Azure Devops Engineer
hitachids
Job Description
The role:
- Design, implement, and maintain scalable Azure infrastructure and services for development, testing, and production environments.
- Develop and maintain CI/CD pipelines using Azure DevOps, Git, Jenkins, or similar tools to automate the build, test, and deployment processes.
- Provide continuous monitoring, automated scaling, and ensure high availability of applications and services.
- Troubleshoot and resolve issues in CI/CD pipelines, deployments, and infrastructure.
- Automate repetitive tasks and workflows to improve operational efficiency and reliability.
- Create and maintain technical documentation regarding the infrastructure, CI/CD pipelines, and best practices.
- Proven experience in Azure cloud services (Azure Compute, Networking, Storage, Azure Active Directory, etc.).
- Hands-on experience with Azure DevOps, Git, Jenkins, or other CI/CD tools.
- Mandatory experience with infrastructure automation tools like Terraform and Ansible.
- Strong knowledge of containerization technologies like Docker and orchestration platforms like Kubernetes.
- Experience in scripting languages (PowerShell, Bash, Python, etc.).
- Good understanding of Agile methodologies and DevOps practices.
- Experience with monitoring and alerting tools (Azure Monitor, Grafana, Prometheus, etc.).
- Familiarity with version control tools like Git and GitHub or Bitbucket.
- Azure certifications like Microsoft Certified: Azure DevOps Engineer Expert, Microsoft Certified: Azure Solutions Architect Expert, etc.
- Familiarity with Agile or Scrum methodologies