DevOps Engineer
RM 6,000 - RM 7,999 / Per Mon
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Qualification and Education Requirement • Design and implement Azure DevOps infrastructure and processes to support efficient software development and deployment. • Collaborate with development teams to define and implement CI/CD pipelines for various applications and services. • Manage and maintain source code repositories, build systems, and deployment mechanisms in Azure DevOps. • Monitor and optimize Azure DevOps pipelines, ensuring scalability, reliability, and performance. • Automate manual processes and tasks to improve efficiency and reduce human error. • Provide technical guidance and support to development teams on Azure DevOps best practices and tools. • Troubleshoot and resolve issues related to build failures, deployment errors, and other technical challenges in the Azure DevOps environment. • Ensure compliance with security and governance policies and implement appropriate controls in the Azure DevOps environment. • Collaborate with infrastructure teams to design and maintain infrastructure as code (IaC) templates and ensure infrastructure provisioning and configuration align with development requirements. • Stay up-to-date with the latest Azure DevOps tools, features, and best practices, and propose and implement improvements to our DevOps processes. Core Competency Requirements • Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant work experience may be considered in lieu of a degree. • Proven experience as an Azure DevOps Engineer or similar role, with a strong understanding of Azure services, including Azure App Services, Virtual Machines, Azure Functions, and Azure SQL Database. • Proficient in setting up and managing CI/CD pipelines using Azure DevOps or similar tools. • Strong experience with automation and scripting using PowerShell, Bash, or other relevant languages. • Solid understanding of version control systems (e.g., Git), branching strategies, and code review processes. • Experience with configuration management tools like Ansible, Puppet, or Chef is a plus. • Familiarity with containerization technologies (e.g., Docker) and orchestration frameworks (e.g., Kubernetes) is desirable. • Knowledge of security best practices in the Azure environment and experience with Azure security services is a plus. • Excellent problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced and collaborative environment. • Azure certifications like Microsoft Certified: Azure Administrator Associate or Microsoft Certified: Azure DevOps Engineer Expert would be advantageous.