Job Title: SRE Release Engineer
Onsite Requirements: Hybrid - 1-2 days per week
Location Details: Woonsocket, RI
Start: ASAP
Duration: 12 months to start – conversion or extension
Interview Process: 1-2 rounds of virtual interviews
The Release Engineer is responsible for implementing and supporting automated software delivery processes that enable reliable, secure, and repeatable deployments across development, test, non-production, and production environments. This role serves as a technical bridge between Software Engineering, Quality Engineering, Infrastructure, and Operations teams to improve deployment speed, stability, and operational efficiency.
Key Responsibilities
- Develop, support, and maintain automated CI/CD pipelines to streamline application delivery.
- Standardize build, release, and deployment processes across applications and platforms.
- Establish repeatable, auditable, and traceable release management practices to ensure deployment consistency and compliance.
- Manage and support Git-based source control, branching strategies, and release workflows.
- Integrate automated testing, quality gates, security controls, and compliance checks into deployment pipelines.
- Collaborate with engineering, infrastructure, and operations teams to improve deployment efficiency, reliability, and release governance.
- Continuously enhance deployment automation, monitoring, and observability capabilities to proactively identify and mitigate release risks.
Key Focus Areas
- CI/CD Pipeline Management
- Release Automation
- Environment and Configuration Management
- Source Control and Branching Strategy
- Release Governance and Compliance
- Quality, Security, and Testing Integration
- Deployment Monitoring and Operational Excellence
Lead the transition of manual release activities to automated deployment solutions and assist in building a path for Release Management resources to develop Release Engineering competencies, supporting the organization's modernization and automation strategy.
Required Qualifications
Experience
- 4+ years of experience in Release Engineering, DevOps Engineering, Build Engineering, Release Management, Software Engineering, or related technical roles.
- 3+ years of experience supporting enterprise software deployment processes.
- 3+ years of experience working in Agile and DevOps environments.
Technical Skills
- CI/CD tools (GitHub Actions, Jenkins, GitLab CI, Azure DevOps, or equivalent). Source control management (Git).
- Scripting experience using Python, PowerShell, Bash, or similar languages.
- Application deployment automation.
- Cloud technologies (Azure, Google Cloud Platform, AWS).
- Linux and Windows server administration concepts.
- Monitoring and observability tools.
- Infrastructure automation and configuration management tools.
Preferred Qualifications
- Bachelor’s degree in computer science, Information Systems, Engineering, or related technical discipline.
- Equivalent combination of education and relevant experience may be considered.
- Experience supporting healthcare, pharmacy, or highly regulated environments.
- DevOps, Cloud, or SRE certifications.
- Experience with Kubernetes, Docker, Terraform, or Ansible.
- Experience with ServiceNow Change and Release processes.
- ITIL Foundation certification.