Senior DevOps Engineer is responsible for optimizing and automating the software delivery process, ensuring infrastructure reliability, and fostering collaboration between development and operations teams in azure platform.
- 5+yrs of experience in a similar profile with strong DevOps background
- Develop, implement, and manage containerization strategies using Docker and Kubernetes in Azure.
- Enabling deployments of applications on AKS clusters using Kubectl and Helm charts
- Enabling deployments of applications on Azure cloud platform such as Azure App Services etc.
- Build and maintain CI/CD pipelines using Azure DevOps Services for efficient code deployment.
- Collaborate with development teams to containerize and orchestrate application deployment on Azure.
Position Summary
- Supporting platform activities such as backup strategy, monitoring, security etc.
- Proactively monitor system performance, troubleshoot issues, and ensure system reliability.
- Plan and implement version controls (Github, Azure Repo etc.), build and release management
- Define and implement best practises for DevOps and IT operations for always-available services in Azure.
- Excellent interpersonal skills and a collaborative management style
- Own and delegate responsibilities effectively
- Ability to analyse and suggest solutions
- Strong command on verbal and written English language
- Aligning with Application and QA team’s goals and vision
- Willingness to learn and improve skills in DevOps area
- Consistent adherence with the process and guidelines within the organization
Roles and Responsibilities
- Experience with Agile and DevOps methodologies and the software development lifecycle.
- Experience on the Azure cloud platform, Docker, Kubernetes, and containerization.
- Experience in deploying, managing and troubleshooting applications in Kubernetes and other Azure resources
- Good understanding and hands-on experience in implementing CI/CD using Azure DevOps.
Essential
- Able to create and manage Kubernetes manifests using Helm charts
- Exposure to code management tools (Git / GitHub / Azure DevOps)
- Apply security best practices in accordance with Azure security models for cloud-based environments.
- Exposure to integrating DevSecOps tools to CICD pipelines
- Proficient in Linux based environments
- Understanding of code and script in Ruby, Bash, Powershell etc.
- Working knowledge of ARM templates and other IaC technologies.
- Working knowledge in Azure Monitoring tools
- Proactive and responsible for deliverables
- Escalates dependencies and risks
- Works with most DevOps tools, with limited supervision
- Completion of assigned tasks on time and regular status reporting
- Should be able to train new team members
- Desired to have knowledge on any of the cloud solutions such as Azure or AWS with DevOps/Cloud certifications.
- Should be able to work with a multi culture global teams and team virtually
- Should be able to build strong relationship with project stakeholders