Ocean Info System | Dev Ops
219
page-template-default,page,page-id-219,ajax_fade,page_not_loaded,,qode_grid_1300,qode-theme-ver-10.1.1,wpb-js-composer js-comp-ver-5.0.1,vc_responsive
 

Dev Ops

Dev Ops

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. 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