Job Application
DevOps Engineer
VID:3434
Mid-Senior
Full-time (On-site)
Maadi, Cairo
We are Looking for a DevOps Engineer to join our dynamic team. In this role, you will be responsible for managing the deployment, automation, and monitoring of complex systems. You’ll work closely with development team to ensure seamless integration, performance, and scalability of our projects. If you are passionate about automating processes, improving system reliability, and enhancing the efficiency of the entire development lifecycle, this role is for you.
- Design, implement, and maintain CI/CD pipelines to automate the deployment of applications across various environments.
- Manage cloud infrastructure (AWS, Azure, or GCP), ensuring high availability, scalability, and security.
- Implement Infrastructure as Code (IaC) solutions using tools such as Terraform, CloudFormation, or similar.
- Automate repetitive tasks to improve efficiency and reduce manual intervention in operational processes.
- Monitor system performance and security, identify potential bottlenecks or vulnerabilities, and take corrective action.
- Collaborate with development teams to streamline integration processes and ensure smooth deployment of code changes.
- Manage and maintain containerized applications using tools like Docker and Kubernetes.
- Set up, manage, and monitor cloud-based and on-premise environments, ensuring they meet the performance and reliability standards.
- Perform regular system audits to ensure infrastructure is secure, compliant, and optimized.
- Troubleshoot and resolve issues in development, test, and production environments.
- Work with cross-functional teams to improve the reliability, performance, and scalability of the applications and infrastructure.
- Stay up-to-date with the latest DevOps tools and technologies, continuously enhancing systems for performance and reliability.
- 3+ years of experience in DevOps, system administration, or software engineering.
- Experience with cloud platforms (AWS, Azure, or GCP) and cloud-native technologies.
- Proficiency in CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Strong understanding of containerization technologies, including Docker and Kubernetes.
- Experience with Infrastructure as Code (IaC) tools like Terraform, Ansible, or CloudFormation.
- Experience with monitoring tools such as Prometheus, Grafana, or ELK Stack.
- Familiarity with version control systems, particularly Git.
- Knowledge of scripting languages such as Bash, Python, or Ruby.
- Strong troubleshooting and problem-solving skills, with the ability to work in fast-paced environments.
- Understanding of network protocols, security best practices, and system performance optimization.
- Experience with automating deployments and infrastructure management.
- Excellent communication skills and the ability to collaborate with cross-functional teams.
- Familiarity with Agile/Scrum methodologies.
- Performance-based bonuses (Annual)
- Professional development opportunities.
- Annual leave and paid time off benefits.
- Paid overtime.