Taro Logo

Senior DevOps Engineer

TAWANTECH is a technology company providing enterprise software solutions and services.
DevOps
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Job Description

TAWANTECH is seeking a Senior DevOps Engineer to lead their CI/CD and automation initiatives. This role combines technical expertise in DevOps practices with leadership responsibilities, focusing on building and maintaining robust deployment pipelines. The position requires extensive experience with industry-standard tools like Jenkins, SonarQube, and Fastlane, while also demanding strong collaborative skills to work across development, QA, and release teams. The ideal candidate will have 5-7 years of hands-on DevOps experience and will be responsible for improving deployment processes, maintaining high system availability, and mentoring development teams on DevOps best practices. This role offers the opportunity to work with both mobile and web deployment lifecycles, implementing cutting-edge automation solutions and driving continuous improvement in deployment and code quality metrics. Located in Cairo, Egypt, this full-time position requires an on-site presence and offers the chance to make a significant impact on the company's technical infrastructure and development processes.

Last updated 2 days ago

Responsibilities For Senior DevOps Engineer

  • Design, implement, and maintain CI/CD pipelines using Jenkins, Fastlane, and Bitbucket Pipelines
  • Integrate SonarQube into development workflows to enforce code quality gates and security standards
  • Manage and automate application builds, testing, packaging, and releases across multiple environments
  • Set up branch-based automation workflows in Bitbucket, supporting pull request policies and merge checks
  • Collaborate with QA to integrate automated testing and static code analysis into pipelines
  • Ensure version control practices are aligned with enterprise branching strategies
  • Develop scripts and automation to support consistent deployment and rollback procedures
  • Maintain high availability and reliability of CI/CD systems and developer tools
  • Provide technical guidance to developers on CI/CD usage and troubleshooting
  • Monitor, document, and improve deployment metrics, release frequency, and pipeline efficiency
  • Support mobile app CI/CD using Fastlane

Requirements For Senior DevOps Engineer

Python
Linux
Kubernetes
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5-7 years of hands-on DevOps experience in software product or enterprise environments
  • Proven experience with Jenkins, SonarQube, Bitbucket, and Fastlane in production pipelines
  • Familiarity with both mobile and web deployment lifecycles
  • Proficiency with Jenkins (pipelines, shared libraries, agents)
  • Advanced use of SonarQube for static analysis and security scanning
  • Strong experience with Git and Bitbucket
  • Mobile CI/CD with Fastlane
  • Scripting skills in Bash, Python, Groovy, or similar for pipeline customization
  • Experience with build tools (Gradle, Maven, Xcodebuild)
  • Strong analytical and debugging skills for CI/CD-related issues
  • Clear communicator and collaborator across development, QA, and release teams

Related Jobs