Search by job, company or skills
As an Azure DevOps Engineer, you will play a critical role in managing and optimizing infrastructure using Azure services.
Your responsibilities include:
Infrastructure Deployment and Management:
o Utilize Azure DevOps, Terraform, YAML, and Azure Data Factory to manage and deploy infrastructure.
o Administer Azure Active Directory, Azure Key Vault, and other Azure services to ensure secure and efficient infrastructure management.
CI/CD Pipeline Support:
o Manage and support CI/CD pipelines, ensuring smooth and efficient code deployment.
o Support code deployment pipelines through Azure DevOps.
Infrastructure as Code:
o Build, enhance, and maintain Infrastructure as Code templates.
o Participate in daily status meetings to provide updates and address issues.
Best Practices and Standards:
o Develop and implement standards and best practices for Azure environments, including cybersecurity controls.
o Participate in design meetings to provide insights and recommendations for infrastructure improvements.
Technical Troubleshooting and Reporting:
o Identify and troubleshoot technical issues related to infrastructure, software, or data.
o Communicate effectively with the development team and other stakeholders.
o Produce detailed and timely incident reports and root cause analysis documents.
Monitoring and Automation:
o Create and maintain Azure Dashboards to monitor and report on infrastructure performance.
o Automate the scaling of Azure resources to ensure optimal performance and cost-efficiency.
Qualifications:
To excel in this role, you should have the following qualifications:
Education and Experience:
o Bachelor's degree in Computer Science, IT, a related field, or equivalent work experience.
DevOps Experience:
o Over 10 years of experience in DevOps, IT operations, production support, or a similar environment.
Infrastructure Knowledge:
o Fundamental knowledge of Site Reliability Engineering, DevOps, and infrastructure best practices and standards.
o Hands-on experience with Infrastructure as Code practices and implementation, including tools such as Azure, Terraform, CI/CD, disaster recovery, Databricks, and Tableau cloud infrastructure setup.
Azure Expertise:
o Extensive knowledge of the Azure platform, particularly App Services, Azure SQL, Virtual Machines, networking, firewalls, Key Vault, and App Insights.
o Experience automating deployments using Azure DevOps Pipelines and Releases, including YAML.
Analytical and Communication Skills:
o Strong analytical, problem-solving, and communication skills.
Agile and Integration:
o Familiarity with Agile, Scrum, and DevOps practices.
o A desire to expand knowledge in cybersecurity and privacy.
o Curiosity to integrate across DevOps, DataOps, and MLOps practices.
Preferred Skills:
Certification in Microsoft Azure (e.g., Azure Administrator, Azure DevOps Engineer).
Experience with other cloud platforms and DevOps tools.
Strong analytical and problem-solving skills.
Ability to work collaboratively in a team environment and participate in design discussions.
Date Posted: 19/06/2024
Job ID: 82256757