DevOps Engineer

Dokki, Egypt

We are looking for a skilled DevOps Engineer with a minimum of 3 years of hands-on experience managing Linux environments both on cloud and on-premises. The successful candidate will be responsible for automating and streamlining operational tasks, managing system configurations, backups, and upgrades, and ensuring the robustness and security of our infrastructure.

Customer Relationship
Personal Evolution
Technical Expertise

    Responsibilities

  • Managing Linux operating systems, including installation, configuration, updates, and upgrades, across cloud and on-premises environments.
  • Developing and maintaining automation scripts for deployment, configuration, and monitoring.
  • Managing backups and restores for Linux systems, PostgreSQL databases, and OpenKM document management systems, including system repositories, application files, and databases.
  • Migrating automation scripts from test environments to production servers.
  • Testing Linux OS, OpenKM application files, databases, and repositories to ensure stability and performance.
  • Administering PostgreSQL backups and restores, optimizing database performance.
  • Managing the OpenKM environment, ensuring its proper functioning and data integrity.
  • Collaborating with development and operations teams to streamline deployment pipelines and improve infrastructure resilience. 
  • Documenting processes, procedures, and system configurations.

Qualifications

    • Minimum of 3 years of proven experience as a DevOps Engineer or in a similar role.
    • Strong proficiency in managing Linux systems (CentOS, Ubuntu, RHEL, etc.) on both cloud and on-prem environments.
    • Experience with automation tools and scripting languages such as Bash, Python, or Ansible.
    • Hands-on experience with system backups, restores, and disaster recovery plans for Linux, PostgreSQL, and OpenKM.
    • Deep understanding of PostgreSQL database management, including backup, restore, and optimization.
    • Experience with deployment automation and CI/CD pipelines.
    • Familiarity with cloud platforms (AWS, Azure, GCP) and virtualization technologies.
    • Knowledge of system testing, environment migration, and configuration management.
    • Strong troubleshooting, problem-solving, and communication skills.
    • Ability to work collaboratively in a team setting and document processes effectively.



Nice to have

  • Customer support skills
  • Good logical reasoning
  • Additional languages
  • Good communication skills
  • Flexible with working hours
  • Professional personality and positive attitude
  •     Experience with Docker, Kubernetes, or other container      
        orchestration tools.  

    Prior experience working with document
    management systems like OpenKM.

  •     Certifications such as AWS Solutions Architect,
        Linux Professional, or DevOps related certifications.

What We Offer

Medical Insurance


Social Insurance

Attractive Salary Package

Free Drinks