Senior DevOps Engineer

Full-time
Alexandria, Cairo
Posted 2 weeks ago
Job Requirements:    Technical:  
  • B.Sc. in Computer and/or Communications Engineering or similar degree that provides a strong knowledge of computer science.
  Basic Qualifications:  
  • Excellent knowledge of Linux/Unix based systems.
  • Good understanding of programming concepts and scripting languages [bash – python]. 
  • Excellent troubleshooting capabilities & problem-solving skills
  • Good knowledge in one of the virtualization and cloud technologies [VMware / Hyper-v / OpenStack].
  • Experience in Containers.
  • Good Knowledge of Configuration management tools.
  • Experience with version control software, such as Git, as well as branching strategies.
  • Good Knowledge in building and deploying CI/CD pipelines [Git, Jenkins]
  • Experience with databases.
  • 3-5 years of experience.
  Pluses:   
  • Experience in Kubernetes.
  • Good knowledge of Applications Deployment in a production environment and resolve dependencies.
  Responsibilities:  
  • Building and maintaining tools, solutions, and microservices associated with deployment and our operations platform, ensuring that all meet our customer service standards and reduce errors.
  • Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch.
  • Work with open-source technologies as needed.
  • Work with CI and CD tools, and source control such as GIT and SVN.
  • Offer good technical support where needed.
  • Stay current with industry trends and source new ways for our business to improve.
  • Update our processes and design new processes as needed to optimize performance.
  •  Automates the provisioning of environments for DevOps Toolchain
  • Configures, tunes, maintains, and installs applications systems and validates system functionality
  • Monitors and fine-tunes applications system to achieve optimum performance levels and works with hardware teams to resolve issues with hardware and software
  • Design and implement appropriate environments for DevOps tools set, and provide production support
  • Develops and enables continuous integration/continuous deployment (CI/CD) for DevOps Toolset
  • Create automated scripts that will build, configure, deploy, and test applications deployed to different environments; maintain, support, and enhance our continuous integration environment.
  • Utilizing development pipelines using Jenkins, Cloud Formation, Puppet or other tools as appropriate.
  • Working with containerization technologies such as Docker and Kubernetes, or other technologies.
  • Scripting and automating system tasks to reduce manual repetitive work.
  • Mentoring and coaching junior engineers.
  • Managing projects and communicating with customers.
      Personal:  
  •       We are looking for candidates who are smart, passionate, hard workers, with a high ability of self-learning, and who feel comfortable working on the edge of the unknown.
  •     Excellent oral and written communication skills.
  •     Excellent oral and written English skills.
  •       Candidates are ready to travel 50% of the time in the GULF region.

Job Features

Job CategoryHPC

Apply Online

A valid email address is required.
A valid phone number is required.