DevOps Engineer | Release Engineer
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
Industry
Engineering Services