Experience: 7 Years
Roles and Responsibilities:
Design develop and maintain CI/CD pipelines using Azure DevOps tools for continuous integration deployment and delivery of applications.
Collaborate with development teams to ensure code is properly integrated tested and deployed to various environments including development testing and production.
Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) tools such as Terraform ARM templates or Ansible.
Manage and monitor Azure services resources and applications to ensure high availability performance and scalability.
Implement security best practices including access control encryption and vulnerability assessments to ensure the integrity and confidentiality of Azure resources.
Troubleshoot and resolve issues related to deployments performance and application functionality in Azure
Critical Skills to Possess:
Proven experience as a DevOps Engineer preferably in a Microsoft Azure environment.
Strong handson experience with Azure DevOps tools (Azure Pipelines Azure Boards Azure Repos) for CI/CD automation.
Proficiency in scripting and automation using languages like PowerShell Bash or Python.
Experience with Infrastructure as Code (IaC) tools such as Terraform ARM templates or Ansible.
Solid understanding of cloud computing concepts Azure services and resource management.
Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
docker,bash,azure resources,access control,containerization,kubernetes,azure services,vulnerability assessments,ci,azure,security best practices,ansible,azure devops,terraform,encryption,powershell,devops,arm templates,cd,ci/cd,cloud computing concepts,python