Description

Job Description:

Roles & Responsibilities:

  • Build automation of Infrastructure and workloads for build, test, and deploy for optimal performance and quality across applications.
  • Design and maintain Terraform-based automated infrastructure for Azure cloud-native services.
  • Manage Azure DevOps YAML pipelines for application deployment and testing.
  • Identify, troubleshoot, and fix automation code and deployment issues.
  • Identify and implement proactive measures to enhance system stability.
  • Proactively adopt new technologies for improved DevSecOps processes.
  • Independently address challenges, errors, and gaps in automation.
  • Integrate security practices into the DevOps pipeline.
  • Collaborate with security teams for effective controls.
  • Identify process improvement opportunities in DevSecOps practices.
  • Mentor junior team members for continuous learning.
  • Respond to out-of-hours deployments and emergency fixes.
  • Proficient in scripting languages like Bash, PowerShell, Python, etc
  • Hands-on experience with Azure Command-Line Interface (AZ CLI) and dotnet CLI.
  • Debug and resolve issues with automation scripts and infrastructure.
  • Provide updates to Team Lead on progress, challenges, and solutions.
  • Liaise with clients and cross-functional teams for project alignment.
  • Manage priorities, and proactively identify risks & impediments.
  • Liaise with Solution Architects and Delivery Leads to plan and execute client requirements.

 

Qualifications, Skills, and Experience:

  • Bachelor’s degree in computer science or related field.
  • Understanding of Azure Infrastructure, Service Principles, and Deployment Patterns.
  • 9+ years of experience in DevSecOps roles with a focus on automation.
  • 5+ years of experience with CI/CD tools in Azure DevOps.
  • 5+ years of experience with Infrastructure as Code (IAC) principles using Terraform.
  • In-depth knowledge of Terraform, Azure DevOps, and related tools.
  • Experience in developing and managing CI/CD pipelines using YAML.
  • Proficiency in Azure cloud services (IAAS, PAAS, SAAS).
  • Strong grasp of security principles and practices.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Experience with AZ CLI and dotnet CLI.
  • Strong scripting skills (Bash, PowerShell, Python, etc).
  • Strong communication skills.
  • Resource provisioning automation using Terraform.
  • Working knowledge of various tools, open-source technologies, and cloud services.
  • Experience in Virtual Network, Service Bus, Application Gateway, Docker, Kubernetes, and Helm.
  • Work on Landing Zone for Environment management.
  • Deep understanding of Agile methodologies.
  • Azure Certifications and Solution Architecture experience is a plus.

 

Key Skills:
DevOps, Azure, DevSecOps, YAML, Terraform, CI/CD tools, Bash, PowerShell, Python

Education

Bachelor's degree