We are looking for an experienced Release Engineer to join our team in Greater Noida. As a Release Engineer, you will be responsible for managing and optimizing the release lifecycle, working closely with development, testing, operations, and product teams. You will ensure smooth and timely software deployments, establish effective release management processes, and drive continuous improvement in our CI/CD and DevOps practices.
Key Responsibilities
- Plan and Manage Release Activities. Oversee the planning, scheduling, and execution of releases, collaborating with cross-functional teams to define scope, risks, and dependencies.
- Establish Release Processes and Policies. Develop and implement standardized release management processes to ensure smooth and quality deployments.
- Coordinate with Stakeholders. Act as the central point of contact between development, testing, operations, and product teams, ensuring alignment with business requirements and successful deployments.
- Manage Release Calendar. Maintain and coordinate the release calendar, aligning release windows, blackout periods, and deployment schedules with project timelines.
- Track Release Progress. Monitor the progress of releases, proactively identifying and mitigating risks or issues that may affect timelines or quality.
- Oversee Testing and Quality Assurance. Ensure that testing environments are set up, and quality assurance practices are rigorously followed before each release.
- Conduct Release Reviews and Postmortems. Lead release reviews, post-release analysis, and postmortems to capture insights and enhance future releases.
- Automation and Process Improvement. Identify opportunities for automation and optimization within the release process. Work with DevOps and engineering teams to implement CI/CD best practices.
- Documentation and Reporting. Maintain detailed documentation on release processes, schedules, and progress. Provide regular updates to stakeholders on release activities and key metrics.
Required Qualifications
- Experience. Minimum 5 years of experience in release management, deployment coordination, or related roles.
- Release Management Knowledge. Strong understanding of release processes, change management, and best practices in software deployment.
- Agile and DevOps Expertise. Experience working in Agile environments and familiarity with DevOps practices, particularly CI/CD pipelines.
- Project Management Skills. Exceptional organizational and multitasking skills, capable of managing multiple releases and projects simultaneously.
Preferred Skills
- Familiarity with release management tools like Jenkins, GitLab, Jira, or Azure DevOps.
- Knowledge of version control systems (e.g., Git) and Infrastructure as Code (IaC) tools (e.g., Terraform).
- Experience in cloud environments such as AWS, Azure, or Google Cloud.
- Project Management Certification (e.g., PMP) or Agile Certification.
To Apply
Please share your resume along with the following details to [email protected].
- Experience
- Notice Period
- CTC
- ECTC
- Current Location
- Open to relocating to Greater Noida
- Willing to work from office
This is an exciting opportunity for an experienced Release Engineer to be part of a dynamic and growing team. If you meet the above requirements and are eager to contribute to process improvements and automation in release management, we encourage you to apply!