Senior Officer System (DevOps)
Full-time Mid-Senior levelJob Overview
- Utilize Red Hat, OpenShift, or Kubernetes to deploy and manage microservices in a containerized environment.
- Design, implement, and maintain Jenkins or Gitlab CICD pipelines for building, testing, and deploying Java Spring Boot/Spring Cloud and vue.js/nuxt.js microservices.
- Collaborate with development teams to optimize the CI/CD process and automate deployment workflows.
- Implement and maintain webhooks and integration with GitLab for automated build triggers and notifications.
- Configure and manage HAProxy for load balancing and high availability.
- Develop and maintain Bash/shell scripts and automation tools to improve efficiency and reduce manual efforts.
- Collaborate with cross-functional teams to ensure smooth integration of new features and services into the existing environment.
Requirements
- Bachelor’s degree in Computer Science, Computer/Software Engineering, IT, or a closely related field.
- Minimum 1 year of solid experience managing Red Hat Linux operating systems.
- At least 1 year of hands-on experience with containerization platforms.
- Strong knowledge of Red Hat, OpenShift, and Kubernetes for containerization and orchestration of microservices.
- Experience with webhooks, GitLab, and version control systems for automated build triggers and code management.
- Proven experience in designing and implementing CI/CD pipelines with Jenkins and GitLab for building and deploying Java Spring Cloud and Nuxt.js/Vue.js microservices.
- Strong scripting skills, particularly in Bash scripting and automation.
- Language Proficiency English: Fluent (written and spoken) Arabic: Native/Fluent (written and spoken)
Make Your Resume Now