Key Responsibilities
- Lead and execute release and deployment management activities in alignment with established processes and policies.
- Serve as the primary liaison between Development, Testing, Infrastructure, and Operations teams to ensure seamless coordination of release schedules and communications.
- Develop and maintain detailed release plans and rollout strategies to meet business needs.
- Act as the gatekeeper for release policies, ensuring consistent application of release procedures, environment validation, and operational readiness.
- Provide early life support post-deployment to ensure smooth transition to production support teams.
- Maintain up-to-date documentation of release and deployment processes.
- Optimize release processes for cost efficiency and operational effectiveness.
- Oversee and coordinate team activities related to release and deployment management.
- Facilitate collaboration across teams and resolve conflicts to ensure timely release delivery.
- Deploy releases to ITQA and manage QA, UAT, and staging environment deployments.
- Design and implement deployment templates and test templates for smoke and sanity testing.
- Plan and coordinate maintenance windows related to release activities.
- Continuously identify opportunities for process improvement within the release lifecycle.
- Act as a backup and collaborate with other Release and Deployment Managers.
Skills Required
Release planning, Sql, Agile Methodologies