Cloud Deployment
All non-emergency changes (both infrastructure and application) go through a controlled and defined change management process.
We test the code and deploy it in a staggered fashion across multiple segmented networks before we submit it for consideration to release. We test all code with multiple methodologies that include unit, end-to-end, regression, and manual tests. We leverage predetermined cadences and windows to minimize the disruption of actual deployments. Changes designated as high-risk require additional tests and approvals. This is in addition to the business controls in place that include segregation of duties and independent reviewers as final approvers for inclusion for a release.