Cloud And DevOps Engineer

Open 19d

Description

The Cloud & DevOps Engineer is responsible for designing, implementing, and managing cloud infrastructure and DevOps practices to support scalable, secure, and high-performing environments. The role focuses on Azure cloud management, modernization initiatives, CI/CD pipeline development, and automation, while ensuring alignment with security, compliance, and operational best practices.

This is a 4-month onsite contract role based in Abu Dhabi, requiring close collaboration with cross-functional teams to support cloud transformation initiatives, optimize infrastructure performance, and deliver well-architected solutions aligned with business objectives.

Responsibilities:

Cloud infrastructure & optimization
Manage, maintain, and optimize Azure cloud environments, including migration and modernization initiatives
Implement cloud architecture improvements aligned with Well-Architected Framework principles
Identify opportunities for cost optimization, performance enhancement, and scalability

DevOps & automation
Design, implement, and manage CI/CD pipelines to support continuous integration and delivery
Develop and maintain Infrastructure as Code (IaC) using tools such as Terraform
Implement configuration management solutions using tools such as Ansible, Puppet, or Chef
Support GitOps practices using tools such as ArgoCD or Flux

Networking & security
Manage cloud networking components including VPNs, connectivity, and network security configurations
Ensure adherence to DevSecOps practices, including secure code and infrastructure deployment
Implement and maintain security controls aligned with organizational and regulatory requirements

Systems administration & platform support
Administer and maintain Linux-based systems and environments
Support containerized environments using Docker and Kubernetes
Manage virtualization platforms and underlying infrastructure components

Monitoring, troubleshooting & reporting
Implement monitoring and observability solutions using tools such as Grafana and Prometheus
Proactively identify and resolve infrastructure and application issues
Generate reports on system performance, availability, and operational metrics
Document and report recommendations aligned with the Well-Architected Framework

Collaboration & project coordination
Collaborate with internal teams including engineering, security, and operations to deliver solutions
Coordinate with vendors and external stakeholders where required
Support planning activities including task management, timelines, and progress reporting
Contribute to resource planning and budget considerations

Requirements

  • Strong experience with Microsoft Azure cloud platforms
  • Proficiency in Infrastructure as Code (Terraform) and configuration management tools (Ansible, Puppet, Chef, etc.)
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, and JFrog
  • Knowledge of containerization and orchestration (Docker, Kubernetes)
  • Familiarity with GitOps practices (ArgoCD, Flux)
  • Experience with DevSecOps tools and practices, including SAST and identity management solutions (e.g., Keycloak)
  • Strong understanding of networking, security, and infrastructure best practices
  • Experience with observability tools (Grafana, Prometheus)
  • Knowledge of databases such as PostgreSQL or MySQL
  • Proficiency in scripting or programming languages (Python, Go, Shell, etc.)