Senior DevOps Engineer - 6 month Contract
Dublin - Hybrid
About the Position
We are seeking an experienced Azure DevOps Engineer with a minimum of 7 years of hands-on experience to join our dynamic team. The ideal candidate will have a strong background in designing, implementing, and managing DevOps practices and tools within Microsoft Azure environments. This role requires a deep understanding of CI/CD pipelines, infrastructure as code, automation, and cloud security best practices.
Key Responsibilities
* Design, develop, and maintain scalable and reliable CI/CD pipelines using Azure DevOps.
* Manage and automate infrastructure deployment using Infrastructure as Code (IaC) tools such as ARM templates, Terraform, or Bicep.
* Collaborate with development, QA, and operations teams to streamline software delivery and improve deployment frequency.
* Monitor and optimise cloud infrastructure performance, availability, and security.
* Implement and manage containerisation and orchestration technologies such as Docker and Kubernetes on Azure.
* Ensure compliance with security policies and best practices in cloud environments.
* Troubleshoot and resolve issues related to build, deployment, and infrastructure.
* Develop and maintain documentation related to DevOps processes, configurations, and standards.
* Stay current with emerging DevOps trends, tools, and best practices, and recommend improvements.
Experience/Requirements
* Minimum 7 years of experience in DevOps engineering or related roles.
* Extensive experience with Azure DevOps services including Pipelines, Repos, Artifacts, and Boards.
* Strong expertise in scripting and automation using PowerShell, Bash, or Python.
* Proficient in Infrastructure as Code (IaC) tools such as ARM templates, Terraform, or Bicep.
* Experience with containerisation technologies (Docker) and orchestration platforms (Kubernetes, AKS).
* Solid understanding of cloud networking, security, and governance within Azure.
* Familiarity with monitoring and logging tools such as Azure Monitor, Log Analytics, and Application Insights.
* Experience with version control systems (Git) and branching strategies.
* Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
* Excellent communication skills, both written and verbal.
Desirable Qualifications
* Microsoft Certified: Azure DevOps Engineer Expert or equivalent certification.
* Experience with other cloud platforms (AWS, GCP) is a plus.
* Knowledge of Agile and Scrum methodologies.
* Experience with configuration management tools such as Ansible, Chef