We are seeking a highly skilled DevOps Engineer with a strong background in designing and implementing CI/CD pipelines, infrastructure automation, and cloud operations, specifically with Azure DevOps and GitHub Actions. This role is ideal for an engineer experienced in Infrastructure as Code (IaC), scripting languages, and maintaining cloud infrastructure. Familiarity with Azure services, networking, security, and development on Azure platforms will be a strong advantage.
- Design, implement, and manage CI/CD pipelines using Azure DevOps and GitHub Actions.
- Automate infrastructure deployment and management using Infrastructure as Code (IaC) tools such as Terraform and YAML.
- Develop and maintain infrastructure automation scripts using PowerShell and Python.
- Implement, deploy, and maintain Spark jobs.
- Manage deployment and maintenance of Power BI deliveries.
- Monitor, troubleshoot, and optimize system performance using system monitoring tools and best practices for infrastructure health.
- Ensure high availability and scalability of cloud infrastructure and applications.
- Collaborate with development, operations, and security teams to ensure seamless integration of infrastructure and applications.
- Use version control and source code management tools to manage infrastructure changes.
- Implement and maintain cloud security and networking practices to safeguard infrastructure and applications.
- Own the Azure (DevOps) infrastructure and implement improvements
- Design and deploy containers using Docker & AKS
- Review of existing CI/CD Pipelines and IaC, best practice recommendations and implementation of starter CI/CD pipeline to deploy IaC
- Troubleshoot and resolve incidents within agreed timescales.
- To have a minimum bachelor's degree in IT or any relevant bachelor's degree
- To have a minimum of 5+ years experience working in Azure DevOpps role.
- Strong hands-on experience with Azure DevOps and GitHub Actions for CI/CD pipeline automation.