Job Hunters 🚀🔥
February 10, 2025 at 11:42 AM
Job Title: DevOps Engineer
Location: Cairo, Egypt (Hybrid)
Job Type: Full-Time
Job Summary
We are looking for a DevOps Engineer with 1–2 years of experience to join our growing team. The ideal candidate will have hands-on expertise in DevOps practices—including CI/CD, containerization, and infrastructure as code—along with proficiency in Nginx, Python scripting, and version control systems such as GitHub or GitLab. You should also be knowledgeable about security best practices, high availability (HA), and data replication (master-slave architecture).
---Key Responsibilities
CI/CD Pipeline Management
Design, implement, and maintain CI/CD pipelines to automate software builds, testing, and deployments.
Collaborate with development and operations teams to optimize software delivery and infrastructure efficiency.
Infrastructure Provisioning & Automation
Manage and provision infrastructure using tools like Terraform, CloudFormation, or Ansible.
Ensure the security, compliance, and availability of systems across different environments.
Security & High Availability
Implement security measures (e.g., MFA, secrets management) to protect infrastructure and data.
Work on high availability (HA) solutions, including data replication and redundancy in production environments.
Load Balancing & Web Server Management
Configure and manage Nginx for web server functionality and load balancing solutions.
Set up and manage load balancers to ensure smooth traffic distribution and system scalability.
Scripting & Automation
Write and maintain Python scripts to automate repetitive tasks and improve infrastructure management.
Support cloud-based systems and distributed resources using containerization tools like Docker and Kubernetes.
Version Control & Collaboration
Manage source code repositories and collaborate using GitHub or GitLab.
Implement best practices for branching, merging, and code reviews.
Monitoring & Troubleshooting
Design and implement monitoring and alerting systems to ensure infrastructure health.
Troubleshoot system issues, perform root cause analysis, and proactively resolve incidents.
---Required Skills and Qualifications
1–2 years of experience in a DevOps or similar role.
Strong knowledge of Nginx configuration (web servers, load balancing).
Familiarity with Python for scripting and automation tasks.
Proficiency with GitHub or GitLab for version control and collaboration.
Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
Working knowledge of Linux/Unix systems, networking, and at least one major cloud platform (AWS, Azure, or GCP).
Experience with automation/configuration management tools (e.g., Ansible, Puppet, Chef).
Understanding of Docker and Kubernetes for container orchestration.
Familiarity with high availability (HA) architecture and master-slave replication setups.
Basic competence in security practices (MFA, secrets management, IAM).
---Preferred Skills
Experience with real-time data replication and performance optimization.
Familiarity with advanced cloud security tools (e.g., Vault, IAM).
Exposure to distributed systems and microservices architecture.
---Education & Experience
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Relevant experience in DevOps, System Administration, or related technical roles.
Ready to Join ?
Send your CV and a brief cover letter to [[email protected]] with the subject line “DevOps Engineer – [Your Name].”