Senior DevOps Engineer
bmc
Job Description
• Drive rollback strategies, release validation, and version management for complex, continuously deployed SaaS systems.
• Design and implement robust CI/CD pipelines with strong automated test coverage at unit, integration, system, and end-to-end levels.
• Establish automation-first practices for environment provisioning, test execution, deployment, monitoring, and recovery.
• Lead debugging and troubleshooting efforts for distributed systems in production, partnering closely with development teams.
• Build and evolve cloud infrastructure using infrastructure-as-code, ensuring scalability, security, and cost efficiency.
• Champion SRE principles: SLOs, SLIs, error budgets, resilience testing, and operational metrics.
• Act as the point of accountability for production health, escalating risks early and driving corrective action.