Enable job alerts via email!

DevOps Engineer

Gateway

Dubai

On-site

AED 120,000 - 200,000

Full time

6 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Dubai seeks a highly skilled DevOps Engineer to develop and maintain infrastructure, automate application deployment, and ensure system efficiency. Ideal candidates will possess a Bachelor’s degree in a relevant field, experience with cloud technologies, and proficiency in scripting languages. Strong communication skills and a collaborative mindset are essential for this role.

Qualifications

  • Proven experience as a DevOps Engineer or similar role.
  • Strong knowledge of cloud platforms.
  • Experience with CI/CD tools.

Responsibilities

  • Design and maintain scalable, reliable, and secure infrastructure.
  • Develop and manage CI/CD pipelines for automation.
  • Implement security best practices and monitor for incidents.

Skills

Cloud technologies certification
Microservices architecture
Database management and SQL
Network administration
Automation skills in Python, Bash, or PowerShell

Education

Bachelor's degree in computer science or related field

Tools

AWS
Azure
Google Cloud
Jenkins
GitLab CI
Terraform
Docker
Kubernetes
Job description

We are seeking a highly skilled DevOps Engineer to join our dynamic team. The DevOps Engineer will be responsible for developing and maintaining the infrastructure, ensuring the seamless deployment of applications, and improving overall system efficiency. The ideal candidate will have experience in software development, system administration, and an in-depth understanding of automation tools.

Key Responsibilities:
Infrastructure Management:
  • Design, build, and maintain scalable, reliable, and secure infrastructure.
  • Manage cloud infrastructure (AWS, Azure, Google Cloud) and on-premises servers.
  • Implement and manage configuration management solutions such as Ansible, Puppet, or Chef.
  • Develop and maintain CI/CD pipelines to automate application deployment.
  • Work with development teams to ensure best practices are followed for software development and deployments.
  • Automate testing, deployment, and monitoring processes.
Monitoring and Logging:
  • Implement and maintain monitoring and alerting systems using tools like Prometheus, Grafana, ELK stack, or similar.
  • Ensure the systems are highly available and performant.
  • Perform regular system monitoring, verifying the integrity and availability of all hardware, server resources, systems, and key processes.
Security:
  • Implement security best practices, including secure coding, automated security testing, and infrastructure hardening.
  • Monitor and respond to security incidents and vulnerabilities.
Collaboration and Communication:
  • Collaborate with software developers, system operators, and other IT staff members to manage code releases.
  • Communicate effectively with technical and non-technical team members.
Automation and Scripting:
  • Develop automation scripts to handle routine tasks and improve operational efficiency.
  • Use scripting languages such as Python, Bash, or PowerShell.
Troubleshooting and Support:
  • Provide technical support and troubleshooting for production and development systems.
  • Perform root cause analysis for service interruptions and create preventative measures.
Qualifications:
  • Bachelors degree in computer science, Information Technology, or a related field.
  • Proven experience as a DevOps Engineer or similar software engineering role.
  • Strong knowledge of cloud platforms (AWS, Azure, Google Cloud).
  • Proficiency with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar.
  • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Strong scripting skills in languages such as Python, Bash, or PowerShell.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
Skills:
  • Certification in cloud technologies (e.g., Azure Certified DevOps Engineer).
  • Experience with microservices architecture and related technologies.
  • Knowledge of database management and SQL.
  • Experience with network administration and protocols.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.