drjobs Senior DevOps Engineer العربية

Senior DevOps Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Jeddah - Saudi Arabia

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Saudi Arabian

Gender

Male

Vacancy

1 Vacancy

Job Description

Roles and responsibilities


The Senior DevOps Engineer is responsible for integrating and combining software development (Dev) and IT operations (Ops) principles and practices to streamline and automate software delivery and infrastructure management processes within an organization.

Key Responsibilities:

Develop and maintain automation scripts and tools for tasks such as code deployment, configuration management, and infrastructure provisioning.
Set up and manage CI/CD pipelines to automate the building, testing, and deployment of applications.
Work with containerization technologies like Docker and container orchestration platforms to manage and scale containerized applications.
Integrate security practices into the DevOps process, including vulnerability scanning, access control, and compliance automation.
Collaborate with development, operations, and other teams to facilitate communication and alignment between different parts of the company.
Maintain detailed documentation of configurations, processes, and procedures to ensure knowledge sharing and onboarding of team members.
Infrastructure Management:
Infrastructure as Code (IaC): Design and implement infrastructure using tools like Terraform, CloudFormation, or Ansible to automate the provisioning, configuration, and management of cloud infrastructure and servers.
Cloud Services Management: Manage cloud environments (AWS, Azure, Google Cloud, etc.) to ensure scalable, reliable, and secure infrastructure. Design and manage cloud architectures that support development and production environments.
Containerization: Oversee the deployment and management of containerized applications using Docker and container orchestration platforms like Kubernetes or OpenShift.
Virtualization: Use virtualization technologies such as VMware, Hyper-V, or KVM to create isolated environments for testing and deployment.


Desired candidate profile

Bachelor's degree in a relevant field such as Computer Science or Information Technology.
AWS Certified DevOps Engineer.
Docker Certified Associate, Certified Kubernetes Administrator.
5-6 years of experience.
Technical Knowledge Required:

Jenkins, Travis CI, GitLab CI/CD, and CircleCI.
Ansible, Puppet, Chef, or Terraform.


Scripting and programming languages.
Analytical thinking.
Stress tolerance.
Communication skills.
Incident Management and Troubleshooting:
Incident Response: Lead or contribute to the troubleshooting of production issues and incidents, providing rapid response to minimize downtime and ensure high availability of services.
Root Cause Analysis (RCA): Conduct root cause analysis for incidents, identify improvements, and implement changes to prevent recurrence.
Continuous Improvement: Continuously improve automation, monitoring, and deployment practices to enhance the overall efficiency of the DevOps pipeline.
Skills and Qualifications:
1. Technical Skills:
Scripting and Automation: Strong scripting skills with languages such as Bash, Python, Ruby, or Go for automation and infrastructure management.
CI/CD Tools: Proficiency in CI/CD tools like Jenkins, GitLab CI, CircleCI, Travis CI, or Azure DevOps.
Configuration Management: Expertise in configuration management tools such as Ansible, Chef, or Puppet.
Containerization and Orchestration: Deep knowledge of Docker, Kubernetes, Helm, and container orchestration systems.
Cloud Platforms: Strong experience with public cloud platforms such as AWS, Azure, or Google Cloud, and familiarity with their services (e.g., EC2, S3, Lambda, RDS).
Version Control: Experience with version control tools, particularly Git and GitHub.
Monitoring and Logging: Proficiency with monitoring tools like Prometheus, Grafana, Nagios, Datadog, ELK Stack, or Splunk.

Employment Type

Full-time

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.