Principal DevOps Engineer
At the heart of our work is a simple goal: empower engineering teams to build, test, and deploy platforms securely and efficiently. As a Principal DevOps Engineer, you’ll play a leading role in achieving that vision.
You’ll work closely with engineers, product and delivery managers, QA specialists, and system administrators to optimize workflows through automation, tooling, and continuous improvement. Your mission: streamline the entire build-to-deploy lifecycle—enabling faster, more reliable, and more secure production releases.
Success in this role requires both technical expertise and a deep understanding of service-level expectations, with a strong focus on diagnosing and resolving issues before they impact delivery.
Location: Cairo
About the customer: Our client is a global payments technology provider operating at the forefront of cloud-native card issuing and processing. They serve banks, fintechs, and enterprise clients with highly scalable, secure, and real-time transaction solutions. With operations spanning multiple continents, the company enables seamless digital payment experiences through advanced infrastructure, data-driven insights, and rapid innovation—making them a key player in the evolving financial services landscape.
Responsibilities
- Design and develop the build, release, and deploy toolchain for DevOps, enable its adoption and provide guidance and leadership on best practice
- Provide samples and templates for the common uses of Continuous Integration for use by application teams
- Define and implement common patterns for Continuous Deployment and enable self-service by application teams
- Define the standards for measuring code quality and develop the process for publicizing the results
- Define the standards for measuring binary security and the mechanism for informing application owners where standards are not met
- Provide tools and processes for building more secure applications with automated security testing tools such as Software Composition Analysis (SCA),
- Static Application Security Testing (SAST), and Dynamic Application Security Testing (DAST)
- Identify opportunities for improvement of speed, quality and security via the DevOps toolchain & provide roadmaps for implementation
- Identify where application standards can improve the supportability of applications across the Create, Deploy and Operate motions of the business
- Identifying bottlenecks, friction and toil in the normal flow of change through environments
- Advise where changes to team structures and responsibilities could improve organisational performance in relation to DevOps
- Working with operations teams on capacity planning, reliability, scalability, and performance
- Review Platform Architecture and customer solutions with a focus towards reliability, repeatability, supportability and deployability across all target environments
- Maintain clear and accurate operational documentatio
Requirements & Skills
- Bachelor’s degree in computer science, Science, Engineering or a related field
- 10+ years’ experience in DevOps roles
- Demonstrated ability in the IT industry, with a strong focus on DevOps practices and principles
- Proven expertise in designing, implementing, and managing CI/CD pipelines using tools such as GitHub Actions
- Experience with binary repositories such as JFrog Artifactory
- Experience with publishing binaries for the technologies we use: Java, Maven, Gradle, NPM, Python.
- Extensive experience with at least 2 cloud platforms such as AWS, Azure, GCP, OCIor RHOS ensuring scalable, secure and reliable infrastructure
- Proficient in containerization technologies including Docker and Kubernetes
- Strong background in scripting and automation to streamline operations and improve efficiency.
- A background in software engineering with experience of Test-Driven Development.
- Skilled in at least one scripting language (Python, Bash, Powershell, etc) and a compiled language (c++, Golang, java)
- Ability to use configuration management tooling (e.g Puppet Chef, Ansible to set up infrastructure and manage changes
- Excellent team player and mentoring skills, with a track record of guiding cross-functional teams to achieve DevOps automation goals and enhance overall productivity.
- You have worked in a production capacity with either PaaS/SaaS/IaaS environment
- You have worked with large scale distributed System
- Abilities
- Is recognized as a subject matter expert within the customer organization and has in-depth and/or breadth of expertise in own discipline and broad knowledge of other disciplines within their division
- Anticipates internal and/or external business challenges and/or regulatory issues; recommends process, product or service improvements
- Solves problems that are typically unique, complex, require assessment of intangibles and have broad impact on the business
- Typically operates with broad latitude in a complex environment. Exercise independent judgement in the methods, techniques and assessment criteria use to solve these.
- Contributes thought leadership to the development of divisional strategy.
- Leads project teams to achieve milestones and objectives.
- Required to communicate and influence regularly with divisional leadership, and progress of work may require influence of executive leadership across the organization.
- Progression to this level is typically restricted on the basis of business requirements plus demonstrated capability at the level.
If you are passionate about technology and eager to work on challenging projects with a talented team, we would love to hear from you. Apply now and help us turn ideas into reality: [email protected]
Send us your CV and Cover Letter
"*" indicates required fields