Posted
Ref: PP000-35004
Job description / Role
Full Time
Abu Dhabi, UAE
Any Nationality
Not Specified
Not Specified
Not Specified
IT - Software & Web Development
IT, Software & Internet Services
Description
We are seeking a highly skilled DevOps engineer with 3-5 years of experience in designing, implementing, and managing scalable, secure, and automated infrastructure solutions with a strong focus on Microsoft Azure. This role involves building robust CI/CD pipelines, managing Azure subscriptions and migrations, adhering to Azure Well-Architected Framework principles, and ensuring top-tier security practices. The ideal candidate combines deep Azure expertise with hands-on infrastructure automation and continuous delivery skills to deliver reliable, high-performance solutions. The DevOps engineer will collaborate with development teams, QA engineers, and product managers to deliver secure, scalable, and efficient Azure-based solutions while optimizing operational processes and minimizing deployment risks.
Key achievements include:
- Fully automated, secure, and scalable CI/CD pipelines integrated with Azure DevOps and other tools.
- Optimized Azure infrastructure, including subscriptions, resources, and cost management, adhering to the Azure Well-Architected Framework.
- Successfully executed Azure migration plans with minimal downtime and comprehensive documentation.
- Robust Azure monitoring, logging, and alerting systems for proactive issue detection and resolution.
- Secure Azure environments with implemented IAM, encryption, and compliance controls.
- Disaster recovery and backup procedures for Azure workloads, tested and documented.
- Comprehensive technical documentation, including Azure architecture diagrams, migration strategies, deployment workflows, and security configurations.
Key duties and responsibilities
- Provide recommendations for continuous improvement of Azure infrastructure, automation, and operational processes.
- Design, implement, and maintain CI/CD pipelines for web, mobile, and backend applications using Azure DevOps and other relevant tools.
- Manage and optimize Azure cloud infrastructure, including subscription management, resource provisioning, and cost optimization, ensuring scalability and high availability.
- Lead Azure migration projects, including planning, execution, and optimization of workloads moving to Azure.
- Implement Azure Well-Architected Framework principles to ensure reliability, performance, cost efficiency, operational excellence, and security.
- Automate infrastructure provisioning and configuration management using tools like Terraform, Azure Resource Manager (ARM) templates, or Ansible.
- Monitor Azure infrastructure and application performance using Azure Monitor, Application Insights, and Log Analytics, troubleshooting and optimizing reliability.
- Implement and enforce Azure security best practices, including identity and access management (IAM), Azure Key Vault, network security, and compliance with standards like SOC2, ISO27001, or GDPR.
- Collaborate with developers, QA engineers, and product teams to integrate DevOps practices into the software development lifecycle.
- Ensure Azure-based backup, disaster recovery, and business continuity strategies are implemented and tested.
- Document Azure infrastructure architecture, migration processes, deployment workflows, and security configurations.
- Stay updated on Azure services, DevOps tools, and best practices to drive continuous improvement.
Requirements
- 3-5 years of experience in DevOps or infrastructure engineering, with a proven track record in Azure-based projects.
- Expert-level proficiency in Microsoft Azure, including subscription management, resource optimization, and Azure Well-Architected Framework.
- Hands-on experience with Azure migration tools and strategies (e.g., Azure Migrate, Azure Site Recovery) for cloud and hybrid environments.
- Strong expertise in CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
- Proficiency in infrastructure as code (IaC) using Terraform, ARM templates, or Ansible for Azure environments.
- Deep knowledge of Azure security practices, including Azure Active Directory, role-based access control (RBAC), network security groups (NSGs), and secrets management.
- Experience with containerization and orchestration tools (Docker, Azure Kubernetes Service [AKS]).
- Familiarity with Azure monitoring and logging tools (Azure Monitor, Application Insights, Log Analytics).
- Strong understanding of version control systems (Git) and agile methodologies.
- Excellent problem-solving, automation, and troubleshooting skills in Azure environments.
- Strong communication skills and ability to collaborate with cross-functional teams and clients.
- Bachelor's or master's degree in computer science, information technology, or related field.
|
Senior Infrastructure Engineer (Smart City Practical Experience)
Khatib & Alami |
Qatar | 9 Dec |
|
|
Project Manager (Infrastructure) - Real Estate
Big Fish Recruitment |
Abu Dhabi | 14 Nov |
|
|
Cloud Specialist
Ashghal (Public Works Authority) |
Qatar | 12 Nov |
|
|
Devops Engineer
Value Tech Consulting |
Qatar | 22 Oct |
|
|
Cloud FinOps Expertise
Capgemini |
UAE | 8 Oct |
|