Skip to content

Senior DevOps Engineer

United Arab Emirates, Dubayy, Dubai

Job description

GAC Group IT is looking for candidates for the role of Senior DevOps Engineer who is able to multitask, has strong DevOps problem-solving skills, is self-motivated and excited by the diverse range of opportunities and challenges in the Cloud, to be based in Dubai, United Arab Emirates.

Could it be you?

Job Description

The main responsibility of the role is to design, guide and implement the cloud infrastructure, automate deployment processes to minimise human factors, and monitor, alert and troubleshoot systems. The successful candidate will help the Development/Cloud teams to prototype, build, and run the existing and new services.

Primary Job roles are:

  • Implement various development, testing, automation tools, and IT infrastructure.
  • Undertake core systems administration, monitoring, management, and maintain existing operational services.
  • Plan, coordinate and implement system security measures to protect data and software.
  • Assist in the development and testing of new systems and solutions.
  • Investigate, diagnose and solve software and application faults.
  • Work on project deliverables in isolation where necessary.
  • Coordinate installation of software and systems and maintain records of software licenses.
  • Plan and undertake scheduled maintenance upgrades.
  • Manage backups and disaster recovery operations.
  • Provide recommendations about system and system performance.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Prepare reports or correspondence concerning project specifications, activities, or status.
  • Participate in all needed projects or system activities.
  • Perform scheduled maintenance and support release deployment activities after hours
  • As and when required, ensure availability to support for critical production systems on 24x7 basis
  • Other work duties as requested

Job requirements

  • B.Sc. / M.Sc. in Computer Science with 8+ years’ hands on, strong experience in software development with minimum of 3 years working on CI/CD Implementation.
  • Solid background in DevOps principles & practices.

Specialist Knowledge

  • IaC: Bicep, ARM and Terraform
  • Containers: Docker, Containers
  • Container Orchestration: Kubernetes, Docker Swarm.
  • Observability: Azure Monitor, Prometheus, Grafana, ELK
  • CI/CD: Azure Pipeline, Jenkins, ArgoCD, Spinnaker
  • Configuration Management: Ansible
  • Experience with software development ideally angular/NodeJS/ .net/Bash/Powershell/Java/Go/etc
  • Strong debugging and troubleshooting skills
  • Strong experience and understanding of Git
  • Experience with Unix like systems and Bash/PowerShell scripting
  • Understanding of network stack basics
  • Experience in at least one programming language we use: .Net, Java, Python, Golang
  • Familiarity with cloud services (Azure)
  • Familiarity with Agile software development methodologies
  • Familiar with quality gates checks in Pipelines e.g. Static Code Analysis/Unit Tests/Regression Tests (Selenium etc.)
  • Experience in database deployment automation
  • Experience in Mobile DevOps using Visual Studio App Center would be a plus
  • Experience in API management tools would be a plus e.g. Apigee/Kong /Azure API Management

If you think you have what it takes to become part of the GAC Group IT team, we look forward to receiving your application.