Careers


DevOps Engineer

Code sk-dev-ops-2024-6
Description

Job Description

We are seeking a DevOps Engineer with at least 1 year of experience to join our dynamic and growing team. The successful candidate will be responsible for installing systems and products in high availability mode, including but not limited to Elasticsearch, Redis, SQL Server, PostgreSQL, Docker, Kubernetes, Kibana, and Grafana.

Environment Description

The social experience of a DevOps Engineer role can vary depending on the company culture and team dynamics. However, here are some general aspects:

  • Collaboration: DevOps Engineers often work closely with other team members, including software developers, system operators (SysOps), and other IT staff to manage code releases. They are part of a team and need to be effective communicators and collaborators.

  • Remote Work Socialization: Since this role is remote, it may involve virtual team meetings, online collaboration tools, and perhaps occasional in-person meetups or team building events. It's important to stay connected and maintain open lines of communication with your team.

  • Continuous Learning: The tech field is always evolving, and so there is a constant learning curve. This often involves sharing knowledge with team members and learning from each other, as well as attending workshops, webinars, and conferences.

  • Problem-Solving: As a DevOps Engineer, you'll often be troubleshooting and solving problems together with your team. This can lead to a sense of camaraderie and shared achievement when challenges are overcome.

  • Ethical and Responsible Behavior: In this role, you're expected to make ethical decisions and act responsibly. This can contribute to a positive social environment where everyone respects each other and takes responsibility for their actions.

Responsibilities

  • Install, configure, and manage software and hardware systems in high availability mode.
  • Implement and manage CI/CD pipelines.
  • Monitor system performance and troubleshoot issues.
  • Ensure security and efficiency of IT infrastructure.
  • Maintain and improve existing codebases and peer review code changes.
  • Liaise with developers and system administrators to identify new features.

Working Conditions

  • Flexible working hours: We understand that everyone has different schedules and commitments, so we provide flexible working hours (with mandatory fixed period of time that require being present) to accommodate your personal needs.
  • Remote work: You can work from anywhere you want. We believe in giving our employees the freedom to work in an environment where they can be most productive. Also, you need to choose a quiet place for meetings.
  • Payment: Compensation will be in EGP.

Personal Traits

We value ethics and responsibility in our team members. We are looking for someone who can take ownership of their work, make ethical decisions, and act responsibly.


If you meet these requirements and enjoy a challenge, we would like to hear from you. Please apply with your resume and a cover letter detailing your experience and why you would be a great fit for this role.

Note: Only candidates who meet the specified criteria will be contacted.


Requirements
  • At least 1 year of experience as a DevOps Engineer or similar software engineering role.
  • Deep understanding of deployment concepts such as (not limited to) High-Availability modes, Availability Groups & Redundancy.
  • Experience with multiple databases systems.
  • Ability to work independently and as part of a team.
  • Strong problem-solving skills and attention to detail.
  • Excellent organizational and time management skills, and the ability to work on multiple projects at the same time.
Location Zamalek, Cairo, Egypt (Hybrid).
Application Process
  • Your submission will be reviewed within a few working days of submission and the decision for shortlisting will be decided then.
  • If you are shortlisted, you will be interviewed by our team leads. This interview will be an online exam containing the following parts:
    • Problem solving question (medium).
    • A theoretical Computer Science question.
    • Multiple EQ questions.
  • If you pass this stage, you will be invited for a technical discussion with our Engineering Lead.
  • If you pass this interview, there will be another final interview with SilverKey's CEO, Mr. Taher El-Shafie.

Apply Here