1
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved ©	2017		NIIT	Technologies	Ltd.|		All	rights	reserved
What	is	DevOps?
14th June	2017Puneet Sachdev Harish Nanda
puneet.sachdev@niit-tech.com
DevOps	Meetup	
harish.nanda@niit-tech.com
2
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
What are we really after?
3
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
4
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
Promotions	 Segmentation	 Seasons	
Mobile	Apps Social	Apps Corporates Widgets
What	business	agility	an	Online	Travel	Commerce	
provider	will	need?
5
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
§ Ability	to	add	a	new	Air	supplier	in	5	days.	Ability	to	integrate	with	
new	API	in	2	days
It	is	very	important	to	define	what	Agility	means	
objectively	at	a	business	level	
§ Ability	to	come	up	with	new	promotion	in	1 hour
§ Ability	to	release	new	features	to	mobile	app	within	1	week	
§ Ability	to	implement	new	pricing	and	margin	rules	within	2	hours	
§ Ability	to	onboard	a	new	corporate	customer	in	1	month
§ Ability	to	integrate	new	payment	channel	in	2	weeks
6
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
Business	
Agility	
• Ability	to	add	
a	supplier	
within	5	days
Platform	
Agility	
• Plug-N-Play	
Integration
• Microservices	
Team	
Agility	
• Kanban	with	feature	based	
releases
• Container	based	deployment
• Airline	SME	embedded	
• Daily	Demos	
• TDD,	CI
An	objective	agility	definition	needs	to	be	translated	to	
downstream	technology/platform/team	capabilities
7
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
DevOps needs to deliver Agility
Agility = Speed
8
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
What	is	needed	to	achieve	Speed?
Enable	teams	to	deliver	production	ready code	continuously
Ability	to	“release	at	will”	
2	Key	Capabilities	
Process
1
People	
&
Culture
2
Automation
&	
Tools
4
Infrastructure
5
Architecture
3
9
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
Process
1
Careful	process	fitment	
Products and	not	projects	
Value	streams	within	Products	
Features	within	Value	Streams	
Value	based	analysis
10
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
People	
&
Culture
2
Feature	Teams	
Test Driven	Development	/	Behavior	Driven	Development	
Eliminate	Silos	(Dev/Test/Ops).	Combined	Engineering	Model	
Design	Thinking
11
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
Architecture
3
Microservices	
Cloud	Native	
Resilient	and	Fault	Tolerant	
Monitoring,	Security	and	Performance	built	in
Y	Axis	Scaling Autonomous
Independent	
Deployment
Automated	
Pipeline
Lightweight	
Protocols
Service	
Discovery
Service	
Routing
Service	
Monitoring
Service	
Configuration
Container	
based
12
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
Dev	&	Test	Generation,	Continuous	Integration
Build,	Deployment	and	Release	Automation
Dev/Test/Prod	Environment	Provisioning	
Automation
&	
Tools
4
Infrastructure
5
13
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
Automation
&	
Tools
4
Infrastructure
5
Integrated	Dashboard	across Dev	and	Ops	
Information Radiator	for	full	lifecycle
14
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
`
Customer
Experience
Business
Agility
Cost to Deliver
Development
Automation
Test
Automation
Smart
Maintenance
Intelligent Service Desk
Infrastructure
Automation
Robotic Process Automation
Intelligent Business
Processes
Artificial Intelligence
Monitoring and Performance Management
Intelligent Automation using Machine Learning, Analytics, NLP and RPA
Quality
Timeto
market
15
©	2017		NIIT	Technologies	Ltd	|		All	rights	reserved
©	2017		NIIT	Technologies	Ltd.	|		All	rights	reserved
Puneet Sachdev Harish Nanda
puneet.sachdev@niit-tech.com harish.nanda@niit-tech.com
Thank	You

What is DevOps?