About the company
Since 2016, we are true believers in the human potential and businesses which shape our modern world
View companyLocation
Egypt
Team
DevOps
Type
Hybrid
Seniority
Mid-Level
Posted on:
February 17, 2025
Role Overview:
The DevOps Engineer is responsible for ensuring the reliability, scalability, and efficiency of development, deployment, and infrastructure processes. This role involves working closely with cross-functional teams, including developers, QA engineers, product managers, and stakeholders, to streamline software delivery, enforce best practices, and enhance system performance through automation, monitoring, and continuous integration/deployment (CI/CD).
Key Responsibilities:
• Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes.
• Ensure system reliability, scalability, and security through infrastructure automation and monitoring.
• Collaborate with development and operations teams to optimize deployment strategies and workflows.
• Implement and maintain infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation.
• Monitor system performance, detect bottlenecks, and troubleshoot issues proactively.
• Manage and optimize cloud-based and on-premise environments, ensuring high availability and performance.
• Improve software development lifecycle efficiency through DevOps best practices.
• Define and enforce security and compliance standards across the deployment process.
• Develop and maintain observability solutions using logging and monitoring tools like Prometheus, Grafana, or ELK Stack.
• Automate repetitive tasks to improve development and deployment efficiency.
• Collaborate with QA teams to integrate automated testing into CI/CD pipelines.
• Prepare and share regular reports on deployment success rates, system uptime, and performance metrics.
Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
• Proven experience in DevOps, system administration, or cloud infrastructure management.
• Strong knowledge of CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
• Experience with containerization and orchestration (Docker, Kubernetes).
• Proficiency in scripting languages (Bash, Python, or PowerShell) for automation.
• Hands-on experience with cloud platforms (AWS, Azure, or GCP).
• Familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.
• Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Datadog.
• Strong analytical and problem-solving skills.
• Excellent written and verbal communication skills.