Description

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.

Education

Any Graduate