We are seeking a DevOps Engineer ideally with a Data Engineering background in Azure to join our team. The ideal candidate will have a good understanding of software development and be responsible for automating the deployment scaling and management of our cloud-based infrastructure.
The candidate will work in a team to design build and maintain our platforms for clients to ensure high availability reliability and scalability. The DevOps Engineer will also collaborate with our Data Engineering team to support the deployment and management of not only the Data Platform Infrastructure but also the deployment of the required configuration for these components.
Key Responsibilities:
- Design implement and maintain Modern Data Platform cloud infrastructure using Azure services such as Virtual Machines Virtual Networks Azure Functions Data Factory v2 and Databricks etc.
- Deployment of Azure Landing Zones in alignment with Microsoft best practices
- Collaborate with our Data Engineering team to deploy and manage modern data platform components for tools such as Azure Data Factory Databricks.
- Collaborate with developers clients and stakeholders to implement and maintain continuous integration and deployment pipelines.
- Automate deployment processes using tools such as Azure DevOps Terraform BICEP YAML and PowerShell.
- Implement and manage monitoring logging and alerting systems to ensure maximum availability and reliability of our platform.
- Continuously optimize the performance and scalability of our cloud infrastructure.
- Work with cross-functional teams to troubleshoot and resolve issues related to our cloud infrastructure and Data Platform.
- Stay up-to-date with the latest Azure services trends and best practices related to DevOps and Data Engineering.
- Document procedures configurations and best practices.
Qualifications :
REQUIREMENTS
- Ability and attitude towards investigating and sharing new technologies
- Ability to guide direct or influence people
- Ability to identify opportunities and issues
- Willingness to learn based on feedback
- Able to help others develop
- Microsoft certified (not mandatory well help you get those certificates!)
- Willingness to get involved in community events
- Proven written and spoken English
- Strong interpersonal skills
TECHNICAL SKILLS
Core:
- 1-2 years working with Azure Cloud tech
- Basic scripting use of PowerShell and the Azure CLI.
- GIT
- Azure DevOps.
- CI/CD YAML Pipelines
- Azure Monitor
- Infrastructure as Code (IAC) tooling such as Azure BICEP or Terraform.
- Basic understanding of modern data platform components in Azure.
Nice to Have:
- Microsoft Certifications such as AZ-400 AZ-104 and AZ-700
- C# .NET
- GIT Hub Actions
- T-SQL
- Knowledge of Networking within Azure
Additional Information :
We dont believe hiring is a tick box exercise so if you feel that you dont match the job description 100% but would still be a great fit for role please get in touch.
Remote Work :
No
Employment Type :
Full-time