DevOps Engineer — CI/CD & Application Platforms at Technology Innovation Institute
Dubai, Dubai, United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

14 Jan, 27

Salary

70000.0

Posted On

16 Oct, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

ob Description

Position:DevOps Engineer — CI/CD & Application Platforms Location: TII, Abu Dhabi, UAE

  • Technology Innovation Institute (TII) is a global independent research and development institute.
  • Today, we are building a community of multi-disciplinary scientists and researchers from across the globe, transforming problems and roadblocks into pioneering research and technology prototypes that help move society ahead. AI and Digital Science Research Centre
  • The Artificial Intelligence and Digital Science Research Centre (AIDRC) is the machine learning powerhouse of TII.
  • We work closely with other research centers to harness the full potential of AI across multiple domains — from healthcare and cybersecurity to government and advanced technology systems.
  • We're looking for a talented DevOps Engineer to join our growing team and help accelerate the development and delivery of software supporting advanced research.
  • As an engineer in our team, you'll design, implement, and maintain CI/CD pipelines and application platforms, working closely with software engineers and researchers to build reliable, secure, and reproducible development and deployment workflows.

Responsibilities

Design, implement, and maintain CI/CD pipelines for automated builds, testing, packaging, and deployment. Collaborate with software engineers and researchers to support application development, resolve integration issues, and improve delivery workflows. Develop and maintain reusable deployment templates, Helm charts, and infrastructure-as-code modules. Manage container build workflows, artifact registries, dependencies, and application configuration across development, testing, and production environments. Implement GitOps practices for consistent, version-controlled application deployments. Troubleshoot application build, deployment, configuration, and runtime issues. Integrate automated security checks, dependency scanning, and secrets management into delivery pipelines. Improve developer experience through self-service tooling, automation, documentation, and reproducible development environments. Work with infrastructure and reliability engineers to ensure applications meet operational requirements for monitoring, scalability, and recovery.

Requirements

Proven experience in DevOps, platform engineering, or a similar role supporting software development teams. Hands-on experience designing and maintaining CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins. Proficiency in Python, Bash, or another language used for automation and tooling. Experience with Linux environments, including scripting, networking, and system administration. Experience with containerization technologies such as Docker and containerd, and application deployment on Kubernetes. Experience with infrastructure-as-code and configuration management tools such as Terraform, OpenTofu, or Ansible. Experience with Helm and GitOps tools such as FluxCD or Argo CD. Understanding of software delivery practices, including automated testing, artifact versioning, release management, and rollback strategies. Familiarity with public cloud platforms such as AWS, GCP, or Azure. Strong troubleshooting skills and the ability to collaborate effectively with software engineers and researchers. Experience supporting AI/ML applications, GPU workloads, or research software is a plus.

Qualifications

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...