Role : Azure DevOps Engineer
Location: Dallas, TX (Remote till COVID Situation)
Duration : Long Term
Client : Tech Mahindra
Job Description:
Location: Dallas, TX (Remote till COVID Situation)
Duration : Long Term
Client : Tech Mahindra
Job Description:
- Hands on experience administering a Highly Available Kubernetes cluster in a production environment- Azure DevOps Certified.
- Hand on Terraform, Ansible, Azure services, Log Analytics,, Azure DevOps, Docker, to standardize deployments and automate CI/CD pipelines.
- Deep understanding of k8s architecture with strong basic knowledge around container runtimes, ingress (nginx), Storage, CNI (flannel), High Availability, Reverse Proxies (nginx) & virtualization.
- Deploy and maintain services using Kubernetes following DevOps processes with a proper well tested failover & recover plan.
- Knowledge of Prometheus and Grafana for setting up alerts and monitoring the cluster environment is desired.
- Strong scripting experience (bash/python/go) to create entry points / automating the deployments.
- Advanced Knowledge of TCP/IP, Networking, DNS, File permissions.
- Working experience with OCI container platforms such as Docker or RKT.
- Experience administering a Linux distribution in a production environment.
- Experience with identifying and remediating Kubernetes vulnerabilities.
- Experience with maintenance such as Kubernetes patches and upgrades.
- Experience managing multiple Kubernetes clusters in a production environment.
- Experience with Kubernetes security best practices.
- Experience working with hybrid k8s clusters containing both Linux and Windows nodes.
- Excellent verbal and written communication skills.
- Ability to handle multiple complex tasks, with tight deadlines concurrently.
- Azure DevOps with or DevOps with experience in CICD pipeline build on Azure using Azure DevOps with capability.
- Set up Automated Pipelines Applications DB on Azure leveraging Azure DevOps tools and Partner tools.
- Automate environment provisioning of Non Prod environments on Azure Migration of existing Jenkins pipelines to Azure DevOps.
- Migration of code repository to Azure Git Migrate Jenkins files to Azure YAML files.
- Identification of Build dependent libraries and upload the artifacts.
- Setup CI pipeline covering automated build test code coverage code reviews and security scans.
- Azure DevOps with or DevOps with experience in CICD pipeline build on Azure using Azure DevOps with capability.
- Set up Automated Pipelines Applications DB on Azure leveraging Azure DevOps tools and Partner tools.
- AKS experience is key.
- Experience with Chaos Mesh Utility set up