Job Description
Develop, maintain, and optimize CI / CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
Manage and automate infrastructure deployment using Infrastructure-as-Code (IaC) tools such as Terraform or Ansible.
Work on containerization and orchestration using Docker and Kubernetes.
Configure and manage cloud services (preferably AWS or Azure) for production and staging environments.
Implement monitoring and alerting solutions (e.g., Prometheus, Grafana, New Relic).
Ensure system security, scalability, and cost efficiency.
Collaborate with development teams to streamline build, test, and release workflows.
Handle version control and branching strategies using Git.
Support system troubleshooting, debugging, and performance optimization.
Maintain documentation of infrastructure setup, scripts, and automation processes
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
Minimum 2 years of experience in a DevOps or similar role.
CI / CD Tools : Experience with Jenkins, GitLab CI, or GitHub Actions for continuous integration and delivery.
Containerization : Proficient in Docker and Kubernetes for building, deploying, and managing containerized applications.
Cloud Platforms : Strong understanding of AWS or Azure services (compute, networking, and storage).
Infrastructure as Code (IaC) : Experience using Terraform or Ansible for automating infrastructure provisioning.
Version Control : Practical knowledge of Git (branching strategies, merge workflows, and CI triggers).
Monitoring & Logging : Familiar with Prometheus, Grafana, or New Relic for observability and system reliability.
Scripting & Automation : Skilled in Bash, Python, or PowerShell for automation and deployment scripts.
Operating Systems : Solid experience with Linux distributions (Ubuntu, CentOS) and Windows Server.
Security & Reliability : Understanding of secure deployment practices, access control, and resource optimization.
Networking : Basic knowledge of DNS, load balancing, VPNs, and firewall configurations.
Strong problem-solving and analytical thinking.
Excellent communication skills and ability to work cross-functionally.
Proactive, self-driven, and capable of handling multiple projects simultaneously.
Team-oriented mindset with adaptability in a fast-paced environment.
Engineer • Cairo, C, eg