DevOps Engineer

Our customer’s mission is clear: empower engineering teams to build, test, and deploy their platforms with maximum efficiency, safety, and speed. As a DevOps Engineer, you’ll play a key role in achieving that goal by optimizing the application flow across the entire build–release–deploy lifecycle.

Your focus will be on streamlining processes for development teams, enabling faster and more reliable production delivery. The underlying technology acts as a powerful coordination and orchestration layer—connecting infrastructure, simulations, and decision-makers to accelerate innovation and reduce operational friction.

If you’re passionate about modernizing legacy systems, eliminating bottlenecks, and driving DevOps excellence, this is your opportunity to make a real impact.

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

  • Support Toolchain Development:
    • Assist in designing and maintaining the build, release, and deployment toolchain, ensuring it aligns with best practices in industry and the customer
    • Contribute to the adoption of the DevOps toolchain by engineering teams
  • Continuous Integration (CI) Implementation:
    • Implement, maintain and support Continuous Integration pipelines for engineering teams; while ensuring they adhere to defined standards
    • Create and maintain documentation and guides for CI procedures and tooling to promote “self-service” solutions and a culture of “shift left”
  • Continuous Deployment (CD) Support:
    • Help define processes and best practices for Continuous Deployment, supporting self-service capabilities for engineering teams
    • Assist in troubleshooting deployment issues and ensuring smooth deployment and release processes
  • Code Quality and Security Standards:
    • Collaborate with senior and principal engineers to apply code quality measurements, governance on Quality Gates and support the process of making the results visible
    • Assist in implementing and running automated security testing tools (SCA, SAST, DAST) and provide feedback on findings
  • Monitoring and Reporting:
    • Help establish monitoring solutions and metrics for code quality and application performance
    • Provide regular updates and reports on operational performance and any identified risks
  • Process Improvement Initiatives:
    • Participate in identifying bottlenecks and areas for improvement within the DevOps pipeline, offering solutions and alternatives
    • Collaborate with teams to implement process improvements that enhance speed and quality
  • Documentation and Knowledge Sharing:
    • Maintain accurate and up-to-date operational documentation related to the DevOps processes and toolchains
    • Share knowledge and best practices with application teams, fostering a culture of collaboration
  • Collaboration with Teams:
    • Work closely with development and operations teams to understand application requirements and ensure infrastructure meets those needs
    • Assist in capacity planning and operational reliability discussions
  • Onboarding and Training:
    • Facilitate onboarding new team members by sharing insights about existing processes, tools, and environments
    • Conduct training sessions on existing DevOps tools and practices for application teams
  • Feedback Integration: Collect feedback from application teams regarding tooling and processes and communicate this back to senior engineers for improvement consideration

Requirements & Skills

  • Bachelor’s degree in computer science, engineering, or a related field (or equivalent practical experience)
  • 3-5 years of experience in DevOps roles, with a focus on DevOps practices and principles
  • Experience in designing and implementing CI/CD pipelines using tools such as GitHub Actions or similar
  • Familiarity with binary repository tools like, Nexus Sonatype, JFrog
  • Artifactory and experience with publishing binaries using Java, Maven, Gradle, NPM, and Python
  • Experience with at least one major cloud platform (AWS, GCP, Azure ) with an understanding of how to manage cloud infrastructure
  • Proficiency in using containerization technologies, notably Docker, and a basic understanding of Kubernetes for orchestration
  • Strong scripting skills in at least one language (Python, Bash, or GoLang), with the ability toautomate processes to improve operational efficiency
  • Familiarity with software development practices, especially an understanding of Test-Driven Development (TDD)
  • Understanding of configuration management tools (e.g., Puppet, Chef, Ansible) and the abilityto apply them for infrastructure setup and management
  • Strong team player with good communication skills, capable of working effectively with cross-functional teams to achieve shared DevOps goals
  • Experience working in production environments with a grasp of PaaS, SaaS, or IaaS models
  • Ability to identify bottlenecks in existing processes and suggest improvements, contributing to a culture of continuous improvement

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

Full Name*
Accepted file types: pdf, doc, docx, Max. file size: 5 MB.
Data Protection*
Data Processing