Thought Machine employs a state of the art continuous deployment software methodology to manage and deploy all of its software. It faces unique challenges of deployment & management of multiple customer environments and hence is looking for experienced individuals who can manage this release process end to end.
- Take overall responsibility for ensuring that the main weekly release happens in a reliable and timely fashion.
- Responsibility for releases to senior management and customers.
- Management of multiple environments, both customer-facing and internal.
- Continuously monitor deployment of new features, test status, general health of the system and progress of releases.
- Managing production of release notes to be presented to Thought Machine’s customers.
- Leading continuous process improvement in the release cycle, including analysis of previous performance & post-mortems where necessary.
- Management of dashboards and other metrics and tools which monitor the release.
- Working with engineers & stakeholders to understand shortcomings in the process & identify opportunities for improvement.