You will own the engineering and maintenance of the software delivery lifecycle.
Responsibilities
Design and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins to automate build, test, and deployment across multiple environments.
Automate infrastructure configuration and management using Ansible or Puppet, enforcing Infrastructure as Code (IaC) principles.
Develop scripts in Shell, Ruby, or Python to automate provisioning, monitoring, and alerting processes.
Implement DevSecOps practices by integrating security checks and safeguarding secrets using Azure Key Vault or similar tools.
Manage Azure DevOps services, provision Azure cloud resources, and integrate monitoring solutions like Azure Monitor and App Insights.
Required Skills
12+ years of professional experience in DevOps engineering.
Strong expertise with Azure DevOps, GitHub Actions, and Jenkins.
Proficiency in scripting languages, specifically Shell, Ruby, or Python.
Experience applying Infrastructure as Code (IaC) principles.
Familiarity with configuration management tools like Ansible or Puppet.
Experience managing Git repositories and implementing branching strategies.
Knowledge of cloud operations, specifically Azure.