✨ AI Summary
This is an Internship role for a DevOps / Release Intern in Cairo, Egypt, offering a remote workplace. The intern will assist with day-to-day deployments and server/project configuration across staging and production environments, under the guidance of the Software Division. Key responsibilities include deploying branches, maintaining server configurations, diagnosing and resolving routine server issues, managing service processes, and updating deployment runbooks.
Ideal candidates are currently studying Computer Science or Engineering. They should be comfortable with the Linux command line and basic Git, and have familiarity with web servers and application deployment. A strong problem-solving attitude, eagerness to learn, reliability, and attention to detail are required. Experience with Nginx, Tomcat/Java, Node.js/PM2, MySQL, Docker, or AWS is considered a plus.
Requirements
Currently studying Computer Science / Engineering. Comfortable with the Linux command line and basic Git Familiarity with web servers and how web applications are deployed Strong problem-solving attitude and eagerness to learn Reliable and detail-orientedNice to have: Any hands-on exposure to Nginx, Tomcat/Java, Node.js/PM2, MySQL, Docker, or AWS Bash scripting
Description
Role summaryAssist with day-to-day deployments and server/project configuration across our staging (and, over time, production) environments, and help troubleshoot routine server issues — all under the guidance of the Software Division.Key responsibilities Deploy branches to staging on request and assist with production releases under supervision Help maintain and update project and server configuration (reverse proxy, Java/Tomcat services, Node.js/PM2 services) Help diagnose and resolve routine server and configuration issues; escalate complex ones Manage service processes (start/stop/restart, monitoring, logs) Perform basic Git operations and keep deployment runbooks up to date