Senior DevOps Engineer

GamaLearn

Abu Dhabi

On-site

AED 78,000 - 123,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GamaLearn is seeking a Senior DevOps Engineer to oversee our Azure DevOps platform and bridge PM, development, and support teams. You will design and maintain CI/CD pipelines for cloud and on-prem deployments, implement DevSecOps practices using SonarQube and OWASP, and collaborate across multiple teams to ensure reliable, scalable operations.

You will automate tasks with PowerShell and Bash, manage Docker and Kubernetes containerization, and monitor performance with Azure Monitor and

Qualifications

  • 5+ years in DevOps with Azure DevOps focus.
  • Experience managing cloud-based and on-prem deployments.
  • Hands-on experience with Webforms Core applications.
  • Extensive experience with Docker and Kubernetes.

Responsibilities

  • Azure DevOps management: establish, maintain and optimize the environment.
  • Design, implement and manage CI/CD pipelines using Azure DevOps.
  • Integrate security into the DevOps pipeline (DevSecOps) with SonarQube/OWASP.
  • Collaborate with PMs, Developers, Tech Support and Backend Teams.
  • Manage cloud-based and on-premise deployments for compatibility and performance.
  • Oversee Git repositories including branching strategies.
  • Implement monitoring with Azure Monitor and ELK Stack.
  • Develop automation scripts with PowerShell and Bash.
  • Lead containerization using Docker and Kubernetes.
  • Utilize Application Insights for telemetry and performance optimization.
  • Address security/access control in Azure DevOps with granular permissions.
  • Coordinate releases, versioning, dependencies and NuGet packages.

Skills

Azure DevOps
CI/CD
DevSecOps
Git
PowerShell
Bash
Docker
Kubernetes
Azure Monitor
Application Insights
Linux

Education

Bachelor's degree in Computer Science / Information Technology or related field

Tools

SonarQube
OWASP
ELK Stack
Terraform
Jenkins

Job description

We are seeking a dedicated Senior DevOps Engineer to oversee our Azure DevOps platform. This is a critical role that bridges the gap between Project Management Development Technical Support and Backend Teams. With the increasing workload and expanding team size this role is essential to ensure smooth operations and efficient deployments both cloudbased and onpremise.

Key Responsibilities
  • Azure DevOps Management: Establish maintain and optimize the Azure DevOps environment ensuring high availability and performance.
  • Pipeline Development: Design implement and manage CI/CD pipelines using Azure DevOps ensuring seamless integration and deployment.
  • DevSecOps Integration: Integrate security practices into the DevOps pipeline utilizing tools such as SonarQube and OWASP.
  • Collaboration: Work closely with Project Managers Developers Tech Support and Backend Teams including DBA and Solution Architects to ensure coordinated and efficient operations.
  • Cloud and OnPremise Deployments: Manage and support both cloudbased and onpremise deployments ensuring compatibility and performance.
  • Git Management: Oversee the Git repository ensuring best practices in version control and branching strategies.
  • Performance Monitoring: Implement monitoring and logging solutions such as Azure Monitor and ELK Stack to ensure system reliability and performance.
  • Automation: Develop and maintain automation scripts using PowerShell Bash and other scripting languages to streamline operations and reduce manual efforts.
  • Containerization: Extensive experience with containerization technologies like Docker and Kubernetes.
  • Telemetry: Utilize Application Insights and other telemetry tools to monitor and optimize application performance.
  • Security and Access Control: Address security and access control/roles/workflows in Azure DevOps maintaining them in line with internal policies and team structures ensuring granularlevel permissions and privileges.
  • Repository Management: Proficiency in working with multiple repositories and branches handling merge conflicts with developers and maintaining solid tracking of releases versioning dependencies libraries and NuGet packages.
  • Bonus:MLOps Support: Collaborate with the AI unit to establish and maintain MLOps practices supporting ML Engineers and Data Scientists.

Requirements
Education
  • Bachelors degree in Computer Science Information Technology or related field. Advanced degree preferred.
Experience
  • Minimum of 5 years in DevOps with a strong focus on Azure DevOps.
  • Proven experience in managing cloudbased and onpremise deployments.
  • Handson experience Webforms Core applications.
  • Extensive experience with containerization technologies like Docker and Kubernetes.
Technical Skills
  • Proficient in CI/CD pipeline development and management.
  • Strong knowledge of DevSecOps practices and tools (SonarQube OWASP).
  • Expertise in Git version control and branching strategies.
  • Experience with automation tools and scripting languages (PowerShell Bash etc..
  • Familiarity with monitoring and logging tools (Azure Monitor ELK Stack Application Insights).
  • Proficiency in multiple operating systems including Windows Linux and Unix.
  • Experience with a variety of opensource and licensed tools and databases.
Certifications
Mandatory:
  • Microsoft Certified: Azure DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
Optional:
  • AWS Certified DevOps Engineer
  • Certified Jenkins Engineer
  • Docker Certified Associate
  • HashiCorp Certified: Terraform Associate
Soft Skills
  • Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to nontechnical stakeholders.
  • Problem Solving: Strong analytical and problemsolving abilities.
  • Team Player: Ability to work collaboratively with crossfunctional teams.
  • Leadership: Demonstrated leadership skills with the ability to mentor and guide junior team members.
Bonus Skills
  • Experience with MLOps practices and tools.
  • Knowledge of AI/ML frameworks and collaboration with Data Science teams.
  • Experience with deployments across multiple infrastructures/environments following Infrastructure as Code (IaC) practices.
  • Proficiency in DevOps automation and collaboration with developers to optimize and streamline deployment processes.

Required Experience:

Senior IC

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Azure DevOps Engineer: Cloud, CI/CD & DevSecOps
Senior Azure DevOps Engineer: Cloud, CI/CD & DevSecOps

NorthBay Solutions • Abu Dhabi

On-site
Azure Devops Engineer
Azure Devops Engineer

NorthBay Solutions LLC • Abu Dhabi

On-site
Azure Devops Engineer
Azure Devops Engineer

NorthBay Solutions • Abu Dhabi

On-site
AED 293,000 - 441,000
Senior DevOps Engineer (m/f/d)
Senior DevOps Engineer (m/f/d)

Halian • Abu Dhabi

On-site
AED 350,000 - 600,000
Devops Engineer - Azure
Devops Engineer - Azure

NorthBay Solutions LLC • Abu Dhabi

On-site
AED 330,000 - 441,000
Devops Engineer - Azure
Devops Engineer - Azure

NorthBay Solutions • Abu Dhabi

On-site
Devops Engineer - Azure
Devops Engineer - Azure

NorthBay, LLC • Abu Dhabi

On-site
DevOps Lead
DevOps Lead

Good co India • United Arab Emirates

On-site
AED 300,000 - 420,000
Lead Azure DevOps Engineer
Lead Azure DevOps Engineer

EPAM Systems • United Arab Emirates

Hybrid
AED 300,000 - 420,000
Devops Engineer - Azure
Devops Engineer - Azure

NorthBay - Pakistan • Abu Dhabi

On-site