7 flavours of devops implementation

Aspire Systems
Aspire SystemsResearch Analyst - Thought Leadership at Aspire Systems

DevOps methodology is now much easier than ever before With this, the industry has not only gotten rid of the rigidity that existed between the teams that took part in the development lifecycle but also the ways in which the DevOps way of Software Development can be inculcated into the project streams.

Author:
Practice Head:
Kaviarasan Selvaraj, Marketing Manager
Althaf Ali, DevOps Solution Architect
7 Flavours of
DevOps Implementation
Aspire Systems' DevOps Competency
a t t e n t i o n. a l w a y s.
DevOps Implementation
C O N T E N T S
© 2017 Aspire Systems 2
Continuous Integration/Continuous Delivery (CI/CD)
Infrastructure Provisioning
Containerization
Agile Methodology and Scrum Implementation
IT Infrastructure Monitoring Automation
Infrastructure as Code
DevOps Orchestration
References
3
4
5
7
7
9
10
11
Page No.
From being laborious and silo-ed to being consolidated and collaborative, the Software Development Life
Cycle (SDLC) has seen a steady evolution mirroring the temperament of the markets around the world. Today,
the exponential spread of DevOps can be attributed to the fact that the IT world is at the epicentre of frequent
technological disruptions.
The software development models of today are predominantly agile; the precursor to the DevOps movement.
Thus the transition to adopting DevOps methodology is now much easier than ever before. With this, the
industry has not only gotten rid of the rigidity that existed between the teams that took part in the
development lifecycle but also the ways in which the DevOps way of Software Development can be inculcated
into the project streams.
Thus organizations, irrespective of their industry, can adapt to DevOps as a whole or in parts to meet their
business needs. Here are the 7 flavours of DevOps Implementation that Aspire Systems advocates and
has offered to customers across the world.
© 2017 Aspire Systems 3
7 Flavours of DevOps Implementation
The process of CI/CD encapsulates the philosophy of DevOps- constant integration and consistent testing to
guarantee continuous delivery for the customers, especially for the ones with really low appetite for risks.
When projects are automated the CI/CD way, the development and the testing teams can build, test and
integrate improvements continuously into the original build thereby accelerating time-to-market metrics with
faster fixes.
The secret of a well-nurtured DevOps environment lies in how well the details of individual processes are laid
out. For companies to realize the complete potential of DevOps through CI/CD, they need several tools and
technological building blocks that can work cohesively to create a feedback-based pipeline of project
management processes.
Continuous Integration/Continuous Delivery (CI/CD)
Case Study 1: Aspire Systems offered a thorough CI/CD automation by designing five different
applications- for a wide range of functions from ticketing to test automation- hosted in Microsoft
Azure environment for one of the Big 4 Consulting firms.
Business Need /
Use Case
Software
Development Users
Code Check-in Build Process
Monitoring /
Support
Application
Insights
MSBuild
Automated
Deployment
© 2017 Aspire Systems 4
7 Flavours of DevOps Implementation
Case Study 2: The company also orchestrated CI/CD practices for native Android and iOS application
development environments for a leading jewellery firm in India.
For the IT teams, whether it’s the office space or data centres, infrastructure provisioning within company’s
budget is one of the consistent woes they experience. The rise of agile technologies and their reliance to
promote productivity and cost efficiency through resourcefulness has convinced enterprises to actively
embrace its inevitability.
As a DevOps implementation, infrastructure provisioning has become an essential component that lets
developers and testers manage work sessions with much more independence and agility. With the industry
opening up to many new private cloud players, it is now easier than ever for organizations to reap the
maximum out of their infrastructure investments.
Infrastructure Provisioning
SVN
Android IOS Developer
Developer Mailbox
MAC
Android IOS
XCode
workspace
Jenkins
Gradle
.APK .IPA
Emulator
Case Study 3: Aspire Systems’ DevOps team developed an innovative self-servicing portal called
“Dynamic Environment Provisioning” (DEP) to automate deployment, configuration and
management functions in AWS environments for a US-based Insurance Solutions Provider.
VPC
Java AWS SDK
Corporate AD
Customer Gateway
VP Gateway Classic ELB
SG: dev-env-green-DEP
2 to 2
DEP-
Inst 1
DEP-
Inst 1
SQS SES
DEP Architecture
© 2017 Aspire Systems 5
Multi-platform & Browser support
7 Flavours of DevOps Implementation
Case Study 4: Aspire’s team also developed an infrastructure provisioning solution by automating
VM deployment for a US-based Medical Imaging solutions provider.
A 2016 survey by NGNIX amongst 1800 IT professionals has revealed that containerization and Microservices
are two of the top DevOps trends of the year; 2/3rd of the respondents have reported that their organizations
are investigating/using containers in production already.
While CI/CD covers the agility aspect of the DevOps philosophy, concepts such as containerization are infusing
mobility into the distributed stream of project management. By bundling libraries and environments in
containers, companies would be able to achieve improved CPU/operational efficiency and scalability,
conditions that are rapidly becoming pre-requisites for living the agile way of life. As Containers as a Service
(CaaS) continues to gain momentum, it is imperative that more companies would seek to make
containerization mainstream, either by themselves or through expert enablers.
Containerization
Un-Attended VM Creation & Application Installation Infrastructure Provisioning
User
Execute Scripts
Read ISO images and config files
from Central Server
Build VMs
Install
Applications in VMs
VM 2 VM 3
Logs will be saved
in share drive
Access Central Server
VM 1 VM 4
ISO Images
Configuration
Files
Scripts
Custom
Applications
Custom Scripts
Access VSphere
Data Centre
Case Study 5: Aspire Systems implemented Docker Containerization on AWS with a Universal image
structure for a Fintech company resulting in reduced overall cost by 70%.
7 Flavours of DevOps Implementation
VPC
Database Network
db-1a.DOMAIN.net db-1b.DOMAIN.net
ldap-1a.DOMAIN.net ldap-1b.DOMAIN.net
Close MO Network
Availability Zone: eu-west-1a Availability Zone: eu-west-1b
FO Network
ECS Instance 1
EPI APP
DB LDAPS
db-1a.DOMAIN.net
db-1b.DOMAIN.net
ldap-1a.DOMAIN.net
ldap-1b.DOMAIN.net
CMS
DB
APP
DB
epi
MO-API
Sign Host
FO Network
ECS Instance 2
EPI APP
DB LDAPS
db-1a.DOMAIN.net
db-1b.DOMAIN.net
ldap-1a.DOMAIN.net
ldap-1b.DOMAIN.net
CMS
DB
APP
DB
epi
https://FO-DNS
© 2017 Aspire Systems 6
Region
eu-west-1
Case Study 6: Aspire’s DevOps team enabled Scrum implementation in an existing TFS environment
thereby initiating an end-to-end traceability of the entire project workflow for a middle-eastern
education regulatory authority.
From being considered as two different project models to complementing each other for improved
coordination, Agile (and in turn scrum) and DevOps schools of thoughts have come a long way in the
evolution of SDLC. While in theory Scrum is considered as a “lightweight subset of agile”, in reality Scrum
implementation is aimed at complementing DevOps teams with their everyday, end-to-end project
development works.
From automating requirements gathering, generating builds, deployment to reports tracking, Scrum project
model in a DevOps environment offers streamlining of processes. In addition to that, a thorough iterative
Scrum implementation complements DevOps’ continuous work-flow with increased transparency.
Agile Methodology and Scrum Implementation
© 2017 Aspire Systems 7
A successful implementation of any project model starts right from the stability of its infrastructure. But more
often than not, the definition of IT monitoring just boils down to ensuring that the networks and systems are
stable. In a DevOps context, the health of IT infrastructure transcends the level of availability to weaving
together the actual thread of continuity and collaboration between the process flows. Therefore, DevOps
enthusiasts should seek a solid IT infrastructure monitoring framework rather than installing individual tools
and matching them to disconnected tasks.
IT Infrastructure Monitoring Automation
7 Flavours of DevOps Implementation
Business Need /
Use Case
Develop Repository
CI Build Package
Unit Test Code Analysis
CI Build Package
Unit Test Code Analysis
Build
Release
Dev Environment Test Environment Stage Environment Prod Environment
© 2017 Aspire Systems 8
7 Flavours of DevOps Implementation
Case Study 7: Aspire Systems offered IT infrastructure monitoring with their in-built framework
iNOC (Integrated Network Operations Center) for a US-based cloud billing and subscriptions
solution provider that decreased operational cost by 40% and SLA breaches by 70%.
iNOC Monitoring Workflow
Pager duty triggers voice message and mail alert to iNOC
© 2017 Aspire Systems 9
7 Flavours of DevOps Implementation
TFS
Source Code Build Definition Release Definition
Triggers
Build Output
Release Source
Path
Pull Server
1. Compile PS Config MOF
2. Create Checksum
Release Task
- Step 2
Copies
Application Build
Apply configuration
settings if any Executes received PS Config (DSC)
TFS Workflow
Work Items
PullApplication
SourceCode
PullPowershellSourceScript
Pulls application
build for configuration
Copied to
(Release Task - Step 1)
Triger Build
Build Agent Server
ExecuteRelease
Tasks
LogBugWIonReleaseFailure
Application Server
(Node Server - With LCM Configured)
Push New
PS Config
Case Study 8: Aspire Systems enabled Infrastructure as Code practices using DSC (Desired State
Configuration) powershell for a US-based payment solution provider. With automated server
deployment, approval-based deployment across release pipelines and other infrastructure
configurations, the customer was able to accelerate their CI/CD practices resulting in improved
productivity and build quality.
In order to achieve the absolute potential that an ideal DevOps implementation promises, the work profiles of
the stakeholders have to be fluid; a developer should be able to build and run their own infrastructure
including their environment necessities and operations team should be empowered to understand the
product and identify the gaps and errors, whenever warranted. The concept of Infrastructure as Code (IaC),
aka programmable infrastructure, stems from this necessity and compiles the many dimensions of
infrastructure requirements across a project lifecycle into a few lines of code.
With IaC, DevOps teams can enable the operations team to develop and install environments by restoring
configurations and deploying them on the go, every single time. This ensures that the project teams always
have their deployment setups intact without any risk of environment drift in release pipelines.
IaC, as a DevOps concept, is steadily gaining popularity among the masses; a report from Forrester Research
titled “Infrastructure as Code: Fueling the fire for faster application delivery” reported that IaC removes friction
in several steps of the SDLC and fosters better collaboration between Dev and Ops team. While the report
concluded that IaC has now become the accelerator to create a more collaborative and integrated software
delivery organization, it also advises that IaC tools alone cannot make it possible. The report recommends the
combination of latest IaC tools, collaborative processes and proper skills transfer for the complete DevOps
realization.
Infrastructure as Code
Case Study 9: By introducing the approach of automated deployment of OSS applications, Aspire’s
DevOps team enabled a faster and effective way for the customer, an American telecommunication
company, to build and maintain their operational environment and instances.
© 2017 Aspire Systems 10
7 Flavours of DevOps Implementation
The State of Database DevOps research says, “1 in 3 organizations could have a DevOps practice by 2019”.
With the boom of DevOps in the software ecosystem, predictably, there has been a splurge of automation and
orchestration tools across its implementation cycle making it easier for project managers and business decision-
makers. But in reality, not all projects end up with a good fitment of tools for their requisites and requirements;
more often than not leaving the business owners clueless about why their DevOps adaption is not yielding the
desired results.
This is where an expert DevOps implementation partner comes into the picture; a partner who can be trusted
to make an informed decision about the tools, processes and pathways involved in a successful
implementation.
DevOps Orchestration
Case Study 10: As an expert DevOps Orchestration partner, Aspire Systems has assisted a leading
insurance solutions provider from UK in putting together the right tool kit for DevOps
implementation. The team had suggested and deployed cutting-edge tools like Temenos UXP,
SaltStack in Mulesoft, Select etc. to facilitate a comprehensive DevOps structure for the customer’s
products.
RELEASE MANAGEMENT
ALM
COLLABORATION
TESTING
OPERATIONAL INTEL
SECURITY
DEVTESTSTAGEPROD
SCM BUILD REPO MGMT CI CONFIG/PROVISION DEPLOY ENVIRONMENTS
© 2017 Aspire Systems 11
ABOUT
ASPIRE
Aspire Systems is a global technology service firm serving as a trusted technology partner for its customers. The
company works with some of the world’s most innovative enterprises and independent software vendors, helping
them leverage technology and outsourcing in Aspire’s specific areas of expertise. Aspire System’s services include
Product Engineering, Enterprise Solutions, Independent Testing Services, Oracle Application Services and IT
infrastructure & Application Support Services. The company currently has over 1,600 employees and over 100
customers globally. The company has a growing presence in the US, UK, Middle East, Europe and Singapore. For the
seventh time in a row, Aspire has been selected as one of India’s “Best Companies to Work For” by the the Great Place
to Work® Institute, in partnership with The Economic Times.
SINGAPORE
+65 3163 3050
NORTH AMERICA
+1 630 368 0970
EUROPE
+44 203 170 6115
INDIA
+91 44 6740 4000
MIDDLE EAST
+971 50 658 8831
Conclusion
7 Flavours of DevOps Implementation
The DevOps methodology, as a lifecycle model as well as a software cultural revolution, is here to stay. The
winners here will be chosen by their ability to metamorphose before they risk losing relevance.
Aspire Systems' DevOps practice has been conceptualized as a continuous rigorous approach encompassing
every component of project lifecycle that will enable your organization to not just adopt a mere development
model but to rethink the way products are developed. To know more about our DevOps practice, mail to
info@aspiresys.com.

Recomendados

End to End IT infrastructure management and support for a canada based leadin... por
End to End IT infrastructure management and support for a canada based leadin...End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...Aspire Systems
105 visualizações2 slides
Enhancing QA Strategy to Achieve Agile Quality Engineering por
Enhancing QA Strategy to Achieve Agile Quality Engineering Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Aspire Systems
539 visualizações30 slides
Business Application Support and Automation for a Government Organization por
Business Application Support and Automation for a Government OrganizationBusiness Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationAspire Systems
92 visualizações6 slides
integrating-cognitive-services-into-your-devops-strategy por
integrating-cognitive-services-into-your-devops-strategyintegrating-cognitive-services-into-your-devops-strategy
integrating-cognitive-services-into-your-devops-strategyKarthik Jaganathan
93 visualizações9 slides
Aspire Systems Introduction por
Aspire Systems IntroductionAspire Systems Introduction
Aspire Systems IntroductionRam Kasi
763 visualizações9 slides
Digital Transformation, Cloud Adoption and the Impact on SAM and Security por
Digital Transformation, Cloud Adoption and the Impact on SAM and SecurityDigital Transformation, Cloud Adoption and the Impact on SAM and Security
Digital Transformation, Cloud Adoption and the Impact on SAM and SecurityFlexera
1.2K visualizações30 slides

Mais conteúdo relacionado

Mais procurados

How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr... por
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...AppDynamics
1.1K visualizações41 slides
CEPTES - Your Trusted Salesforce Partner por
CEPTES - Your Trusted Salesforce Partner CEPTES - Your Trusted Salesforce Partner
CEPTES - Your Trusted Salesforce Partner CEPTES Software Inc
383 visualizações15 slides
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn... por
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...AppDynamics
1.1K visualizações34 slides
Choosing a Desktop Virtualization (VDI) Partner por
Choosing a Desktop Virtualization (VDI) Partner Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner AnuntaTech
964 visualizações20 slides
How can insurers benefit from using ISO Electronic Rating Content? por
How can insurers benefit from using ISO Electronic Rating Content?How can insurers benefit from using ISO Electronic Rating Content?
How can insurers benefit from using ISO Electronic Rating Content?ValueMomentum
2.4K visualizações37 slides
Riverbed Performance Management: Interop 14 Las Vegas por
Riverbed Performance Management: Interop 14 Las VegasRiverbed Performance Management: Interop 14 Las Vegas
Riverbed Performance Management: Interop 14 Las VegasRiverbed Technology
1.6K visualizações7 slides

Mais procurados(20)

How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr... por AppDynamics
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
AppDynamics1.1K visualizações
CEPTES - Your Trusted Salesforce Partner por CEPTES Software Inc
CEPTES - Your Trusted Salesforce Partner CEPTES - Your Trusted Salesforce Partner
CEPTES - Your Trusted Salesforce Partner
CEPTES Software Inc383 visualizações
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn... por AppDynamics
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...
AppDynamics1.1K visualizações
Choosing a Desktop Virtualization (VDI) Partner por AnuntaTech
Choosing a Desktop Virtualization (VDI) Partner Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner
AnuntaTech964 visualizações
How can insurers benefit from using ISO Electronic Rating Content? por ValueMomentum
How can insurers benefit from using ISO Electronic Rating Content?How can insurers benefit from using ISO Electronic Rating Content?
How can insurers benefit from using ISO Electronic Rating Content?
ValueMomentum2.4K visualizações
Riverbed Performance Management: Interop 14 Las Vegas por Riverbed Technology
Riverbed Performance Management: Interop 14 Las VegasRiverbed Performance Management: Interop 14 Las Vegas
Riverbed Performance Management: Interop 14 Las Vegas
Riverbed Technology1.6K visualizações
ADR Brochure por Pradeep M
ADR  BrochureADR  Brochure
ADR Brochure
Pradeep M370 visualizações
Master Four Ceremonies to deliver Agile projects better por Sriram Rajagopalan
Master Four Ceremonies to deliver Agile projects betterMaster Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects better
Sriram Rajagopalan222 visualizações
Auto deploy envoy por Mark Dalton
Auto deploy envoyAuto deploy envoy
Auto deploy envoy
Mark Dalton1.4K visualizações
Customers talk about controlling access for multiple erp systems with oracle ... por Oracle
Customers talk about controlling access for multiple erp systems with oracle ...Customers talk about controlling access for multiple erp systems with oracle ...
Customers talk about controlling access for multiple erp systems with oracle ...
Oracle745 visualizações
Con8154 controlling for multiple erp systems with oracle advanced controls por Oracle
Con8154 controlling for multiple erp systems with oracle advanced controlsCon8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controls
Oracle497 visualizações
Jagadeep Reddy_Guidewire Policy Center Testing.DOC por Jagadeep Reddy
Jagadeep Reddy_Guidewire Policy Center Testing.DOCJagadeep Reddy_Guidewire Policy Center Testing.DOC
Jagadeep Reddy_Guidewire Policy Center Testing.DOC
Jagadeep Reddy1.6K visualizações
Cigniti Independent Software Testing Services por Cigniti Technologies Ltd
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing Services
Cigniti Technologies Ltd2.4K visualizações
Introduction to CAST HIGHLIGHT - Rapid Application Portfolio Analysis por CAST
Introduction to CAST HIGHLIGHT - Rapid Application Portfolio AnalysisIntroduction to CAST HIGHLIGHT - Rapid Application Portfolio Analysis
Introduction to CAST HIGHLIGHT - Rapid Application Portfolio Analysis
CAST5.4K visualizações
Test Data Management: A Healthcare Industry Case Study por TechWell
Test Data Management: A Healthcare Industry Case StudyTest Data Management: A Healthcare Industry Case Study
Test Data Management: A Healthcare Industry Case Study
TechWell768 visualizações
Erp selection criteria - uwsb por Arnab Roy Chowdhury
Erp  selection criteria - uwsbErp  selection criteria - uwsb
Erp selection criteria - uwsb
Arnab Roy Chowdhury2.3K visualizações
Ias sl atrack-guard tour monitoring ver1 por SWAPNIL GARGE
Ias sl atrack-guard tour monitoring ver1Ias sl atrack-guard tour monitoring ver1
Ias sl atrack-guard tour monitoring ver1
SWAPNIL GARGE136 visualizações
Desktop Software Asset Management – Today and Tomorrow por Flexera
Desktop Software Asset Management – Today and TomorrowDesktop Software Asset Management – Today and Tomorrow
Desktop Software Asset Management – Today and Tomorrow
Flexera835 visualizações

Similar a 7 flavours of devops implementation

Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan por
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanAgile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanIndia Scrum Enthusiasts Community
821 visualizações17 slides
Docker Containers in the Enterprise DevOps Journey por
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyTechWell
213 visualizações18 slides
Deployment Automation for Hybrid Cloud and Multi-Platform Environments por
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
4.4K visualizações33 slides
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y... por
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
381 visualizações30 slides
Continuous Delivery for cloud - scenarios and scope por
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
2.4K visualizações38 slides
The DevOps paradigm - the evolution of IT professionals and opensource toolkit por
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitMarco Ferrigno
186 visualizações24 slides

Similar a 7 flavours of devops implementation(20)

Docker Containers in the Enterprise DevOps Journey por TechWell
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps Journey
TechWell213 visualizações
Deployment Automation for Hybrid Cloud and Multi-Platform Environments por IBM UrbanCode Products
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
IBM UrbanCode Products4.4K visualizações
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y... por Siva Rama Krishna Chunduru
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru381 visualizações
Continuous Delivery for cloud - scenarios and scope por Sanjeev Sharma
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
Sanjeev Sharma2.4K visualizações
The DevOps paradigm - the evolution of IT professionals and opensource toolkit por Marco Ferrigno
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
Marco Ferrigno186 visualizações
The DevOps Paradigm por NaLUG
The DevOps ParadigmThe DevOps Paradigm
The DevOps Paradigm
NaLUG210 visualizações
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session por Sanjeev Sharma
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
Sanjeev Sharma5.2K visualizações
Fast, Secure Deployments with Docker on AWS por Amazon Web Services
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWS
Amazon Web Services2.5K visualizações
Enterprise DevOps and the Modern Mainframe Webcast Presentation por Compuware
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Compuware744 visualizações
CNCF Introduction - Feb 2018 por Krishna-Kumar
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
Krishna-Kumar 1.3K visualizações
DevOps for dummies study sharing - part II por Chen-Tien Tsai
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
Chen-Tien Tsai780 visualizações
Application Modernisation with PKS por Phil Reay
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
Phil Reay64 visualizações
Application Modernisation with PKS por Phil Reay
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
Phil Reay47 visualizações
Adopting DevOps at Scale on AWS with VirtusaPolaris por Amazon Web Services
Adopting DevOps at Scale on AWS with VirtusaPolarisAdopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolaris
Amazon Web Services894 visualizações
2022: 6 Cloud-Native App Development Trends to Transform Your Business por WeCode Inc
2022: 6 Cloud-Native App Development Trends to Transform Your Business2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business
WeCode Inc21 visualizações
Webcast urbancodemobiltomainframe por Rosalind Radcliffe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
Rosalind Radcliffe2.2K visualizações
Scale Continuous Deployment to Production with DeployHub and CloudBees por Deborah Schalm
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
Deborah Schalm423 visualizações
Scale Continuous Deployment to Production with DeployHub and CloudBees por DevOps.com
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
DevOps.com66 visualizações
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer... por AgileNetwork
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
AgileNetwork30 visualizações

Mais de Aspire Systems

Increased IT infrastructure effectiveness by 80% with Microsoft system center... por
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Aspire Systems
71 visualizações8 slides
Integrating cognitive services in to your devops strategy por
Integrating cognitive services in to your devops strategyIntegrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyAspire Systems
99 visualizações9 slides
Docker implementation on aws cloud for ict solution supplier client por
Docker implementation on aws cloud for ict solution supplier clientDocker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientAspire Systems
77 visualizações6 slides
Devops implementation for a leading education company por
Devops implementation for a leading education companyDevops implementation for a leading education company
Devops implementation for a leading education companyAspire Systems
63 visualizações7 slides
Devops led infrastructure transformation for a leading medical imaging soluti... por
Devops led infrastructure transformation for a leading medical imaging soluti...Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Aspire Systems
50 visualizações6 slides
Dynamic environment provisioning portal for a US based insurance solutions pr... por
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Aspire Systems
70 visualizações5 slides

Mais de Aspire Systems(20)

Increased IT infrastructure effectiveness by 80% with Microsoft system center... por Aspire Systems
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Aspire Systems71 visualizações
Integrating cognitive services in to your devops strategy por Aspire Systems
Integrating cognitive services in to your devops strategyIntegrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategy
Aspire Systems99 visualizações
Docker implementation on aws cloud for ict solution supplier client por Aspire Systems
Docker implementation on aws cloud for ict solution supplier clientDocker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier client
Aspire Systems77 visualizações
Devops implementation for a leading education company por Aspire Systems
Devops implementation for a leading education companyDevops implementation for a leading education company
Devops implementation for a leading education company
Aspire Systems63 visualizações
Devops led infrastructure transformation for a leading medical imaging soluti... por Aspire Systems
Devops led infrastructure transformation for a leading medical imaging soluti...Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...
Aspire Systems50 visualizações
Dynamic environment provisioning portal for a US based insurance solutions pr... por Aspire Systems
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...
Aspire Systems70 visualizações
Support offering for a California based products and services provider por Aspire Systems
Support offering for a California based products and services providerSupport offering for a California based products and services provider
Support offering for a California based products and services provider
Aspire Systems125 visualizações
DevOps implementation for a leading global consulting Company por Aspire Systems
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting Company
Aspire Systems94 visualizações
How CAF aided in saving cost and signing a billion dollar contract for a BFS ... por Aspire Systems
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
Aspire Systems55 visualizações
The Rise of NeoBanks with the Power of Technology por Aspire Systems
The Rise of NeoBanks with the Power of Technology The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology
Aspire Systems1.3K visualizações
Incremental test automation for Retailers to save money por Aspire Systems
Incremental test automation for Retailers to save moneyIncremental test automation for Retailers to save money
Incremental test automation for Retailers to save money
Aspire Systems292 visualizações
Embedding Quality Engineering in DevOps pipeline por Aspire Systems
Embedding Quality Engineering in DevOps pipelineEmbedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipeline
Aspire Systems172 visualizações
Role of AI in Banking’s  “Red Queen Race” por Aspire Systems
Role of AI in Banking’s  “Red Queen Race” Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race”
Aspire Systems133 visualizações
Test Automation in the Cloud - Key to Accelerated Development por Aspire Systems
Test Automation in the Cloud - Key to Accelerated DevelopmentTest Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated Development
Aspire Systems102 visualizações
Aligning Software Testing With Modern Age Development Practices por Aspire Systems
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development Practices
Aspire Systems297 visualizações
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille... por Aspire Systems
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Aspire Systems290 visualizações
Millennial Banking Technology Framework por Aspire Systems
Millennial Banking Technology FrameworkMillennial Banking Technology Framework
Millennial Banking Technology Framework
Aspire Systems291 visualizações
Millennial Wealth Management - How to Leverage Digital for the Ever-Changing... por Aspire Systems
Millennial Wealth Management -  How to Leverage Digital for the Ever-Changing...Millennial Wealth Management -  How to Leverage Digital for the Ever-Changing...
Millennial Wealth Management - How to Leverage Digital for the Ever-Changing...
Aspire Systems354 visualizações
Why Testing Setup will make or Break your Continuous Delivery/Deployment? por Aspire Systems
Why Testing Setup will make or Break your Continuous Delivery/Deployment?Why Testing Setup will make or Break your Continuous Delivery/Deployment?
Why Testing Setup will make or Break your Continuous Delivery/Deployment?
Aspire Systems194 visualizações
Top 5 benefits of transforming your dev environment on cloud por Aspire Systems
Top 5 benefits of transforming your dev environment on cloudTop 5 benefits of transforming your dev environment on cloud
Top 5 benefits of transforming your dev environment on cloud
Aspire Systems634 visualizações

Último

Businesses to Start in 2024.pdf por
Businesses to Start in 2024.pdfBusinesses to Start in 2024.pdf
Businesses to Start in 2024.pdfDante St James
16 visualizações43 slides
Forex secret por
Forex secret Forex secret
Forex secret konghatatih
15 visualizações6 slides
UCA towards I5.0 OECD.pdf por
UCA towards I5.0 OECD.pdfUCA towards I5.0 OECD.pdf
UCA towards I5.0 OECD.pdfAPPAU_Ukraine
7 visualizações16 slides
MechMaf Shipping LLC por
MechMaf Shipping LLCMechMaf Shipping LLC
MechMaf Shipping LLCMechMaf Shipping LLC
29 visualizações288 slides
Pylon Signage Design por
Pylon Signage DesignPylon Signage Design
Pylon Signage Designlucasedison281
7 visualizações1 slide
port23_2023121_resize2.pdf por
port23_2023121_resize2.pdfport23_2023121_resize2.pdf
port23_2023121_resize2.pdfSivaphan Wuttingam
10 visualizações64 slides

Último(20)

Businesses to Start in 2024.pdf por Dante St James
Businesses to Start in 2024.pdfBusinesses to Start in 2024.pdf
Businesses to Start in 2024.pdf
Dante St James16 visualizações
Forex secret por konghatatih
Forex secret Forex secret
Forex secret
konghatatih15 visualizações
UCA towards I5.0 OECD.pdf por APPAU_Ukraine
UCA towards I5.0 OECD.pdfUCA towards I5.0 OECD.pdf
UCA towards I5.0 OECD.pdf
APPAU_Ukraine7 visualizações
Pylon Signage Design por lucasedison281
Pylon Signage DesignPylon Signage Design
Pylon Signage Design
lucasedison2817 visualizações
port23_2023121_resize2.pdf por Sivaphan Wuttingam
port23_2023121_resize2.pdfport23_2023121_resize2.pdf
port23_2023121_resize2.pdf
Sivaphan Wuttingam10 visualizações
CORPORATE COMMUNICATION.pdf por AKarthikeyan8
CORPORATE COMMUNICATION.pdfCORPORATE COMMUNICATION.pdf
CORPORATE COMMUNICATION.pdf
AKarthikeyan88 visualizações
ANTHROPOIDS WHITE PAPER.pdf por Anthropoids Nfts
ANTHROPOIDS WHITE PAPER.pdfANTHROPOIDS WHITE PAPER.pdf
ANTHROPOIDS WHITE PAPER.pdf
Anthropoids Nfts 39 visualizações
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck por HajeJanKamps
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deckPitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
HajeJanKamps163 visualizações
Group and Teams: Increasing Cooperation and Reducing Conflict por Seta Wicaksana
Group and Teams: Increasing Cooperation and Reducing Conflict Group and Teams: Increasing Cooperation and Reducing Conflict
Group and Teams: Increasing Cooperation and Reducing Conflict
Seta Wicaksana17 visualizações
terms_2.pdf por JAWADIQBAL40
terms_2.pdfterms_2.pdf
terms_2.pdf
JAWADIQBAL4051 visualizações
Navigating EUDR Compliance within the Coffee Industry por Peter Horsten
Navigating EUDR Compliance within the Coffee IndustryNavigating EUDR Compliance within the Coffee Industry
Navigating EUDR Compliance within the Coffee Industry
Peter Horsten32 visualizações
Imports Next Level.pdf por Bloomerang
Imports Next Level.pdfImports Next Level.pdf
Imports Next Level.pdf
Bloomerang72 visualizações
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals por altafhsayyednimetler
Top 10 IT Tasks Small Businesses Can Entrust to Offshore ProfessionalsTop 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals
altafhsayyednimetler12 visualizações
Workshop on Plant Commissioning and Seamless Startup final.pdf por HIMADRI BANERJI
Workshop on Plant Commissioning and Seamless Startup final.pdfWorkshop on Plant Commissioning and Seamless Startup final.pdf
Workshop on Plant Commissioning and Seamless Startup final.pdf
HIMADRI BANERJI10 visualizações
Cattery Warrington por OutlandGroup Ltd
Cattery WarringtonCattery Warrington
Cattery Warrington
OutlandGroup Ltd10 visualizações
Presentation on proposed acquisition of leading European asset manager Aermon... por KeppelCorporation
Presentation on proposed acquisition of leading European asset manager Aermon...Presentation on proposed acquisition of leading European asset manager Aermon...
Presentation on proposed acquisition of leading European asset manager Aermon...
KeppelCorporation122 visualizações
NYKAA PPT .pptx por 125071081
NYKAA PPT .pptxNYKAA PPT .pptx
NYKAA PPT .pptx
12507108110 visualizações
2023 Photo Contest.pptx por culhama
2023 Photo Contest.pptx2023 Photo Contest.pptx
2023 Photo Contest.pptx
culhama25 visualizações

7 flavours of devops implementation

  • 1. Author: Practice Head: Kaviarasan Selvaraj, Marketing Manager Althaf Ali, DevOps Solution Architect 7 Flavours of DevOps Implementation Aspire Systems' DevOps Competency a t t e n t i o n. a l w a y s. DevOps Implementation
  • 2. C O N T E N T S © 2017 Aspire Systems 2 Continuous Integration/Continuous Delivery (CI/CD) Infrastructure Provisioning Containerization Agile Methodology and Scrum Implementation IT Infrastructure Monitoring Automation Infrastructure as Code DevOps Orchestration References 3 4 5 7 7 9 10 11 Page No.
  • 3. From being laborious and silo-ed to being consolidated and collaborative, the Software Development Life Cycle (SDLC) has seen a steady evolution mirroring the temperament of the markets around the world. Today, the exponential spread of DevOps can be attributed to the fact that the IT world is at the epicentre of frequent technological disruptions. The software development models of today are predominantly agile; the precursor to the DevOps movement. Thus the transition to adopting DevOps methodology is now much easier than ever before. With this, the industry has not only gotten rid of the rigidity that existed between the teams that took part in the development lifecycle but also the ways in which the DevOps way of Software Development can be inculcated into the project streams. Thus organizations, irrespective of their industry, can adapt to DevOps as a whole or in parts to meet their business needs. Here are the 7 flavours of DevOps Implementation that Aspire Systems advocates and has offered to customers across the world. © 2017 Aspire Systems 3 7 Flavours of DevOps Implementation The process of CI/CD encapsulates the philosophy of DevOps- constant integration and consistent testing to guarantee continuous delivery for the customers, especially for the ones with really low appetite for risks. When projects are automated the CI/CD way, the development and the testing teams can build, test and integrate improvements continuously into the original build thereby accelerating time-to-market metrics with faster fixes. The secret of a well-nurtured DevOps environment lies in how well the details of individual processes are laid out. For companies to realize the complete potential of DevOps through CI/CD, they need several tools and technological building blocks that can work cohesively to create a feedback-based pipeline of project management processes. Continuous Integration/Continuous Delivery (CI/CD) Case Study 1: Aspire Systems offered a thorough CI/CD automation by designing five different applications- for a wide range of functions from ticketing to test automation- hosted in Microsoft Azure environment for one of the Big 4 Consulting firms. Business Need / Use Case Software Development Users Code Check-in Build Process Monitoring / Support Application Insights MSBuild Automated Deployment
  • 4. © 2017 Aspire Systems 4 7 Flavours of DevOps Implementation Case Study 2: The company also orchestrated CI/CD practices for native Android and iOS application development environments for a leading jewellery firm in India. For the IT teams, whether it’s the office space or data centres, infrastructure provisioning within company’s budget is one of the consistent woes they experience. The rise of agile technologies and their reliance to promote productivity and cost efficiency through resourcefulness has convinced enterprises to actively embrace its inevitability. As a DevOps implementation, infrastructure provisioning has become an essential component that lets developers and testers manage work sessions with much more independence and agility. With the industry opening up to many new private cloud players, it is now easier than ever for organizations to reap the maximum out of their infrastructure investments. Infrastructure Provisioning SVN Android IOS Developer Developer Mailbox MAC Android IOS XCode workspace Jenkins Gradle .APK .IPA Emulator Case Study 3: Aspire Systems’ DevOps team developed an innovative self-servicing portal called “Dynamic Environment Provisioning” (DEP) to automate deployment, configuration and management functions in AWS environments for a US-based Insurance Solutions Provider. VPC Java AWS SDK Corporate AD Customer Gateway VP Gateway Classic ELB SG: dev-env-green-DEP 2 to 2 DEP- Inst 1 DEP- Inst 1 SQS SES DEP Architecture
  • 5. © 2017 Aspire Systems 5 Multi-platform & Browser support 7 Flavours of DevOps Implementation Case Study 4: Aspire’s team also developed an infrastructure provisioning solution by automating VM deployment for a US-based Medical Imaging solutions provider. A 2016 survey by NGNIX amongst 1800 IT professionals has revealed that containerization and Microservices are two of the top DevOps trends of the year; 2/3rd of the respondents have reported that their organizations are investigating/using containers in production already. While CI/CD covers the agility aspect of the DevOps philosophy, concepts such as containerization are infusing mobility into the distributed stream of project management. By bundling libraries and environments in containers, companies would be able to achieve improved CPU/operational efficiency and scalability, conditions that are rapidly becoming pre-requisites for living the agile way of life. As Containers as a Service (CaaS) continues to gain momentum, it is imperative that more companies would seek to make containerization mainstream, either by themselves or through expert enablers. Containerization Un-Attended VM Creation & Application Installation Infrastructure Provisioning User Execute Scripts Read ISO images and config files from Central Server Build VMs Install Applications in VMs VM 2 VM 3 Logs will be saved in share drive Access Central Server VM 1 VM 4 ISO Images Configuration Files Scripts Custom Applications Custom Scripts Access VSphere Data Centre
  • 6. Case Study 5: Aspire Systems implemented Docker Containerization on AWS with a Universal image structure for a Fintech company resulting in reduced overall cost by 70%. 7 Flavours of DevOps Implementation VPC Database Network db-1a.DOMAIN.net db-1b.DOMAIN.net ldap-1a.DOMAIN.net ldap-1b.DOMAIN.net Close MO Network Availability Zone: eu-west-1a Availability Zone: eu-west-1b FO Network ECS Instance 1 EPI APP DB LDAPS db-1a.DOMAIN.net db-1b.DOMAIN.net ldap-1a.DOMAIN.net ldap-1b.DOMAIN.net CMS DB APP DB epi MO-API Sign Host FO Network ECS Instance 2 EPI APP DB LDAPS db-1a.DOMAIN.net db-1b.DOMAIN.net ldap-1a.DOMAIN.net ldap-1b.DOMAIN.net CMS DB APP DB epi https://FO-DNS © 2017 Aspire Systems 6 Region eu-west-1
  • 7. Case Study 6: Aspire’s DevOps team enabled Scrum implementation in an existing TFS environment thereby initiating an end-to-end traceability of the entire project workflow for a middle-eastern education regulatory authority. From being considered as two different project models to complementing each other for improved coordination, Agile (and in turn scrum) and DevOps schools of thoughts have come a long way in the evolution of SDLC. While in theory Scrum is considered as a “lightweight subset of agile”, in reality Scrum implementation is aimed at complementing DevOps teams with their everyday, end-to-end project development works. From automating requirements gathering, generating builds, deployment to reports tracking, Scrum project model in a DevOps environment offers streamlining of processes. In addition to that, a thorough iterative Scrum implementation complements DevOps’ continuous work-flow with increased transparency. Agile Methodology and Scrum Implementation © 2017 Aspire Systems 7 A successful implementation of any project model starts right from the stability of its infrastructure. But more often than not, the definition of IT monitoring just boils down to ensuring that the networks and systems are stable. In a DevOps context, the health of IT infrastructure transcends the level of availability to weaving together the actual thread of continuity and collaboration between the process flows. Therefore, DevOps enthusiasts should seek a solid IT infrastructure monitoring framework rather than installing individual tools and matching them to disconnected tasks. IT Infrastructure Monitoring Automation 7 Flavours of DevOps Implementation Business Need / Use Case Develop Repository CI Build Package Unit Test Code Analysis CI Build Package Unit Test Code Analysis Build Release Dev Environment Test Environment Stage Environment Prod Environment
  • 8. © 2017 Aspire Systems 8 7 Flavours of DevOps Implementation Case Study 7: Aspire Systems offered IT infrastructure monitoring with their in-built framework iNOC (Integrated Network Operations Center) for a US-based cloud billing and subscriptions solution provider that decreased operational cost by 40% and SLA breaches by 70%. iNOC Monitoring Workflow Pager duty triggers voice message and mail alert to iNOC
  • 9. © 2017 Aspire Systems 9 7 Flavours of DevOps Implementation TFS Source Code Build Definition Release Definition Triggers Build Output Release Source Path Pull Server 1. Compile PS Config MOF 2. Create Checksum Release Task - Step 2 Copies Application Build Apply configuration settings if any Executes received PS Config (DSC) TFS Workflow Work Items PullApplication SourceCode PullPowershellSourceScript Pulls application build for configuration Copied to (Release Task - Step 1) Triger Build Build Agent Server ExecuteRelease Tasks LogBugWIonReleaseFailure Application Server (Node Server - With LCM Configured) Push New PS Config Case Study 8: Aspire Systems enabled Infrastructure as Code practices using DSC (Desired State Configuration) powershell for a US-based payment solution provider. With automated server deployment, approval-based deployment across release pipelines and other infrastructure configurations, the customer was able to accelerate their CI/CD practices resulting in improved productivity and build quality. In order to achieve the absolute potential that an ideal DevOps implementation promises, the work profiles of the stakeholders have to be fluid; a developer should be able to build and run their own infrastructure including their environment necessities and operations team should be empowered to understand the product and identify the gaps and errors, whenever warranted. The concept of Infrastructure as Code (IaC), aka programmable infrastructure, stems from this necessity and compiles the many dimensions of infrastructure requirements across a project lifecycle into a few lines of code. With IaC, DevOps teams can enable the operations team to develop and install environments by restoring configurations and deploying them on the go, every single time. This ensures that the project teams always have their deployment setups intact without any risk of environment drift in release pipelines. IaC, as a DevOps concept, is steadily gaining popularity among the masses; a report from Forrester Research titled “Infrastructure as Code: Fueling the fire for faster application delivery” reported that IaC removes friction in several steps of the SDLC and fosters better collaboration between Dev and Ops team. While the report concluded that IaC has now become the accelerator to create a more collaborative and integrated software delivery organization, it also advises that IaC tools alone cannot make it possible. The report recommends the combination of latest IaC tools, collaborative processes and proper skills transfer for the complete DevOps realization. Infrastructure as Code Case Study 9: By introducing the approach of automated deployment of OSS applications, Aspire’s DevOps team enabled a faster and effective way for the customer, an American telecommunication company, to build and maintain their operational environment and instances.
  • 10. © 2017 Aspire Systems 10 7 Flavours of DevOps Implementation The State of Database DevOps research says, “1 in 3 organizations could have a DevOps practice by 2019”. With the boom of DevOps in the software ecosystem, predictably, there has been a splurge of automation and orchestration tools across its implementation cycle making it easier for project managers and business decision- makers. But in reality, not all projects end up with a good fitment of tools for their requisites and requirements; more often than not leaving the business owners clueless about why their DevOps adaption is not yielding the desired results. This is where an expert DevOps implementation partner comes into the picture; a partner who can be trusted to make an informed decision about the tools, processes and pathways involved in a successful implementation. DevOps Orchestration Case Study 10: As an expert DevOps Orchestration partner, Aspire Systems has assisted a leading insurance solutions provider from UK in putting together the right tool kit for DevOps implementation. The team had suggested and deployed cutting-edge tools like Temenos UXP, SaltStack in Mulesoft, Select etc. to facilitate a comprehensive DevOps structure for the customer’s products. RELEASE MANAGEMENT ALM COLLABORATION TESTING OPERATIONAL INTEL SECURITY DEVTESTSTAGEPROD SCM BUILD REPO MGMT CI CONFIG/PROVISION DEPLOY ENVIRONMENTS
  • 11. © 2017 Aspire Systems 11 ABOUT ASPIRE Aspire Systems is a global technology service firm serving as a trusted technology partner for its customers. The company works with some of the world’s most innovative enterprises and independent software vendors, helping them leverage technology and outsourcing in Aspire’s specific areas of expertise. Aspire System’s services include Product Engineering, Enterprise Solutions, Independent Testing Services, Oracle Application Services and IT infrastructure & Application Support Services. The company currently has over 1,600 employees and over 100 customers globally. The company has a growing presence in the US, UK, Middle East, Europe and Singapore. For the seventh time in a row, Aspire has been selected as one of India’s “Best Companies to Work For” by the the Great Place to Work® Institute, in partnership with The Economic Times. SINGAPORE +65 3163 3050 NORTH AMERICA +1 630 368 0970 EUROPE +44 203 170 6115 INDIA +91 44 6740 4000 MIDDLE EAST +971 50 658 8831 Conclusion 7 Flavours of DevOps Implementation The DevOps methodology, as a lifecycle model as well as a software cultural revolution, is here to stay. The winners here will be chosen by their ability to metamorphose before they risk losing relevance. Aspire Systems' DevOps practice has been conceptualized as a continuous rigorous approach encompassing every component of project lifecycle that will enable your organization to not just adopt a mere development model but to rethink the way products are developed. To know more about our DevOps practice, mail to info@aspiresys.com.