Senior DevOps Engineer

Giza Systems

Cairo, Egypt

Ref: OP758-708

Job description / Role

Employment: Full Time

Job Description

We are seeking an experienced and talented Senior DevOps Engineer to join our dynamic team. As a Senior DevOps Engineer, you will play a crucial role in optimizing our software development and deployment processes, ensuring scalability, reliability, and security of our infrastructure, and driving continuous improvement in our DevOps practices.
- Infrastructure Automation : Design, build, and maintain infrastructure as code (IAC) using tools like Terraform, Ansible, or similar technologies to automate provisioning and configuration management.
- Continuous Integration/Continuous Deployment (CI/CD) : Develop and maintain CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or similar, to automate the build, test, and deployment processes.
- Containerization and Orchestration: Implement and manage containerization solutions (Docker) and container orchestration platforms (Kubernetes) to improve scalability and resource utilization.
- Monitoring and Logging: Set up and manage monitoring, alerting, and logging systems (e.g., Prometheus, ELK stack, Grafana) to ensure the health and performance of the infrastructure and applications.
- Security and Compliance : Implement security best practices, perform vulnerability assessments, and ensure compliance with industry standards (e.g., PCI-DSS, HIPAA) in collaboration with the security team.
- Collaboration : Collaborate closely with development, QA, and operations teams to optimize the DevOps pipeline and improve the overall software development lifecycle.
- Troubleshooting and Incident Response : Participate in incident management and provide support for resolving production issues promptly.
- Capacity Planning: Monitor system performance and resource utilization, and plan for capacity scaling as needed.
- Documentation : Maintain clear and up-to-date documentation of infrastructure, processes, and configurations.
- Mentorship : Provide mentorship and guidance to junior DevOps team members.

Requirements

Personal Skills
- Good command of the English language.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work well in a team environment.
- Attention to detail and ability to manage multiple tasks simultaneously.
- Strong time management and organizational skills.

Technical Skills
- Bachelor's degree in computer science, Information Technology, or related field (or equivalent work experience).
- Proven experience as a DevOps Engineer or similar role for at least 4 years.
- Strong knowledge of cloud platforms (AWS, Azure, GCP) and their services.
- Proficiency in scripting and automation (e.g., Shell, Python, Ruby).
- Expertise in configuration management tools (e.g., Ansible, Puppet, Chef).
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI/CD).
- Knowledge of monitoring and logging tools (Prometheus, ELK stack, Grafana).
- Strong understanding of security best practices and compliance standards.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and teamwork abilities.
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) is a plus.

About the Company

Giza Systems, a leading systems integrator in the MEA region, designs and deploys industry-specific technology solutions for asset-intensive industries such as the telecoms, utilities, oil and gas, hospitality and real estate among other market sectors. We help our clients streamline their operations and businesses through our portfolio of solutions, managed services, and consultancy practice. Our team of 1000 professionals are spread throughout the region with anchor offices in Cairo, Riyadh, Dubai, Doha, Nairobi, Dar-es-Salaam, Abuja, Kampala and New Jersey, allowing us to service an ever-increasing client base in over 40 countries.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month