Salary
💰 $120,000 - $130,000 per year
Tech Stack
AWSAzureCloudDockerJenkinsKubernetesPython
About the role
- Oversee planning, coordination, and management of software releases across environments
- Ensure all systems related to deployment and hardware releases are functioning smoothly
- Collaborate with development, QA, operations, and client facing teams for timely delivery
- Advise on pre-implementation, implementation, post-implementation, and rollback steps
- Facilitate release planning meetings and post-release reviews for process improvement
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Minimum of 5 years of experience in release management or related role
- Proven experience in managing software releases
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
- Proficiency in scripting and automation tools (PowerShell, Python)
- Familiarity with cloud environments (AWS, Azure) and containerization technologies (Docker, Kubernetes)
- Strong understanding of software development lifecycle methodologies (Agile, Scrum, DevOps)
- annual market competitive bonus program
- Thrive Program includes flexible work options
- dedicated time for health and wellbeing
- Global Wellness paid day off
- Give Back Day for community involvement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
release managementCI/CDscriptingautomationcloud environmentscontainerizationsoftware development lifecycleAgileScrumDevOps
Soft skills
planningcoordinationmanagementcollaborationadvisingfacilitationprocess improvement