Negotiable
Outside
Remote
USA
Summary: The role of Release Engineer focuses on managing and executing software deployments in a remote environment, ensuring the integrity and quality of releases through effective collaboration with engineering teams. Candidates should possess extensive experience in Release Engineering, DevOps, or Site Reliability Engineering, along with proficiency in relevant tools and practices. The position emphasizes continuous improvement of deployment processes and adherence to CI/CD best practices. Strong communication and problem-solving skills are essential for success in this role.
Key Responsibilities:
- Execute and oversee deployments across staging and production environments
- Manage rollback procedures and ensure safe recovery from failed releases
- Monitor system dashboards, metrics, and logs to proactively detect and respond to issues
- Collaborate with engineers to diagnose and resolve problems during and after deployments
- Work alongside QA, SRE, and Platform teams to uphold release quality and canary deployment standards
- Improve deployment tooling, automation scripts, and release workflows
- Champion CI/CD best practices and contribute to process improvements
- Participate in on-call rotations for deployment-related support and incident response
Key Skills:
- 3+ years of experience in Release Engineering, DevOps, or Site Reliability Engineering
- Deep understanding of software release cycles, CI/CD pipelines, and change management processes
- Proficiency in scripting languages (e.g., Bash, Python) and Git-based workflows
- Hands-on experience with Kubernetes, Docker, Terraform, and Helm
- Familiarity with observability tools like Datadog, Prometheus, Grafana, or similar
- Experience with canary releases, phased rollouts, and automated deployment strategies
- Excellent communication, problem-solving, and collaboration skills
- Comfort working in a distributed, remote-first team
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Description -
Release Engineers
Remote
Skype
Duration 6 months to 2 years
JD-
What You Bring
- 3+ years of experience in Release Engineering, DevOps, or Site Reliability Engineering
Deep understanding of software release cycles, CI/CD pipelines, and change management processes
Proficiency in scripting languages (e.g., Bash, Python) and Git-based workflows
Hands-on experience with Kubernetes, Docker, Terraform, and Helm
Familiarity with observability tools like Datadog, Prometheus, Grafana, or similar
Experience with canary releases, phased rollouts, and automated deployment strategies
Excellent communication, problem-solving, and collaboration skills
Comfort working in a distributed, remote-first team
- Key Responsibilities:
- Execute and oversee deployments across staging and production environments
Manage rollback procedures and ensure safe recovery from failed releases
Monitor system dashboards, metrics, and logs to proactively detect and respond to issues
Collaborate with engineers to diagnose and resolve problems during and after deployments
Work alongside QA, SRE, and Platform teams to uphold release quality and canary deployment standards
Improve deployment tooling, automation scripts, and release workflows
Champion CI/CD best practices and contribute to process improvements
Participate in on-call rotations for deployment-related support and incident response