About this role
We are seeking a highly skilled Azure DevOps Engineer to join our team. As a key member of our team, you will be responsible for designing and implementing DevOps strategies utilizing Azure DevOps tools and services.
Key Responsibilities:
* Design and implement DevOps strategies utilizing Azure DevOps tools and services.
* Automate software development, testing, deployment, and monitoring processes.
* Collaborate with development and operations teams to ensure smooth integration and efficient delivery of software products.
* Troubleshoot and resolve issues related to build, deployment, and release processes.
* Implement security measures within the devops pipeline to ensure data protection and compliance.
* Provide technical guidance and support to team members on devops best practices.
* Continuously evaluate and improve DevOps practices to enhance overall system performance and reliability.
Requirements:
* Proficiency in Azure DevOps tools and services.
* Strong understanding of CI/CD pipelines and their implementation using Azure DevOps.
* Azure DevOps tools like Azure Pipelines, Azure Resource Manager (ARM) templates, and Azure Monitor.
* Experience with containers (Docker) and orchestration (Kubernetes) technologies.
* Ability to work in an agile environment and apply agile principles to DevOps practices.
* Familiarity with scripting languages like PowerShell, bash, or Python.