Roles and Responsibilities
- Bridging the gaps b/w core infra, security, QA and development team.
- Owning the end-to-end Availability, Performance, and Capacity of applications and their infrastructure and creating/maintaining the respective observability with Prometheus/New Relic/ELK/Loki.
- Provide 24X7 infra & app support, build processes and document tribal knowledge around the same time.
- Mentor and train L1 engineers and continually improve the app and infra-support processes.
- Managing application deployment & GKE platforms - automate and improve development and release processes.
- Creating, managing and maintaining data stores & data platform infra using IaC.
- Owning and onboarding recent applications with the production readiness review process.
- Managing the SLO/Error Budgets/Alerts and performing root cause analysis for production errors.
- Working with Core Infra, Dev and Product teams to define SLO/Error Budgets/Alerts.
- Working with the Dev team to have an in-depth understanding of the application architecture and its bottlenecks.
- Identifying observability gaps in application & infrastructure and working with stakeholders to fix them.
- Managing outages and doing detailed RCA with developers and identifying ways to avoid that situation.
- Automate toil and repetitive work.
Experience & Skills
- 3+ Years of experience in managing high traffic, large-scale microservices and infrastructure with excellent troubleshooting skills.
- Experience in troubleshooting, managing and deploying containerized environments using Docker/containers, Kubernetes is a must.
- Must be proficient with the helm with experience in service mesh like Istio or Linkerd .
- Must be very hands-on in managing and troubleshooting the Kubernetes environment.
- Extensive experience with Linux administration and a good understanding of the various Linux kernel subsystems (memory, storage, network etc).
- Extensive experience in DNS, TCP/IP, UDP, GRPC, Routing and Load Balancing.
-