The Role
Job Description Operations Management: - Implement, configure, and maintain Dev Ops tools and practices, including CI/CD pipelines, infrastructure as code, and automated monitoring solutions. - Collaborate with development teams to enhance build and deployment processes, ensuring high availability and rapid release cycles. - Drive improvements in automated testing and monitoring to support Service Level Integrations (SLIs) and Service Level Operations (SLOs). - Optimize system performance through effective configuration management and automated scaling strategies. - Automate responses to recurring issues, enhancing system reliability and performance. - Develop and maintain deployment frameworks and environment configurations. People Management: - Mentor and coach team members to foster a Dev Ops mindset and improve collaborative development practices. - Work closely with architects and developers to ensure timely and quality deliverables. - Create a safe environment for team members to raise concerns and discuss challenges, emphasizing collaboration and problem-solving. Knowledge Management: - Document best practices, lessons learned, and technical specifications to enhance team knowledge and efficiency. - Stay updated on industry trends and technologies to recommend innovations in Dev Ops practices. Processes &Policies: - Ensure compliance with organizational policies, procedures, and standards in all Dev Ops activities. - Contribute to the continuous improvement of Dev Ops processes and methodologies.
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 Dev Ops 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, Git Lab 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 Dev Ops 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.