Implement tools and process improvements related to configuration management.
Build, package and deploy software product applications on internal test systems.
Automate by scripting and development of software tools.
Support and develop laboratory network and infrastructure.
You will be working with:
- Containers
- Virtualization
- Continuous Integration
- Configuration Management and Infrastructure as code
- Software build toolchain and pipelines
- Cloud Infrastructure
Share your experience and skills with other team members.
Our tech stack and tools include: Ansible, ESX, Docker, Podman, Python, Linux, Bash, Git, Jenkins, Azure DevOps, RPM, Java, C++, C#, React, TypeScript
Your Background
Bachelor's degree (B. S.) from university in computer science, information science or a related field.
5+ years of experience with DevOps / SW configuration management or SW Release Engineering.
Open minded, driven, willing to learn and expand DevOps and software engineering skills.
Proficiency in server administration and automation, Infrastructure as Code (IaC) - Ansible is a plus.
Proficiency in administration of Linux systems (scripts in Bash, RPM, Systemd, RHEL, security hardening is a plus).
Hands on knowledge in following areas:
- Git version control system,
- Jenkins, Azure DevOps, Azure pipelines
- Knowledge of supporting SW development tools (Linting, Static Code Analysis, CI, testing, DevSecOps),
- Knowledge of Kubernetes, Bazel or MSBuild is a plus,
- Python scripting.
General knowledge about build system technology and software engineering.
Knowledge of routing/switching – network devices configuration is an advantage.
Excellent communication in English to exchange ideas.
Experience in working in a globally distributed team is a plus.