Job Search and Career Advice Platform

Enable job alerts via email!

Dev Ops Engineer

Confidential

Muscat

On-site

OMR 15,000 - 25,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT services company in Muscat, Oman, is seeking a highly skilled DevOps Engineer. This role involves managing cloud infrastructure, automating CI/CD pipelines, and collaborating with software developers to enhance operational processes. The ideal candidate will have experience in using Docker, Kubernetes, and various cloud platforms like AWS and Azure. Strong scripting skills in Python and Bash are essential, along with the ability to work effectively in a team environment.

Qualifications

  • Proven experience as a DevOps Engineer or similar role.
  • Excellent knowledge of cloud platforms like AWS, Azure, or Google Cloud.
  • Strong scripting skills in Python, Bash, or Ruby.
  • Experience with Docker and Kubernetes.
  • Ability to work collaboratively and communicate effectively.

Responsibilities

  • Design, implement, and manage CI/CD pipelines.
  • Monitor system performance and troubleshoot issues.
  • Collaborate with development teams to integrate new features.
  • Manage cloud infrastructure and services effectively.
  • Implement infrastructure as code using tools like Terraform.
  • Develop and maintain monitoring and logging solutions.
  • Conduct regular security assessments.
  • Provide technical support on DevOps best practices.

Skills

Continuous Integration/Continuous Deployment (CI/CD)
Cloud Computing
Containerization
Scripting and Automation
Monitoring and Logging

Tools

Docker
Kubernetes
Terraform
AWS
Azure
Google Cloud
Ansible
Prometheus
ELK Stack
Job description

We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic IT Services team in Muscat, Oman. The ideal candidate will play a critical role in enhancing our development and operational processes, ensuring seamless integration and deployment of software applications. As a DevOps Engineer, you will collaborate closely with software developers, system operators, and other IT staff to manage and optimize our infrastructure and deployment pipelines. Your expertise will be pivotal in automating processes, improving system reliability, and enhancing the overall efficiency of our development lifecycle.

Responsibilities
  1. Design, implement, and manage CI/CD pipelines to automate the software delivery process and ensure high-quality deployments.
  2. Monitor system performance, troubleshoot issues, and optimize application performance across various environments.
  3. Collaborate with development teams to integrate new features and ensure that best practices in coding and deployment are followed.
  4. Manage cloud infrastructure and services, ensuring scalability, security, and cost-effectiveness.
  5. Implement infrastructure as code (IaC) using tools like Terraform or CloudFormation to maintain consistent environments.
  6. Develop and maintain monitoring and logging solutions to provide insights into system operations.
  7. Conduct regular security assessments and implement necessary measures to protect systems and data.
  8. Provide technical support and guidance to team members on DevOps best practices and tools.
  9. Stay updated with the latest industry trends and technologies to continuously improve processes and tools.
Preferred Candidate
  1. Proven experience as a DevOps Engineer or in a similar software engineering role, with a strong understanding of the software development lifecycle.
  2. Excellent knowledge of cloud platforms such as AWS, Azure, or Google Cloud, with hands-on experience in managing cloud resources.
  3. Strong scripting skills in languages like Python, Bash, or Ruby to automate tasks and streamline workflows.
  4. Experience with containerization technologies, such as Docker and Kubernetes, to facilitate application deployment and management.
  5. Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical stakeholders.
  6. Strong problem-solving skills and the ability to troubleshoot complex systems and applications.
  7. Familiarity with configuration management tools like Ansible, Puppet, or Chef.
  8. Knowledge of networking and security best practices to ensure robust system architecture.
  9. Certifications in relevant technologies or methodologies (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.
Skills
  • Continuous Integration/Continuous Deployment (CI/CD): Proficiency in setting up and managing CI/CD pipelines is crucial for automating the software delivery process, ensuring that code changes are quickly and reliably deployed to production environments.
  • Cloud Computing: Familiarity with cloud services such as AWS, Azure, or Google Cloud is essential for managing infrastructure and deploying applications in a scalable and efficient manner.
  • Containerization: Experience with Docker and Kubernetes allows for the effective packaging and orchestration of applications, facilitating easier deployment and scalability.
  • Scripting and Automation: Strong scripting skills in languages like Python or Bash enable automation of repetitive tasks, enhancing productivity and reducing human error.
  • Monitoring and Logging: Knowledge of monitoring tools like Prometheus or ELK Stack is important for maintaining system health and quickly addressing any performance issues.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.