Client Background
Client Need
- The client was growing extremely quickly through acquisitions and discovered many teams with multiple Atlassian product instances.
- These teams managed their own licenses, their integrations, payments, security schemas, and patching regimes. Project and wiki codes were not standardized and sometimes overlapped across groups. Often permission schemes were shared and changes inadvertently broke neighboring projects.
- No single team had visibility into the entire estate and so consolidation and upgrades were necessary, but no application administrators were available to unify and own the service.
Our Solution
- Innova built an offshore Application Support team leveraging automation force multipliers to maximize efficiency, improve consistency, and provide scalability at low cost.
- CI/CD pipelines were built to deploy Atlassian changes via scripted API calls and JSON configuration blurbs.
- Atlassian users were migrated from discrete legacy instances to a new unified platform, enabling SSO, and standard security controls.
- Project, wiki, and git codes were standardized and we ensured that they are unique across the entire estate.
- Simplified permissions model across the entire platform and enabled local project administrators without providing global permissions.
Tools & Technologies
Key Benefits
- Incidents related to inadvertent change dropped to zero.
- Configuration changes implemented via automation after team code review.
- Provision time for new projects, wiki, source control repo, and pipeline requests dropped to the same day.
- Platform backups, application upgrades, and host patching are all performed on a monthly basis.