Salary
💰 $170,000 - $220,000 per year
Tech Stack
DockerJenkinsKubernetesPython
About the role
- Drive the design, development, and governance of our Python ecosystem and release management processes
- Define and implement release management strategies for QA infrastructure and internal Python libraries
- Build, package, and publish Python libraries to internal repositories (Artifactory, Nexus, PyPI)
- Architect and maintain CI/CD pipelines from scratch (Jenkins, GitHub Actions, Tekton)
- Manage containerized test environments (Docker, Kubernetes) for scalable QA execution
- Set release standards, enforce quality gates, and enable large-scale automation that accelerates development
- Collaborate with QA, DevOps, and development teams to align packaging and release practices with business needs
Requirements
- Deep expertise in Python packaging (setuptools, Poetry, wheels, pyproject.toml)
- Proven experience in release management (versioning, tagging, release notes, rollback strategies)
- Strong hands-on experience building and maintaining CI/CD pipelines
- Proficiency with Docker, Kubernetes, and container orchestration for test environments
- 8–10+ years in software engineering, DevOps, or QA infrastructure roles with leadership responsibility
- Background in large-scale test automation infrastructure (Desirable)
- Strong communication and mentorship skills; proven ability to influence technical direction across teams (Desirable)
- Your life. Your health. Supported by your benefits.
- Explore the overall benefits experience at MyWellatDell.com
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Python packagingsetuptoolsPoetrywheelspyproject.tomlrelease managementCI/CD pipelinestest automation infrastructureversioningrollback strategies
Soft skills
communicationmentorshipinfluencecollaboration