Who we are
Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish engineering hubs and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces and content focused on creating impact and growth across the different interactions.
Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.
Octopus by RTG is hiring for a reputable insurance company with headquarters in Riyadh a skilled Release Manager to join the team.
Position Summary: The Release Manager is responsible for overseeing the entire release management lifecycle, from planning and scheduling to coordination and deployment of software and system releases. This role ensures that releases are delivered smoothly with minimal disruption to ongoing operations, working closely with development, testing, operations, and business teams. The Release Manager manages the end-to-end release process, including post-release support and continuous improvement.
Key Responsibilities:
- Release Planning and Coordination:
- Develop and maintain a comprehensive release schedule, aligning with project timelines and business priorities.
- Coordinate release activities across development, QA, operations, and business units to ensure timely and within-scope delivery.
- Identify and manage dependencies and resolve conflicts or risks between releases.
Risk Management and Compliance:
- Conduct risk assessments for each release, developing mitigation strategies to minimize business impact.
- Ensure releases comply with regulatory, legal, and organizational standards, including security and data protection requirements.
- Manage the approval process, securing necessary stakeholder sign-offs before deployment.
Release Deployment and Rollback:
- Oversee deployment activities into production environments, ensuring all pre-release testing and validation are completed.
- Coordinate with operations and support teams to execute deployments smoothly with minimal downtime.
- Develop and maintain rollback procedures for safe reversal of releases in case of critical issues.
Communication and Stakeholder Management:
- Serve as the primary contact for release-related activities, providing regular status updates to stakeholders.
- Communicate release plans, schedules, and risks to stakeholders, including senior management and business units.
- Facilitate release readiness reviews to align all stakeholders on release scope, timing, and requirements.
Post-Release Review and Continuous Improvement:
- Conduct post-release reviews to assess release success, gather feedback, and identify lessons learned.
- Leverage post-release insights to drive continuous improvement in release management processes and practices.
- Implement best practices, including automation tools and continuous delivery techniques.
Tool and Process Management:
- Manage and maintain release management tools and systems, ensuring effective execution of the release process.
- Collaborate with IT and development teams to implement and sustain automated release pipelines for efficient deployments.
Incident and Problem Management:
- Work with Incident and Problem Management teams to address issues arising during or after releases.
- Document, analyze, and resolve release-related incidents promptly to minimize operational impact.
Requirements
- Education:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. Advanced degrees or additional certifications are a plus.
- Experience:
- 5-7 years in software development, IT operations, or a related field, with 2-3 years in a release management role.
- Proven experience managing complex software releases in a fast-paced, multi-team environment.
- Certifications:
- ITIL Foundation Certification or relevant release management certifications (e.g., Release Management, DevOps) preferred.
- Additional certifications in project management (e.g., PMP, PRINCE2) or Agile methodologies (e.g., Scrum Master) are advantageous.
- Technical Skills:
- Strong understanding of the software development lifecycle (SDLC) and Agile methodologies.
- Proficiency with release management tools (e.g., Jenkins, Git, Octopus Deploy) and project management tools (e.g., Jira, Confluence).
- Knowledge of CI/CD pipelines, automation tools, and IT infrastructure, including servers, databases, networks, and cloud services.
- Soft Skills:
- Excellent communication and interpersonal skills for managing relationships with diverse stakeholders.
- Strong organizational and project management skills with the ability to handle multiple releases simultaneously.
- Problem-solving and analytical skills with the ability to make decisions under pressure in a fast-paced environment.
- Leadership skills to influence and motivate cross-functional teams.
Working Conditions:
- The role may require work outside of regular business hours, especially during critical releases.
- Ability to thrive in a dynamic environment with changing priorities and tight deadlines is essential.
Benefits
- Competitive salaries paid in USD.
- Working with Tech gurus.
- Working from an outstanding work office space in New Cairo.
- Opportunities for professional development and career growth.
- Dynamic and collaborative work environment.