Company Overview:
Our client, a reputable Irish-owned provider of Managed IT Services is currently experiencing significant growth. We are seeking a skilled Azure DevOps Engineer to join our team and contribute to our continued success.
The Role in Brief:
As an Azure DevOps Engineer, you will be responsible for designing, implementing, and maintaining the infrastructure and tools required for continuous integration and delivery in an Azure environment. Your role will involve collaborating with development teams to streamline and automate processes, ensuring efficient and reliable software deployment and operations.
Key Responsibilities and Deliverables:
- Design, implement, and manage CI/CD pipelines using Azure DevOps.
- Automate infrastructure provisioning and management using Infrastructure as Code (IaC) tools like ARM templates, Terraform, or Azure CLI.
- Collaborate with development teams to understand their needs and provide solutions to improve deployment and operational processes.
- Monitor and troubleshoot infrastructure and application performance, ensuring high availability and scalability.
- Implement security best practices and ensure compliance with industry standards.
- Manage and optimize Azure resources to ensure cost-efficiency.
- Develop and maintain documentation for infrastructure, configurations, and processes.
- Provide technical support and guidance to team members and clients as needed.
- Continuously evaluate and recommend new tools and technologies to improve the DevOps processes.
Knowledge, Skills, and Abilities:
- Proficiency in Azure services and resources, including VMs, App Services, AKS, and Azure Functions.
- Strong experience with CI/CD tools and practices, particularly Azure DevOps.
- Hands-on experience with Infrastructure as Code (IaC) using tools like ARM templates, Terraform, or Azure CLI.
- Proficiency in scripting languages such as PowerShell, Python, or Bash.
- Strong understanding of containerization technologies, particularly Docker and Kubernetes.
- Familiarity with monitoring and logging tools like Azure Monitor, Log Analytics, and Application Insights.
- Solid understanding of networking concepts, including VNet, DNS, load balancing, and firewall configurations.
- Experience with version control systems, particularly Git.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
This Role Will Suit You If:
- You have a degree in Computer Science, Information Technology, or a related field.
- You have relevant certifications such as Azure DevOps Engineer Expert, Azure Administrator Associate, or Azure Solutions Architect Expert.
- You have 3+ years of experience working in a DevOps or similar role, particularly in an Azure environment.
- You are self-motivated and capable of working independently as well as part of a team.
- You have a strong growth mindset and commitment to continuous learning and professional development.
- You are passionate about automation and improving efficiency in deployment and operational processes.
Remuneration & Benefits:
- Competitive salary based on experience.
- Staff training and development plan (company-funded training and certifications).
- Quarterly appraisals with annual salary review based on company performance.
Think you're the perfect candidate for this job?
BY APPLYING FOR THIS ROLE YOU ARE AGREEING TO OUR TERMS OF SERVICE WHICH TOGETHER WITH OUR PRIVACY STATEMENT GOVERN YOUR USE OF INTELLECT SERVICES.