Q

DevOps Engineer | Release Engineer

Q Water Engineering FZC

Abu Dhabi Emirate, United Arab Emirates · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
3 days ago
Work mode
In office
Education
Diploma or Bachelor's degree in Computer Science or related fields
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are seeking a skilled mid-level DevOps Engineer | Release Engineer who specializes in automation to enhance software delivery, deployment processes, infrastructure dependability, and release management. The successful candidate will collaborate with development, QA, security, and operations teams to construct effective CI/CD pipelines, ensuring consistent, stable, and repeatable software releases.

Key Responsibilities

  • Architect, implement, and sustain dependable CI/CD pipelines supporting application development and deployments.
  • Automate the building, testing, deployment, and release activities across development, staging, and production environments.
  • Oversee software release procedures including scheduling, version control, and deployment workflows.
  • Collaborate with development, QA, product teams, infrastructure, and business units to coordinate application releases.
  • Manage source code repositories focusing on branching strategies, merge workflows, and release branch maintenance.
  • Monitor deployment processes to identify and resolve build, integration, and deployment issues promptly.
  • Apply Infrastructure as Code principles to automate and standardize infrastructure setups.
  • Administer cloud infrastructure and deployment across platforms such as AWS, Azure, or Google Cloud.
  • Create and maintain automated scripts and tools utilizing Python, Bash, or PowerShell.
  • Configure and administer containerized environments with Docker and orchestration platforms like Kubernetes.
  • Deploy monitoring, logging, alerting, and observability solutions for applications and infrastructure.
  • Investigate and resolve production incidents, performance concerns, and deployment failures.
  • Support deployment rollback, recovery, and remediation procedures when necessary.
  • Define deployment standards, release checklists, environment controls, and operational protocols.
  • Safeguard configuration files, environment variables, secrets, and deployment parameters.
  • Integrate security measures by working alongside security teams, incorporating vulnerability checks within CI/CD pipelines.
  • Enforce automated testing and quality gating within delivery pipelines.
  • Optimize build and deployment workflows to enhance release speed, reliability, and efficiency.
  • Maintain deployment documentation, including release notes, technical guides, and operational runbooks.
  • Manage production release windows and communicate deployment status to stakeholders.
  • Implement advanced deployment strategies like blue-green, rolling, or canary releases where applicable.
  • Observe system health post-release and verify application performance and stability.
  • Participate in incident management, root cause analyses, and post-release evaluations.
  • Identify opportunities to automate routine operational tasks and minimize manual interventions.
  • Continuously assess DevOps tools, technologies, and best practices to bolster software delivery capabilities.

Requirements

  • Diploma or Bachelor's degree in Computer Science, IT, Software Engineering, or related discipline.
  • Previous experience in DevOps, release or build engineering, systems engineering, cloud operations, or a comparable area.
  • Comprehensive understanding of the software development lifecycle and release management methodologies.
  • Practical experience designing and managing CI/CD pipelines.
  • Familiarity with CI/CD platforms such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.
  • Proficient with Git and contemporary source control practices.
  • Experience working with cloud providers including AWS, Microsoft Azure, or Google Cloud.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Advantageous to have experience with Infrastructure as Code tools like Terraform, Ansible, or CloudFormation.
  • Strong scripting and automation capabilities with Python, Bash, or PowerShell.
  • Understanding of Linux and Windows server environments.
  • Familiarity with networking concepts such as DNS, HTTP/HTTPS, load balancing, and infrastructure principles.
  • Experience with monitoring and logging tools like Prometheus, Grafana, ELK stack, or Datadog.
  • Awareness of application security, secrets management, access control, and vulnerability handling.
  • Exceptional troubleshooting and root-cause diagnostic skills.
  • Ability to perform well under pressure during release and incident situations.
  • Excellent communication skills with strong cross-functional collaboration.
  • Organizational ability to manage multiple releases and competing priorities.
  • Deep understanding of automation, reliability, scalability, and deployment best practices.
  • Professional certifications in DevOps, Cloud, or Kubernetes are considered a plus.

Perks and Benefits

  • Competitive remuneration package alongside an extensive benefits plan.
  • Chance to work with state-of-the-art DevOps, cloud, automation, and deployment tools.
  • Access to professional training in cloud engineering, CI/CD, Kubernetes, Infrastructure as Code, and automation techniques.
  • Experience in managing large-scale software delivery and production systems.
  • Opportunities to lead initiatives on release automation and DevOps transformation.
  • Support available for earning professional certifications and continuous technical education.
  • Collaborative work atmosphere involving software engineers, QA professionals, security analysts, and infrastructure experts.
  • Scope to build expertise in cloud architecture, platform engineering, and site reliability.
  • Career growth potential in areas including DevOps, cloud engineering, release management, and platform operations.
  • Recognition for performance and long-term advancement prospects.

Minimum education

Diploma / ITI / Vocational

Tools & software

Git required Docker required Kubernetes required Amazon Web Services AWS required Ansible required Jenkins CI required Microsoft Azure DevOps Services required Google Cloud Platform required GitHub Actions required Microsoft Azure required Terraform required

How they work

Communication Teamwork & Collaboration Problem Solving Organisation Stress Management

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer