Enable job alerts via email!

Devops Engineer

Talent Leaders Inc.

Doha

On-site

QAR 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled DevOps Engineer to enhance software development processes. In this pivotal role, you will streamline the software development lifecycle, focusing on automation and continuous integration. Your expertise will help improve delivery speed and code quality while collaborating with cross-functional teams. This position offers the opportunity to mentor junior engineers, promote DevOps culture, and work with cutting-edge technologies in a dynamic environment. If you are passionate about driving efficiency and quality in software development, this is the perfect role for you.

Qualifications

  • 2+ years of DevOps experience and software engineering background.
  • Experience with CI/CD tools and agile development methodologies.

Responsibilities

  • Develop automation solutions to enhance code deployment efficiency.
  • Maintain CI/CD pipelines and monitor application performance.

Skills

DevOps Principles
Automation Solutions
CI/CD Pipelines
Analytical Skills
Problem Solving
Team Collaboration

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering
Bachelor's degree in Information Technology

Tools

Jenkins
Ansible
Docker
Kubernetes
AWS
Azure

Job description

Role Objective
DevOps engineers streamline the software development lifecycle to improve developer productivity, delivery speed, and code quality. They work closely with development, operations, and security teams to identify and resolve pain points and inefficiencies in delivery workflows. Key responsibilities include automating delivery processes and maintaining the continuous integration and continuous deployment (CI/CD) pipeline.

Detailed Roles and Responsibilities

  • Develop and continuously improve automation solutions to enable teams to build and deploy code efficiently and consistently.

  • Build automated testing to reduce manual effort and improve product quality.

  • Ensure that systems meet business and customer needs for reliability and availability.

  • Monitor and manage application performance and service quality, including initial troubleshooting, identification of root causes, and issue resolution.

  • Work closely with cross-functional stakeholders to analyze and troubleshoot complex production issues.

  • Streamline the software development lifecycle by identifying pain points and productivity barriers and determining ways to resolve them.

  • Collaborate closely with development teams to understand their current build and release processes and make recommendations for improvement.

  • Partner with cross-functional stakeholders, including development, operations, quality assurance, and security, to streamline processes.

  • Provide guidance to development teams to improve performance and operability of the solutions they develop.

  • Build and maintain the CI/CD pipelines to improve developer productivity, agility, and code quality.

Personal Development (Learning & Development)

  • Prepare and present design and implementation documentation to multiple stakeholders.

  • Promote DevOps principles and culture across the software engineering organization.

  • Mentor and coach junior-level DevOps engineers (for senior-level roles).

KEY INTERACTIONS

Internal:

  • Senior Manager

  • Divisional / Departmental Heads

  • Al Rayan Investment

  • Internal Audit

  • Compliance Function

  • All other employees (as and when required)

External:

  • Other relevant regulatory bodies

  • Government institutions

  • External auditors

COMPETENCIES, KNOWLEDGE, AND EXPERIENCE

Educational Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Experience

  • 2+ years of relevant DevOps experience.

  • 2+ years of experience in software engineering.

  • Experience developing CI/CD workflows and tools.

  • Experience with CI/CD tools such as Jenkins, Artifactory, CircleCI, or Ansible.

  • Experience with agile development and strong understanding of DevOps principles.

  • Experience with incident management.

  • Background in banking and working in a cloud technology environment is preferred.

Technical Competencies

  • Technical knowledge

  • Analytical ability

  • Programming and Frameworks

  • API and Integration Skills

  • Tools and Platforms

  • Testing and Debugging

  • Proficiency in one or more coding languages (e.g., JavaScript, C++, Python, Java).

  • Experience with development platforms (e.g., AWS, Azure, Docker, Kubernetes).

Behavioral Competencies

  • Personal Excellence

  • Leadership and Motivation

  • Building Strong Relationships

  • Quality Decision Making

  • Powerful Communication

  • Flexibility and Adaptability

  • Teamwork

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.