Site Reliability Engineer
Salary: $82,500-$110,000
Overview
The Site Reliability Engineer (SRE) - Release & Operations is a hybrid technical and operational role responsible for bridging software development and technology operations. This position focuses on managing and optimizing the software release lifecycle, driving change management governance, and facilitating communication across technical and business teams.
In addition to release engineering responsibilities, this role requires a hands-on technical professional who can develop automation solutions to reduce operational overhead, actively support production environments, and help ensure the availability, security, scalability, and reliability of cloud-based infrastructure and applications.
Responsibilities
Release Management & Change Governance
- Lead and coordinate the end-to-end software release lifecycle, including planning, scheduling, staging, deployment, validation, and post-release activities.
- Participate in and facilitate change management processes, evaluating release readiness, assessing risks, and ensuring governance and compliance requirements are met prior to production deployment.
- Serve as a primary point of contact for engineering, quality assurance, product, operations, and business stakeholders regarding deployment schedules, release status, risk assessments, and rollback strategies.
- Continuously improve release management processes by transitioning manual activities into automated, repeatable workflows and CI/CD controls.
- Drive release standardization and promote best practices across development and operations teams.
Site Reliability & Production Operations
- Provide hands-on production support, ensuring operational stability and participating in incident response and on-call support activities.
- Design, develop, and maintain automation tools, scripts, and workflows to reduce operational effort and improve system reliability.
- Respond to service interruptions, outages, and operational incidents, performing root cause analysis and implementing long-term corrective actions.
- Implement and maintain Infrastructure-as-Code (IaC) solutions to ensure consistent, scalable, and repeatable infrastructure deployments.
- Configure, manage, and optimize monitoring, logging, and alerting systems to provide visibility into application and infrastructure health.
- Identify opportunities to improve system reliability, scalability, performance, and operational efficiency.
Security, Compliance & Collaboration
- Ensure deployment and operational processes adhere to applicable security, governance, compliance, and risk management requirements.