Senior DevOps Engineer

Trufla - Heliopolis, Cairo

Applicants for
5 open positions
Experience Needed:
3 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
5 open positions
About the Job


  • We are looking for a talented, intelligent, Release and Build Engineer with excellent skills and a desire to learn and grow professionally. This role places a heavy emphasis on both developing complex build/deployment systems and providing support to a large community of developers and testers.
  • The ideal candidate will be someone who’s passionate about developing software the right way and knows how to maximize efficiency within the SDLC through automation.
  • As a DevOps Engineer in our DevOps Engineering team, you will be designing, developing and supporting solutions that facilitate highly scalable, secure and available applications running on top of a modern infrastructure. In this role your responsibilities will be technically broad. You’ll leverage your knowledge of operating systems, networking, security and software development to achieve the company’s goals related to key service offering infrastructure.


  • Designs and develops Enterprise level Continuous Integration Environment for Build and Deployment Systems
  • Leads the effort to improve the existing deployment infrastructure, striving for a goal towards zero downtime deployment
  • Monitor systems health and security. Ensure SLAs are met or exceeded
  • Administers and writes code to support the Release Engineer tool suite - Gitlab, Gitlab CI/CD, AWS
  • Troubleshoots build, packaging, and component management issues, working with the core Engineering team to resolve them
  • Fully automated deployment to production with ability to deploy multiple times a day
Job Requirements


  • Three or more years as a release engineer in a web-based software product development organization.
  • Strong understanding of Linux and git
  • Automated build platform/continuous integration.
  • The ability for coding and scripting, with a preference for python, shell & node.js
  • Understanding of Microservice architecture
  • Understanding of Database systems
  • Understanding of containers and virtualization
  • Strong understanding of AWS services
  • Good knowledge of networking
  • A strong understanding of the software development lifecycle and software methodologies: agile processes, analysis and design, development, version control, QA and deployment
  • Strong organizational skills and the ability to multitask; can set priorities and follow a timeline.
  • Excellent analytical, problem-solving skills and attention to detail; mission-critical production support experience.
  • Preferably experience in automated Mobile Apps deployment (i.e. Fastlane)
About this Company

Trufla Technology is a Canadian company and the first of its kind – we offer a complete suite of digital solutions for the modern insurance brokerage. From SEO and web design, to lead management, branded customer service and API’s, Trufla provides a 360° digital strategy for... (More)

See all Careers and Jobs at Trufla
Signup for an employer account and Post your Jobs!