Site Reliability Engineer (Core SRE)
The Team
Deloitte's engineering teams focus on building, operating and maintaining highly reliable, scalable and resilient technology platforms. The team works on improving system availability, performance, automation and operational efficiency across complex distributed environments.
Your Work Profile
- Design, implement and maintain highly available, scalable and resilient systems.
- Drive Site Reliability Engineering (SRE) practices across production environments.
- Define and manage Service Level Indicators (SLIs), Service Level Objectives (SLOs) and Error Budgets.
- Monitor system health, availability and performance using observability tools.
- Implement monitoring, logging, alerting and distributed tracing solutions.
- Manage Kubernetes and containerized production environments.
- Automate operational tasks and infrastructure provisioning using Python, Go or Bash.
- Implement Infrastructure as Code (IaC) using Terraform or Ansible.
- Lead incident response, troubleshooting, root cause analysis and post-incident reviews.
- Improve system reliability through capacity planning, performance tuning and proactive monitoring.
- Identify and eliminate recurring operational issues through automation and engineering improvements.
- Support disaster recovery, high availability and fault-tolerance strategies.
- Collaborate with development, DevOps and infrastructure teams to improve production reliability.
Key Skills Required
- Strong hands-on experience in Site Reliability Engineering (SRE).
- Expertise in Linux/Unix administration and troubleshooting.
- Hands-on experience with Kubernetes, Docker and container orchestration.
- Experience with Prometheus, Grafana, OpenTelemetry, ELK or similar observability tools.
- Strong scripting/programming skills in Python, Go or Bash.
- Experience with Terraform, Ansible and Infrastructure as Code.
- Strong understanding of distributed systems, microservices and networking.
- Experience with CI/CD tools such as Jenkins, GitLab CI or ArgoCD.
- Knowledge of SLI, SLO, SLA, Error Budgets and reliability engineering principles.
- Strong experience in production incident management, RCA and performance engineering.
- Exposure to AWS, Azure or GCP cloud platforms.
Education
Bachelor's or Master's degree in Computer Science, Information Technology or a related discipline.