DevOps Engineer

DevOps Engineer
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : NOT
المكان : · Saudi Arabia


Responsibilities:

  • Design, implement, and maintain highly available Kubernetes and OpenShift clusters for development and production environments.
  • Build, configure, and manage Helm charts and OpenShift templates for application deployments.
  • Containerize applications and services using Docker.
  • Develop and maintain CI/CD pipelines on GitLab, ensuring smooth and automated delivery processes.
  • Implement automation workflows using Ansible and Bash scripting.
  • Manage and optimize Linux-based systems and ensure secure, stable environments.
  • Collaborate with development and security teams to integrate DevSecOps practices.
  • Monitor system performance, troubleshoot issues, and ensure scalability and reliability of infrastructure.
  • Manage code quality and coverage integrations with tools like SonarQube.
  • Deploy and manage GitOps tools such as ArgoCD or Flux for continuous delivery.
  • Support and improve networking, security, and infrastructure operations.
  • Work with OpenShift components such as ODF (OpenShift Data Foundation), ACM (Advanced Cluster Management), and ACS (Advanced Cluster Security) to ensure enterprise-grade cluster operations and security.


Requirements:


  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 4+ years of professional experience as a DevOps Engineer or in a similar role.
  • Strong expertise in Kubernetes and OpenShift installation, configuration, and maintenance.
  • Strong expertise in Kubernetes installation, configuration, and maintenance.
  • Hands-on experience with Docker and Helm charts.
  • Proven experience building CI/CD pipelines with GitLab.
  • Proficiency in Ansible for configuration management and automation.
  • Solid Linux administration skills.
  • Good understanding of networking fundamentals.
  • Experience with Bash scripting (other scripting languages are a plus).
  • Familiarity with DevSecOps concepts and practices.
  • Experience with SonarQube for code quality checks.
  • Experience managing GitOps tools like ArgoCD or Flux.
  • Hands-on experience with ODF, ACM, and ACS in OpenShift environments.
  • Strong problem-solving and troubleshooting skills.
  • Excellent collaboration and communication skills.