About Job
DevOps Tech Lead
The DevOps Tech Lead is a hands-on engineer responsible for designing, implementing, and managing a Kubernetes-based platform ecosystem. This role involves developing containerization strategies, enhancing developer workflows, and ensuring high availability and scalability of the Kubernetes infrastructure.
Key Responsibilities:
- Implement platform capabilities and containerization strategies using Kubernetes, Docker, and service mesh.
- Design and manage Kubernetes cluster topology, traffic shaping, APIs, CI/CD pipelines, and observability.
- Automate Kubernetes infrastructure deployment and management.
- Develop self-service platform capabilities for developer workflows, including API management and certificate management.
- Optimize Kubernetes platform for high availability and scalability.
Requirements:
- Bachelor’s Degree required.
- 8+ years of experience in cloud computing development and design.
- 5+ years of experience with Kubernetes (preferably AKS or EKS).
- Strong Infrastructure as Code (IaC) experience on Azure, AWS, or GCP.
- Expertise in Kubernetes, Linux, and CI/CD.
- Proficient in Python and Bash scripting.
- Experience with observability tools like Prometheus, Elasticsearch, Grafana, Datadog, and Dynatrace.
- Solid understanding of Continuous Development and Deployment in Azure/AWS.
- Strong Linux environment experience.
Additional Skills Preferred:
- Familiarity with Azure Arc and Azure IoT Hub.
- Understanding of edge computing.
- Experience with GitOps practices.
- Knowledge of security best practices and compliance for hybrid deployments.