Senior DevOps and Cloud Infrastructure Engineer

Magalix Corp - Cairo

11
Applicants for
2 open positions
11
Seen
1
Shortlisted
9
Rejected
Experience Needed:
3 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Languages:
English
Vacancies:
2 open positions
About the Job
  • We are a startup on a mission to build the next generation of machine learning powered cloud infrastructure. We make cloud computing smarter and accessible to enable developers to develop the next generation of intelligent cloud-native applications. We work with the bleeding edge technologies to build our backend services and to guarantee the best developer experience. We process billions of data points every day to provide insights and scalability decisions to run services and containers autonomously.
  • We are looking for energetic cloud infrastructure engineers who can run highly scalable cloud infrastructure using state of the art tools, such as Ansible, Terraform, etc. All our backend services are containerized, and we heavily depend on Docker and Kubernetes to keep our backend services running efficiently and with a highly reliable architecture.

Main Job Duties:

  • You will work on continuously evolving our infrastructure to keep up with our features, scalability, security, and availability requirements.
  • The ideal candidate is expected to be autonomous, reliable, and can drive complex problems to a resolution fairly quickly.
  • You will work closely with the technical founders and engineers across the whole Magalix stack.
  • Because we are a startup, you will always be learning on the job, and you will always be challenged with problems that many other teams think they are not solvable.
  • We believe in our engineers' ability to be innovative and move fast!
  • Work with limited supervision under tight time constraints and respond to rapidly evolving customers needs.
Job Requirements

Requirements:

  • Deep understanding of AWS technologies.
  • You should be able to quickly design and implement network topologies using
  • VPCs, subnets, proper DNS routing, etc.
  • You should be able to optimize the performance of different services based on
  • the expected workloads.
  • Build automation scripts to provision infrastructure, i.e. VMs, volumes, network, etc.
  • Understand different levels of infrastructure and services monitoring.
  • Being on the on-call rotation to keep our production systems stable.
  • You should have used most or all of these tools:
  1. Kubernetes
  2. Terraform
  3. Ansible
  4. InfluxDB
  5. Elastic Search
  6. Docker Containers

You should bring to the team

  • Strong sense of ownership, urgency and drive.
  • Amazing passion for the startup environment

Requirements:

  • Experience designing, building, deploying, operating, scaling, and evolving distributed systems
  • Experience in systems, networking, data structures, analysis of algorithm complexity and efficient implementation of complex algorithms
  • Energy and willingness to formulate, test, and discard or revise many hypotheses

Plus Requirements (Optional)

  • Experience with Azure or GCP
  • Experience managing infrastructure for modern no SQL DBs, such as MongoDB, CouchDB, etc.
About this Company

Magalix is a Seattle-based startup focusing on the next-generation cloud infrastructure automation tools using machine learning. The current focus is on AI-based capacity management inside cloud-native systems, such as Kubernetes. Our goal is to save our users time and money... (More)

See all Careers and Jobs at Magalix Corp
Hiring?
Signup for an employer account and Post your Jobs!