Role: Openshift and DevOps Engineer
Type: Contract
Location: Riyadh, Saudi Arabia
Job Description
Intiqaal Information Technology Company has a need for an OpenShift Container
Platform (OCP) with DevOps skills to become a part of their growing team. The engineer
will facilitate the adoption of Red Hat's OCP in the design and implementation
of cloud-ready applications and deployment pipelines and migration of legacy
applications on large-scale container platform clusters using Java, Node.js,
Docker, Kubernetes, and Ansible. The candidate need not have explicit OCP
experience, but at a minimum be well versed in Kubernetes, microservices
architecture and cloud architecture.
Candidates should be self-motivated and collaborative IT professionals with a
strong background in software development, systems administration, and IT
automation.
Responsibilities:
- Must have expertise and experience installing and/or updating Red Hat’s OpenShift Container Platform
- Design automated, containerized cloud application platform solutions with a focus on application concerns, including cloud-ready distributed application architectures, migrating workloads to containers, containerized development workflows, and integrating container platforms with automated CI and CD pipelines.
- Provide mentoring to the developer community in the best practices associated with CI/CD deployments using Jenkins, Maven, and GIT.
- Assist in the design, build, management and operation of the continuous delivery framework and tools, and act as a subject matter expert on CI/CD for developer teams.
- Assist in the design, build, management, and operation of the infrastructure as a service layer (hosted and cloud-based platforms) that supports the different platform services.
- Write and build continuous delivery pipelines to manage and
automate the lifecycle of the different platform components.
Required Qualifications - Candidates must have university Degree and 4 years of IT experience.
- RHEL/CentOS/Ubuntu OS administration
- Comprehensive understanding of cloud delivery models: PaaS, SaaS and IaaS.
- Exposure to containerization, the Docker project, Kubernetes, and OCP.
- Familiarity with continuous integration/deployment processes and tools such as IDEs (Eclipse), Source Code management. (GIT/Stash), Jenkins, Maven, Nexus artifacts.
- Build automation, CI:CD and DevOps.
- Excellent written and oral communications skills
- Demonstrated ability to communicate to nontechnical audience on technical issues.
- Strong interpersonal skills, adaptable and able to learn quickly.
- Requires limited supervision and excellent time management skills.
- Self-motivated and self-starter.