Senior DevOps Engineer – QA Infrastructure & Packaging
What you’ll achieveAs a Senior DevOps Engineer, you will establish and own the full DevOps lifecycle for our QA automation: from packaging internal Python libraries, to building CI/CD pipelines, to deploying and scaling containerized test environments. You will be the cornerstone in creating reliable, reusable, and scalable infrastructure for automated testing.
You will:
- Build, package, and publish internal Python libraries to private repositories (Artifactory, Nexus, PyPI).
- Design and implement CI/CD pipelines from scratch (Jenkins, GitHub Actions).
- Establish and manage containerized environments with Docker and Kubernetes.
- Collaborate with QA automation engineers to integrate frameworks into pipelines.
- Introduce monitoring/logging to ensure reliability and transparency of the automation infrastructure.
Essential Requirements
- Strong hands-on experience in Python packaging (wheels, setup.py/pyproject.toml) and publishing to artifact repositories (Artifactory, Nexus, PyPI).
- Proven experience in setting up CI/CD pipelines from zero.
- Hands-on expertise with Docker and Kubernetes.
- Proficiency with Git and modern branching/PR workflows.
- 3–5 years of relevant DevOps or infrastructure engineering experience.
Desirable Requirements
- Knowledge of monitoring/logging stacks (Prometheus, Grafana, ELK).
- Strong scripting/coding in Python and Bash.