Salary
💰 $107,000 - $170,000 per year
Tech Stack
AzureCloudDockerGroovyJenkinsKubernetesPythonSDLCTerraform
About the role
- Own the end-to-end release process for software applications across environments (dev, staging, production)
- Develop and maintain automated build, release, and deployment pipelines
- Partner with development and QA teams to validate release readiness, including regression, performance, and security testing gates
- Create and maintain release documentation, including schedules, rollback procedures, and release notes
- Identify and implement process improvements to increase release efficiency, reliability, and scalability
- Troubleshoot and resolve build and deployment issues in a timely manner
- Monitor and track release metrics, ensuring compliance with SLAs and company standards
- Develop IaC using Pulumi or Terraform to deploy software to cloud systems
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- 5+ years of experience in software release engineering, build engineering, DevOps, or related field
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
- Strong knowledge of source control systems (Git, branching strategies, tagging)
- Experience with scripting and automation (e.g., Python, Bash, Groovy, PowerShell)
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Solid understanding of software development lifecycle (SDLC) and agile methodologies
- Excellent analytical and problem-solving skills, with a keen attention to detail
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams
- Must be a US citizen
- covering the cost of medical for you and your family
- dental benefits
- vision benefits
- health and wellness benefits
- generous retirement savings plan
- generous PTO policy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
release engineeringbuild engineeringDevOpsCI/CDscriptingautomationIaCcloud systemssoftware development lifecycleagile methodologies
Soft skills
analytical skillsproblem-solving skillsattention to detailcommunication skillsinterpersonal skillscollaboration