Site Reliability Engineer (SRE) – Java
Summary
Site Reliability Engineer keeping eCommerce applications reliable and stable in cross-functional product teams: resolving production incidents, defining SLIs/SLOs and error budgets, building CI/CD with GitHub Actions, and supporting Azure/GCP managed Kubernetes via Terraform and Ansible. Requires 5+ years in SRE/production ops with strong Java skills.
Summary
We are looking for an experienced Site Reliability Engineer (SRE) to join a cross-functional product team responsible for ensuring the reliability, availability, performance, and operational stability of eCommerce applications.
Main Responsibilities:
- Work within cross-functional product teams, applying Site Reliability Engineering practices in collaboration with SRE governance teams.
- Ensure application reliability, operational stability, service availability, and delivery quality.
- Monitor, manage, troubleshoot, and resolve production incidents affecting supported applications.
- Perform technical analysis, root cause analysis, code and log analysis, and troubleshooting of complex production issues.
- Improve proactive monitoring, observability, and incident prevention through automation and continuous improvement.
- Define, track, and improve SRE metrics, including Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Error Budgets.
- Drive performance engineering and application reliability improvements to minimize production disruptions.
- Develop and maintain automation scripts and solutions to streamline development, deployment, monitoring, and production operations.
- Build, maintain, and improve CI/CD workflows, particularly using GitHub Actions, automated testing, and other DevOps practices.
- Support and maintain cloud-based infrastructure and applications across Azure and/or Google Cloud Platform (GCP).
- Provision and manage infrastructure using Infrastructure as Code (IaC) tools such as Terraform and Ansible.
- Work with managed Kubernetes platforms, including Azure Kubernetes Service (AKS) and Google Kubernetes Engine (GKE).
- Collaborate with product teams to identify opportunities for reliability improvements, preventive maintenance, housekeeping automation, and operational efficiency.
- Ensure compliance with ITIL-based support processes and manage incidents, problems, and service requests using ITSM tools such as ServiceNow.
- Contribute to KPI reporting, delivery quality, operational reviews, and continuous improvement initiatives.
- Participate in on-call technical support and resolve business-critical incidents as required.
- Share best practices within the SRE capability and stay updated on emerging technologies, tools, and industry practices.
Key Requirements:
- 5+ years of experience in Site Reliability Engineering or production operations.
- Strong experience in eCommerce environments.
- Strong understanding of DevOps practices and CI/CD pipelines.
- Experience with GitHub Actions for CI/CD workflows.
- Hands-on experience with API-driven applications and microservices architectures.
- Proficiency in Java and experience in developing automation scripts.
- Knowledge of ITIL support processes and ITSM tools.
Nice to Have:
- Experience with headless eCommerce architectures and platforms.
- Familiarity with front-end technologies like ReactJS.
- Experience with cloud-native tools and services.
- Knowledge of performance testing and capacity planning.
Other Details:
- Team Structure: Cross-functional product teams
- Operational Environment: Cloud-based infrastructure in Azure and/or GCP