Site Reliability Engineer
About the role
About Us Sophos is a cybersecurity leader defending 600,000 organizations globally with an AI-driven platform and expert-led services. Sophos meets organizations wherever they are in their security maturity and grows with them to defeat cyberattacks. Its solutions combine machine learning, automation, and real-time threat intelligence with frontline human expertise from Sophos X-Ops to deliver advanced, 24/7 threat monitoring, detection, and response. Sophos offers industry-leading managed detection and response (MDR) alongside a comprehensive portfolio of cybersecurity technologies — including endpoint, network, email, and cloud security, extended detection and response (XDR), identity threat detection and response (ITDR), and next-gen SIEM. Together with expert advisory services, these capabilities help organizations proactively reduce risk and respond faster, with the visibility and scalability needed to stay ahead of evolving threats. Sophos goes to market with a global partner ecosystem, including Managed Service Providers (MSPs), Managed Security Service Providers (MSSPs), resellers and distributors, marketplace integrations, and cyber risk partners, giving organizations the flexibility to choose trusted relationships when securing their business. Sophos is headquartered in Oxford, U.K. More information is available at Role Summary The ideal candidate will be responsible for building, maintaining, and improving highly available, secure, and scalable cloud infrastructure and CI/CD pipelines while ensuring operational excellence, cost efficiency, and production reliability. Our SRE team focuses on maintaining the reliability, availability, security, and performance of Sophos cybersecurity products. Key responsibilities include managing AWS cloud infrastructure; automating infrastructure provisioning and operational tasks using Terraform, scripting, programming, and custom automation solutions; building and maintaining CI/CD pipelines; managing Kubernetes-based infrastructure and microservices; implementing monitoring and observability; handling production deployments, incident response, troubleshooting, and Root Cause Analysis (RCA); supporting vulnerability remediation, optimizing cloud costs, and collaborating with Development, QA, Security, and infrastructure teams to improve reliability and meet SLA/SLO targets.
What you will do
- Design, implement, and maintain infrastructure as code (IaC) using Terraform.
- Build, maintain, and enhance CI/CD pipelines using Jenkins and GitHub Actions for secure and automated deployments.
- Implement and manage cloud infrastructure on AWS, ensuring high availability, scalability, cost optimization, and security compliance.
- Design, deploy, and manage containerized applications using Docker and Kubernetes.
- Handle microservices-based infrastructure, ensuring reliability, scalability, and smooth orchestration.
- Responsible for production deployments, ensuring smooth and secure releases with minimal downtime.
- Conduct Root Cause Analysis (RCA) for production incidents and implement preventive measures.
- Set up and manage monitoring, alerting, and observability using tools like Grafana, Prometheus, CloudWatch, or similar, with a focus on security and reliability metrics.
- Collaborate effectively across multiple teams including development, security, and product teams to ensure smooth operations and delivery.
- Work on incident response, vulnerability remediation, and ensure systems meet SLA/SLO targets.
- Ensure compliance with security policies, standards, and best practices in deployments and infrastructure management.
What you will bring
- 3-5 years of experience in SRE
- Strong experience with Terraform, AWS, and cloud architecture with a security-first mindset.
- Hands-on experience with CI/CD pipelines using Jenkins and GitHub Actions.
- Expertise in Kubernetes and container orchestration.
- Experience handling microservices-based infrastructure.
- Strong understanding of monitoring, observability, and alerting: Grafana, Prometheus, CloudWatch, or similar.
- Experience with incident management, RCA, and troubleshooting production issues.
- Responsible for production deployments with high reliability and security.
- Knowledge of Linux/Unix systems, networking, and security principles.
- Strong scripting skills in Bash, Python, or similar for automation and operational tasks.
- Experience with cloud cost optimization and resource management.
- Ability to collaborate effectively across cross-functional teams.
- Strong troubleshooting skills and problem-solving ability in a fast-paced product environment.
- Familiarity with SRE principles in a security-focused product environment.