Responsibilities

  • Design and maintain CI/CD pipelines to automate build, test, and deployment workflows across environments.
  • Configure Git-based pipelines to compile, validate, and package applications for controlled release cycles.
  • Manage artifact repositories and dependency versioning to ensure traceability and reproducibility.
  • Provision Azure infrastructure using Infrastructure as Code tools such as Terraform or Bicep.
  • Apply configuration management practices using tools such as Ansible or Azure Automation to maintain environment consistency.
  • Implement monitoring and observability solutions using Azure Monitor and Application Insights.
  • Establish alerting mechanisms and participate in incident response, troubleshooting, and root-cause analysis.
  • Integrate vulnerability scanning and security controls into CI/CD pipelines and manage secrets using Azure Key Vault and Azure Policy.
  • Collaborate with cross-functional teams using Agile tools such as JIRA or Azure Boards and support container-based deployments, including Kubernetes environments.