Business success today is measured by its ability to get product to market quicker than competitors, streamline processes and find a way to leverage technology and innovation to deliver business value.
With a rapid need to move away from a traditional physical application and infrastructure service to one that is aligned to a new digital and widely mobilised user community and customer base, being able to deploy new business services is being hampered by legacy technology debt and inflexible processes.
Deploying new infrastructure is costly and slow on our current IT platform
The business is slowed down in its new initiatives by IT teams in ability to deliver an “as- a service” IT platform
Application or web development release cycles are not often enough
IT teams and development teams are not working together well
Legacy IT platform is over-sized and complex due to the need to scale on demand
DevOps is a culture, a mindset, a movement and a practice. It aims at establishing a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably. The deployment of new IT services that enable the business to consume them on demand to support business initiatives then becomes the norm.
Lee Ganly, CIO, Acora
To ensure that our customers can deliver business applications more rapidly, we orchestrate operations so we can consistently and reliably deploy into production through a DevOps capability to:
publish a catalogue of self-service “Common Application Platforms” that allows developers to code in the platform and language of their choice
integrate Common Application Platforms with Dev’s standard repositories and existing continuous integration and configuration management tools
establish policies for application release automation (such as Dev, Test, and QA) with tool chain integration across Visual Studio, Jenkins, or GitHub
set up and manage user roles and rights within applications at the Software Development Lifecycle (SDLC) level, demonstrating what’s possible in an automated SDLC
use Release Management to promote software releases with a drag and drop, graphical dashboard
reduce costs by deploying workloads to the cheapest vendor, auto-scaling to support temporary increases in traffic or shutdown resources during periods of inactivity
enable greater business agility by offering portfolios of on-demand, self-service IT resources to their business units which can automatically scale to meet changing business demand
provide full cost transparency that includes line of sight visibility from business applications to the underlying infrastructure
continually improve the IT service portfolio to be globally competitive