
DevOps Engineer
WUZZUF -
Maadi, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Purpose
Streamline and automate the process of creating, testing, and deploying software applications. enhance the processes of code release, deployment, and infrastructure management.
Key Accountabilities
- Implement and maintain Continuous Integration and Continuous Deployment pipelines using tools like Jenkins.
- Build, test, and maintain infrastructure and tools to support the development and deployment of software applications including provisioning servers, configuring networks, and managing cloud platforms.
- Deploy applications and maintain the platform's operational stability.
- Automate and streamline operations and processes to enhance efficiency.
- Automate repetitive tasks to boost speed and quality.
- Implement monitoring solutions using tools like Grafana, and ELK Stack.
- Proactively monitor system health and troubleshoot issues.
- Optimize server configurations and network architecture for improved performance.
- Work closely with developers, testers, and system administrators to ensure seamless collaboration across all stages of software development.
- Support, enhance, and maintain our cloud infrastructure to ensure high availability and scalability.
- Oversee data backup integrity and manage failover/fallback strategies.
- Regularly conduct performance testing, identify potential issues, and collaborate with the team to implement solutions.
- Perform root cause analysis for production errors and resolve technical issues.
Job Requirements
Academic and Professional Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
Experience: - 2-4 years of experience in a DevOps role, with hands-on experience in infrastructure automation and CI/CD pipeline management.
Skills and Abilities:
- Strong knowledge of cloud platforms (AWS) and services.
- Proficiency in scripting languages like Python, or Bash.
- Experience with configuration management tools.
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
- Understanding of networking protocols and standards.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to manage multiple tasks and projects effectively.
Language Proficiency:
- Fluent English and Arabic Verbal and Written