DevOps Engineer
On-site
Full Time
#Engineering
#Linux
#Docker
#Kubernetes
#Microsoft Azure
#CircleCi
At Agolo, we are driven by a passion for innovation. Our work sits at the intersection of natural language processing, machine learning, and advanced data analytics. We are currently looking for a DevOps Engineer to join our team and help us scale our infrastructure and CI/CD pipelines. If you are ready to work with cutting-edge technology alongside a group of talented engineers and data scientists, we would love to connect with you.
About the Role
This is a full-time, mid-level position based on-site. You will play a vital role in maintaining our systems, ensuring our deployments are seamless, and helping us build a reliable and scalable environment for our machine learning applications.
Key Responsibilities
- Develop and enhance our CI/CD pipelines using tools like CircleCI to streamline our software delivery.
- Manage and monitor containerized applications by utilizing Docker and Kubernetes, including the creation of Helm charts.
- Oversee our infrastructure on Microsoft Azure and implement robust monitoring and alerting solutions using Prometheus and Grafana.
Requirements
We are looking for someone with at least two years of experience who is eager to solve complex problems. You should have a solid foundation in the following areas:
- Proficiency with Linux operating systems and command-line interfaces.
- Practical experience with containerization and orchestration using Docker and Kubernetes.
- Familiarity with cloud platforms, specifically Microsoft Azure.
- Experience with automation tools such as CircleCI, ArgoCD, and various GitOps workflows.
- The ability to write scripts in languages like Bash or Python to automate routine tasks.
- Strong problem-solving skills and a commitment to maintaining high standards for security and system reliability.
Location
This position is located in Egypt.
Compensation and Benefits
Our interview process is designed to be thorough and transparent. It includes an initial screening call, technical interviews with our Reliability Engineering team, a culture interview, reference checks, and a final meeting with our leadership team. We conduct all interviews via Zoom and ensure that every applicant receives a response regarding their status. We look forward to welcoming a new member to our team who is excited to grow with us.





