Senior Deveops Engineer

Cairo, Egypt

Job Description

About the Role
DevOps are considered to be mission critical. The DevOps team has a major impact in engineering by continuously optimizing web services and building tools to make the lives of different technology teams easy. The team consists of engineers who take ownership for management of large-scale infrastructure while improving reliability and automation. DevOps actively manage the infrastructure and we are looking for engineers who want to take part in developing infrastructure software, maintaining it, scaling it and at the same time passionate about exploring new technologies. Requirements:

  • Design and build end-to-end DevOps processes and solutions for containerization technology, fault tolerance, disaster recovery, and configuration management of our application.
  • Design, implement, and maintain the CI/CD pipelines.
  • Develop infrastructure automation and management solutions with a strong focus on scalability, security automation, reliability, and quality.
  • Automate application build, test, deployment, and release/delivery processes.
  • Follow best practices and tools for CI/CD and infrastructure management and automation using cost-effective technologies and open-source solutions as appropriate.
  • Work with product development and infrastructure systems to design and implement solutions and resolve issues.
  • Partner with product development team and support their software development life cycle.
  • Help the product development team with tools and services to enhance productivity.
  • Continuously research new technologies and adopt them into the company's infrastructure.
  • Set up polices and procedure for the rollouts and access management along with the product development team.
  • Deliver solution performance assessment and implement exhaustive monitoring solutions to respond to all kind of alerts.
  • Writing clear technical documentation describing the architecture of our infrastructure and operations workflow to facilitate the whole system support operations.
  • Awareness of IT security standards and best practices.
  • Available to take a 24/7 on-call rotation to handle emergency issues.
Skills & Qualifications
  • BSc in computer science, engineering, or any relevant field.
  • 2-5 years of experience working as a DevOps Engineer.
  • Solid understanding of the software development lifecycle.
  • Strong knowledge of microservice architecture and hands-on experience on container platforms such as (Docker, Kubernetes) (preferably OpenShift)
  • Strong Knowledge of managing CI/CD tools (preferably Gitlab).
  • Strong knowledge of Source/Revision Control (GIT) and Issue Tracking (JIRA)
  • Strong knowledge of infrastructure provisioning/configuration tools such as Terraform, and
Ansible.
  • Strong knowledge of monitoring/logging tools: ELK, Prometheus, Zabbix, Nagios, NewRelic, and
Grafana.
  • Strong knowledge of configuration and managing databases such as Mongo, Postgres.
  • Knowledge of messaging systems like RabbitMQ.
  • Knowledge of data-center solutions.
  • Knowledge of Linux administration.
  • Hands-on experience at least in one scripting language (python, bash).
Benefits
  • Private Health Insurance
  • Pension Plan
  • Paid Time Off
  • Training & Development
  • Performance Bonus
Job Type: Full-time Ability to commute/relocate:
  • Cairo: Reliably commute or planning to relocate before starting work (Required)

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1406711
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cairo, Egypt
  • Education
    Not mentioned