Description


Role Description: Work within a remotely distributed DevSecOps team to plan and build a DevSecOps Platform as a Product for the self-service automation of Azure Cloud-Native infrastructure build & deployments.

Key Responsibilities and Expectations:
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.
Qualifications, Skills, and Experience:
Bachelor’s degree in computer science or related field.
Understanding of Azure Infrastructure, Service Principles, and Deployment Patterns.
5+ 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 and Solution Architecture experience is a plus

Education

Bachelor's degree