Lead / Senior Devops Engineer

Year    India, India

Job Description


Description Migration of applications from Linux VMs to Kubernetes on Azure Cloud (AKS). There are 65 applications that need to be evacuated to the cloud. During such migration applications should become cloud-ready with all modern Azure services replacing legacy components (ACR, AKV, App Gateway, Sentinel, Policies, etc). Azure infrastructure should be managed via Terraform with CI/CD migrated to Azure DevOps. Responsibilities o Create Azure IaC using terraform with modules o Design and implement CI/CD pipelines for infrastructure and applications o Consult DEV teams regarding Azure services Skills Must have Public Cloud - 2y: - Microsoft Azure (Azure Landing Zone, AKS, ACR, AKV, App Gateway, and all foundational services - compute, networking, storage) - 1y: - Compute: Virtual Machines, Container Instances, Azure Kubernetes Services, Azure App Services & App Service Plan, Azure Functions - Storage: Storage Accounts, Replications, Azure Blobs, Azure File Shares, Encryption, Access Control - Networking: Virtual Networks, NSG, Azure Firewall, Application Gateway, V-net peering, VPN gateway, Express Route - Management tools - Terraform Kubernetes - 2y: - Fundamentals (Workload, Network, Storage, Configuration) - Workloads: Pod, Deployment, DaemonSet, StatefulSet - Storage: PersistentVolume, PersistentVolumeClaim, StorageClass, Drivers (awareness) - Networking: Service, Ingress Controllers, Service Mesh - Configuration: ConfigMaps, PDB, HPA - Security: Secrets, RBAC - Extensions: CRD - Operators - Usage - Kubernetes troubleshooting - Management tools - ArgoCD Containerization (Docker) - 3y: - Pack new applications to containers and debug - Optimize container and build time - Strengthen container security CI/CD - 2y: - Build, maintain and enhance complex cloud (100+ resources) infrastructures using IaC, customization, and fine-tuning of existing modules - Build, maintain and enhance complex Kubernetes-based environments (20+ resources) - Setting up and configuring build/test environments - Creating complex automated pipelines for application deployments using orchestration tools like Azure DevOps Services or Jenkins, customization and fine-tuning of existing pipelines - Hands-on experience in building blue-green deployments for business-critical applications Linux - 3y: - Essential command line tools: ssh, du, df, ls, top, grep, netstat, file operations(cp, mv, touch, ln, mkdir, rm) - Debug tools: strace, ltrace, gdb, tcpdump, iftop, nc, nslookup/dig - Knowledge of protocols: DNS, SMTP, TCP, UDP, SSH, HTTP/S - Expert in Shell, or Python scripting - Understanding Linux kernel primitives (namespaces, cgroups, etc), core operating systems including network setup and maintenance, and network security. - Memory management Git - 2y COVER LETTER is mandatory: - Please describe in detail how you used all tools from the above within the last three years. - Did you encounter any challenging situations, and how did you resolve them - What are you expecting from this position Nice to have Helm - Usage - Chart customization Languages English: B2 Upper Intermediate Seniority Lead

Monster

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3009614
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year