Enable job alerts via email!

DevOps Engineer

Innosoft SA

معهد تدريب المديرية العامة للسجون بالمنطقة الشرقية

On-site

SAR 200,000 - 300,000

Full time

2 days ago
Be an early applicant

Job summary

A tech company in Eastern Province, Saudi Arabia is seeking a DevOps Engineer to design and maintain infrastructures supporting CI/CD. You will automate tasks, implement security best practices, and manage container technologies like Docker and Kubernetes. The ideal candidate holds a Bachelor's degree in IT and has proven DevOps experience. This role facilitates collaboration across teams while ensuring system reliability and security.

Qualifications

  • Proven experience as a DevOps Engineer or in a similar role.
  • Experience with CI/CD tools is required.
  • Knowledge of networking and system administration.

Responsibilities

  • Implement and maintain infrastructure as code for provisioning and configuring resources.
  • Automate repetitive tasks to improve efficiency.
  • Set up and maintain monitoring and logging systems.

Skills

Proficiency in scripting languages (e.g., Python, Bash)
Experience with CI/CD tools (e.g., Jenkins, GitLab CI)
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes)
Knowledge of infrastructure as code tools (e.g., Ansible, Terraform)
Strong understanding of networking, security, and system administration
Excellent problem-solving and communication skills

Education

Bachelor’s degree in Computer Science, IT, or a related field

Tools

Terraform
Ansible
Docker
Kubernetes
Git

Job description

Recruitment | Talent Acquisition | Headhunting | Onboarding | HR Operations

Job Purpose:

As a DevOps Engineer, you will be a key member of our engineering team, responsible for designing, implementing, and maintaining the infrastructure and tools needed to support continuous integration, continuous delivery, and overall application lifecycle management. Your role is critical in ensuring the reliability, scalability, and security of our systems while optimizing development workflows.

Job Responsibilities:

Infrastructure as Code (IaC):

  • Implement and maintain infrastructure as code for provisioning and configuring infrastructure resources.
  • Use tools like Terraform, Ansible, or similar for automated infrastructure management.
  • Design, implement, and manage CI/CD pipelines to automate software delivery.
  • Ensure smooth and secure deployment processes for applications across development, testing, and production environments.

Automation:

  • Automate repetitive tasks to improve efficiency and reduce manual intervention.
  • Develop scripts and tools for automating deployment, monitoring, and maintenance tasks.

Containerization and Orchestration:

  • Implement and manage containerization technologies like Docker.
  • Work with container orchestration tools such as Kubernetes for container deployment and scaling.

Monitoring and Logging:

  • Set up and maintain monitoring and logging systems to ensure system health and performance.
  • Respond to alerts, troubleshoot issues, and optimize performance.

Security:

  • Implement security best practices throughout the development and deployment processes.
  • Conduct security audits and vulnerability assessments.
  • Generate security reports for environments.
  • Follow the NCA guidelines when provisioning servers or deploying applications.
  • Collaborate with different teams to understand application requirements and deploy solutions.
  • Foster a culture of collaboration, communication, and transparency.

Version Control:

  • Manage version control systems (e.g., Git) for codebase management.
  • Implement branching strategies and enforce code review processes.

Standards:

  • Implement the best industry standards when it comes to server provisioning like CIS for windows and linux servers.
  • Visit clients locations to deploy code and maintain infrastructure if needed.

Qualifications:

  • Bachelor’s degree in Computer Science, IT, or a related field.
  • Proven experience as a DevOps Engineer or in a similar role.
  • Proficiency in scripting languages (e.g., Python, Bash).
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI).
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Knowledge of infrastructure as code tools (e.g., Ansible, Terraform).
  • Strong understanding of networking, security, and system administration.
  • Excellent problem-solving and communication skills.

Kindly submit your job application through the following link: https://stride.42.group/job-application-/new

RH Ansible Automation Platform - Staff Consultant
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.