Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design & implement processes and tools to enable continuous integration and continuous delivery, maximizing the speed and quality of delivery across teams.
- Automate, build, release, deployment, and configuration activities
- Work closely with software engineers, QA, and systems engineers to understand requirements and prototype, architect, implement, operate, and update DevOps solutions accordingly.
- Take part in system integration and implementation of Kubernetes, open shift, CI/CD and Docker
- Full responsibility of migration and upgrade to new releases
- Update the technical documentation and the team knowledge base.
- Maintain the availability of the applications and their hosted servers (on both LINUX, and Windows platforms)
Job Requirements
- Bachelor’s degree in computer science or Engineering.
- 3-5 years’ of experience in the same field
- Hands on experience in Kubernetes, OpenShift, CI/CD tools (Jenkins, etc.…), Docker, ELK and SonarQube
- Micro services architecture experience
- Linux administration Knowledge
- Technical knowledge in IT infrastructure technologies (DNS, Proxy) and connectivity techniques
- Scripting languages such as Python, bash, Groovy, JavaScript, etc.....
- Software development skills are plus.
- Experience with agile software development methodologies
- Excellent interpersonal & analytical skills