- Perform release tasks including building, deploying, troubleshooting using automation wherever applicable.
- Manage Hyperscalers, AWS, GCP, Azure, and IBM Cloud in terms of administration, and support.
- Create security focused policies and processes in every part of the software life cycle.
- Improve efficiency by continuously reviewing and optimizing existing methodologies.
- Explore new technologies to improve tools and performance across all aspects of SRE and DevOps activities.
- Maintain public facing SaaS, and PaaS applications at scale.
- Understand security requirements, and contribute to procurement/renewal of ISO and SOC certifications.
- Participate in on-call rotation, and work with geographically distributed teams.
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
- Handle a variety of infrastructure installation and maintenance including Kubernetes, databases, CI/CD tools, and so on.
- Deep knowledge in at least one of the hyperscalers - AWS, GCP, Azure
- Mastery in building Java applications using Maven, Gradle, and Jenkins or any other CI/CD tool.
- Experience managing production environments (SaaS, PaaS).
- Strong knowledge in Web/Networking including Load Balancers, DNS, WAF, TLS Certificates, IDS/IPS, Penetration testing, DDOS, and others.
- Expertise in the container ecosystem including Docker, Kubernetes, Istio, ArgoCD.
- Command over logging, monitoring, and analytics tools/services such as Datadog, ELK stack, Prometheus, and Grafana.
- Familiarity with at least one programming language, preferably Python or Go.
- Linux administration and troubleshooting along with scripting, and familiarity with packaging is a plus.
Preferred technical and professional experience
Employment Type: Full Time, Permanent
Read full job description