Job title: Azure Kubernetes Specialist
Experience:
7-10 Years
Notice
period: Immediate to 15 days
Location: Noida
JD:
Responsibilities:
· Kubernetes cluster management:
Design, implement, and manage Kubernetes clusters on Azure. Configure and
deploy Kubernetes nodes, manage containerized applications, and ensure high
availability and scalability.
· Containerization: Assist in
containerizing applications and migrating them to Kubernetes. Collaborate with
development teams to package applications into Docker containers and manage
them on Kubernetes.
· Infrastructure automation: Automate
deployment and management of Kubernetes infrastructure using Azure DevOps,
Terraform, or ARM templates. Develop infrastructure-as-code (IaC) scripts for
provisioning and configuring clusters.
· Monitoring and troubleshooting:
Monitor Kubernetes clusters and applications, set up monitoring tools, analyze
logs, and troubleshoot issues for optimal performance.
· Security and compliance: Implement
security measures like access controls, encryption, and vulnerability scanning.
Ensure compliance with industry regulations and best practices.
· CI/CD: Set up and maintain CI/CD
pipelines for deploying applications to Kubernetes. Automate build, testing,
and deployment processes for efficient software delivery.
· Collaboration and communication:
Work with development teams, architects, and stakeholders to understand
requirements and provide Kubernetes-related guidance. Communicate technical
concepts effectively to both technical and non-technical stakeholders.
· Documentation and knowledge sharing:
Document Kubernetes infrastructure, configurations, and deployment processes.
Create technical documentation and guidelines for knowledge sharing and best
practices.
Skills
Required:
· Kubernetes: Strong understanding of
Kubernetes concepts, architecture, deployment, management, and troubleshooting.
· Azure Kubernetes Service (AKS):
Hands-on experience with AKS, including cluster creation, configuration, and
management.
· Infrastructure as Code (IaC):
Proficiency in Terraform or ARM templates.
· DevOps and CI/CD: Experience in
setting up pipelines, automating build/deployment processes, and integrating
Kubernetes into DevOps workflows.
· Networking: Knowledge of load
balancing, DNS, and network security concepts.
· Security and Compliance: Familiarity
with security best practices, access controls, encryption, vulnerability
scanning, and compliance requirements.
· Monitoring and Logging: Proficiency
in monitoring tools like Prometheus and Grafana.
· Scripting and Automation: Strong
scripting skills in PowerShell, Bash, etc., for task automation and deployment
scripts.