SlideShare a Scribd company logo
Accelerating Software Delivery – Platforms/Tools for DevOps
April 15, 2015
Naresh Choudhary
Associate Vice President, Infosys Ltd.
Infosys at a glance
Infosys Intellect ValuesPeople Clients
Founded in Pune,
India in 1981
$8.25 billion revenues
900+ clients
50+ countries
$36.1 billion market
capitalization
165,000+ staff
98 nationalities
97% of staff are
university educated
22% with masters degrees
or doctorates
94% are consultants and
engineers
World’s largest corporate
university
2% of revenues
invested in R&D
More than 300 researchers
Investing $500 million in
Innovation Fund
505 patents pending and
204 granted
Transparency,
ethics, and respect
98.3% of projects delivered
on time
97.4% business
is repeat business
2% of profits to the Infosys
Foundation
Topped Asiamoney’s
Corporate Governance Poll
in the ‘domestic country’
category
4 out of top 5
US banks
6 out of top 10 global CPG
8 out of top 10
global pharma
4 out of top 5
global aerospace
& defence
6 out of top 10
global telcos
Infosys transforms enterprises through technology innovation, we sustain clients through smarter operations
and our successes flow from our culture of transparency and respect for all. Infosys is building tomorrow’s
enterprise.
2
About the speaker
Naresh heads the Tools Group and program manages OSSmosis
- the Open Source initiative @ Infosys.
In his stint at Infosys, Naresh has worked in different roles in
Software Delivery, Consulting & Quality Assurance functions.
Naresh participates on several product councils with partners
like IBM, Microsoft etc. and is a an IBM Champion 2012 through
2014.
Foodie and Amateur Chef!
twitter - @nareshc
3
4
Innovate @ Speed
4
5
Convergence…
Transformation – agile to Agile
“10 Deploys A Day” presentation
“Infrastructure as code” movement, the “Agile infrastructure” movement
The Lean Startup movement by Eric Ries
The continuous integration and release movement
Availability of cloud and PaaS (platform as a service) technologies(AWS…)
6
Speed
Quality
Cost
Need for DevOps
7
Need for DevOps
Systems of engagement are used directly by customers, they require intense focus on
user experience, speed of delivery, and agility — in other words, a DevOps approach.
Major shift in the types of applications that businesses are required to
deliver
Systems
of record
Systems of
EngagementVS
8
DevOps Principles
DevOps provides significant ROI in
• Enhanced customer experience
• Increased capacity to innovate
• Faster time to value
Typical DevOps principles are
• Develop and test against production-like systems
• Deploy with repeatable, reliable processes
• Monitor and validate operational quality
• Amplify feedback loops
User experience
Speed of delivery
Agility
for improving
,
, and
and
between
methods
communication
integration
collaboration
development
operations
What does DevOps mean…
9
DEVELOPMENT
Creative Behavior
OPERATIONS
Procedural Rigor
ProceduralRigor
Creativity
Conventional Stovepiped Tools
DevOps Shift
10
DEVELOPMENT and OPERATIONS
Continuous Delivery
ProceduralRigor
Creativity
BUILD
RELEASE
CHANGE
TEST
PROJECTMGT.
DevOps Shift
11
Collaborative Automation Platform
Overheads in maintaining a typical CD tool chain
12
FUNCTIONAL
PERFORMANCE
SECURITY
Overhead Efforts

Source Control
Compilation Code Analysis
DeployReports
Setup Administer Maintain
Scripting
Stakeholders
Process Compliance Tools Installations
Developer
Packaging
Code
Coverage
Unit Testing
Testing
CI/CD
Application in
production
DEV ENV
TEST ENV
STAGING ENV
Customers
JENKINS IBM
MICROSOFT
Heterogeneous Toolsets
Infosys Continuous Integration Platform
13
Infosys Continuous Integration Platform (ICIP) * is a centralized web based platform for Java/.NET project teams to schedule automated builds along with integrated
code analysis, unit testing, code coverage, code obfuscation, security analysis, FOSS compliance, deployment of the application on web servers, functional, performance
and security testing.
FUNCTIONAL
PERFORMANCE
SECURITY

Source Control
Compilation Code Analysis
DeployReports
Stakeholders
Developer
Packaging
Code
Coverage
Unit Testing
Testing
CI/CD
Application in
production
DEV ENV
TEST ENV
STAGING ENV
Customers
JENKINS IBM
MICROSOFT
Heterogeneous Toolsets
ICIP
* Infosys IP
ICIP Components & Benefits
14
Login to ICIP Web
Portal
Create new CI job
configuration
Supported
Tools
IBM RTC
MS TFS
ClearCase
Subversion
GIT
CVS
PMD
FindBugs
CheckStyle
FxCop
SonarQube
JUnit
Cobertura
ANT
Maven
Preemptiv
e DashO,
IBM
AppScan
Source
J
E
N
K
I
N
S
Custom
tools
and
plugins
MS Test
MS Build
JBoss
Tomcat
IBM
WAS
IIS
IBM RFT
IBM RPT
IBM RQM
IBM AppScan
MS CodedUI
MS LoadTest
Selenium,
Apache
JMeter
IBM UrbanCode Deploy OR
Microsoft InRelease
ICQA
FOSS
Platform
SCM
Checkout
Code
Analysis
&
FOSS
Compliance
Check
Unit Testing,
Code
Coverage,
Build and
Packaging
Obfuscation
& Security
Analysis
Deployment
Functional,
Performanc
e & Security
Testing
Email
notification
Commercial Tools
Free/Open Source
ToolsLegend
Infosys internal
tool/solution
Implements a standard CI process that
leverages Industry best tools & practices
A centralized platform available as-a-
Service that reduces project teams effort
for set up & administration
Enhances compliance & automates
several validations - code analysis, unit
testing, code coverage, code
obfuscation, FOSS compliance, etc.
Prevention & reduction of application
staging errors in multiple environments
(Dev/QA/Prod.)
Significant reduction in cycle time
through automated build, deployment
and testing
BENEFITS
* Infosys IP
STANDARDIZE & AUTOMATE
• Generation (“Deskill”) of Build scripts (ANT, MSBUILD)
• Configuration of CI system (Jenkins) and Deployment
Automation system (IBM UrbanCode Deploy)
• CI/CD process
INTEGRATE & INVOKE
• FOSS Compliance Platform
• Infosys Code Quality Analyzers
• Custom Jenkins Plugins and custom tools
• Extensible to invoke any third party tool
SIMPLIFY & COMPLY
• Onboarding applications to adopt CI-CD approach
• Administration and management of CI and CD systems
• Standard practices and enable reuse
• Validations across environments
Innovative aspects in ICIP
15
Factors for tool selection
16
Technical suitability & Tool
capabilities
Cost
(Commercial Vs Open
Source)
Integration with other
tools
(ALM, Continuous Delivery, Incident Management,
Monitoring, Environment Provisioning)
Technical Support
/Community activities (for
open source tools)
Existing tools inventory
Extensibility (API, CLI
interfaces for integration
and customizations)
Release frequency and
ease of upgrades and
Product Roadmap
Market capitalization Ease of use
17
Example – Jenkins as the CI tool
Flexible tool with many powerful orchestration, scheduling, reporting
capabilities
Decoupled with the technology of the application to be built/deployed/tested
Open Source
Comprehensive set of plugins available
Extensible
Weekly release cycles & Auto upgradeable
Widely used CI tool in the industry with broad user base and extensive
developer community support
Simple to work with
Illustrative Tools Inventory
18
Areas Tools
ALM Microsoft TFS, IBM CLM (IBM RDNG, RTC, RQM), Rally, Mingle
Continuous Integration & Delivery Jenkins, RTC, TFS, Infosys Continuous Integration Platform (ICIP)
Artefact Management Nexus
Test Automation Selenium, IBM RFT, OATS, Worksoft Certify, MS CodedUI, Cucumber, Fitnesse,
M-Eux Test, Sort Site
Load (Performance) Testing Apache JMeter, IBM RPT, MS LoadTest, OATS, MITE-PRO
Middleware Testing & Service
Virtualisation
SoapUI, Parasoft SOAtest, IBM RTW
Deployment and Release Automation IBM UrbanCode Deploy, Microsoft InRelease, IBM UrbanCode Release
Environment
provisioning/Containerisation
Puppet, Chef, Docker
Legend : Open Source, Internal, Commercial
© 2014 Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change
without notice. Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except
as expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing,
photocopying,recording or otherwise, withoutthe prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document.
Thank You

More Related Content

What's hot

Applications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and moreApplications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and more
John Treadway
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Tom Laszewski
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
PT Datacomm Diangraha
 
Enterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - BusinessEnterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - Business
Amazon Web Services
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
Karina Matos
 
Creating Velocity in Data Centre Migrations to AWS
Creating Velocity in Data Centre Migrations to AWSCreating Velocity in Data Centre Migrations to AWS
Creating Velocity in Data Centre Migrations to AWS
Amazon Web Services
 
Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)
Julien SIMON
 
Exploring IT Technical Assessments
Exploring IT Technical AssessmentsExploring IT Technical Assessments
Exploring IT Technical Assessments
Illinois workNet
 
Albertsons’ Journey: Modernize and Migrate On-Premises Retail Systems to Cloud
Albertsons’ Journey: Modernize and Migrate On-Premises Retail Systems to CloudAlbertsons’ Journey: Modernize and Migrate On-Premises Retail Systems to Cloud
Albertsons’ Journey: Modernize and Migrate On-Premises Retail Systems to Cloud
VMware Tanzu
 
TechMinfy Services_Offerings
TechMinfy Services_OfferingsTechMinfy Services_Offerings
TechMinfy Services_Offerings
TechMinfy
 
I-Byte Technology July 2021
I-Byte Technology July 2021I-Byte Technology July 2021
I-Byte Technology July 2021
EGBG Services
 
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
AWS Germany
 
AWS Partner Day London - June 11th 2013
AWS Partner Day London -  June 11th 2013  AWS Partner Day London -  June 11th 2013
AWS Partner Day London - June 11th 2013
Amazon Web Services
 
Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step
Imaginea
 
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
Don Demcsak
 
Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)
Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)
Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)
Madhusudhana Reddy
 
AMAZE™ - Application Migration to Cloud
 AMAZE™ - Application Migration to Cloud AMAZE™ - Application Migration to Cloud
AMAZE™ - Application Migration to Cloud
Hexaware Technologies
 
Building Your Cloud Strategy
Building Your Cloud StrategyBuilding Your Cloud Strategy
Building Your Cloud Strategy
Amazon Web Services
 
The Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - BusinessThe Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - Business
Amazon Web Services
 
Transformation As A Service
Transformation As A ServiceTransformation As A Service
Transformation As A Service
Papu Bhattacharya
 

What's hot (20)

Applications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and moreApplications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and more
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
 
Enterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - BusinessEnterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - Business
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Creating Velocity in Data Centre Migrations to AWS
Creating Velocity in Data Centre Migrations to AWSCreating Velocity in Data Centre Migrations to AWS
Creating Velocity in Data Centre Migrations to AWS
 
Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)
 
Exploring IT Technical Assessments
Exploring IT Technical AssessmentsExploring IT Technical Assessments
Exploring IT Technical Assessments
 
Albertsons’ Journey: Modernize and Migrate On-Premises Retail Systems to Cloud
Albertsons’ Journey: Modernize and Migrate On-Premises Retail Systems to CloudAlbertsons’ Journey: Modernize and Migrate On-Premises Retail Systems to Cloud
Albertsons’ Journey: Modernize and Migrate On-Premises Retail Systems to Cloud
 
TechMinfy Services_Offerings
TechMinfy Services_OfferingsTechMinfy Services_Offerings
TechMinfy Services_Offerings
 
I-Byte Technology July 2021
I-Byte Technology July 2021I-Byte Technology July 2021
I-Byte Technology July 2021
 
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
 
AWS Partner Day London - June 11th 2013
AWS Partner Day London -  June 11th 2013  AWS Partner Day London -  June 11th 2013
AWS Partner Day London - June 11th 2013
 
Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step
 
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
 
Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)
Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)
Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)
 
AMAZE™ - Application Migration to Cloud
 AMAZE™ - Application Migration to Cloud AMAZE™ - Application Migration to Cloud
AMAZE™ - Application Migration to Cloud
 
Building Your Cloud Strategy
Building Your Cloud StrategyBuilding Your Cloud Strategy
Building Your Cloud Strategy
 
The Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - BusinessThe Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - Business
 
Transformation As A Service
Transformation As A ServiceTransformation As A Service
Transformation As A Service
 

Similar to Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]

Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
Felipe Freire
 
Introduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxIntroduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptx
LAKSHMIS553566
 
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1
Aswin Kumar
 
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...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Adam Stephensen
 
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
Amazon Web Services
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
Mirco Hering
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
Rosalind Radcliffe
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
People10 Technosoft Private Limited
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle Organization
Robbie Minshall
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Ravindu Fernando
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
PSI corporate profile
PSI corporate profilePSI corporate profile
PSI corporate profile
sanirudha
 
devops in iot solution development final
devops in iot solution development finaldevops in iot solution development final
devops in iot solution development final
SPIN Chennai
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
TEST Huddle
 
Point of View to Accelerate with dev ops
Point of View to Accelerate with dev opsPoint of View to Accelerate with dev ops
Point of View to Accelerate with dev ops
Sanjay B. Bhakta
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Deepak Nadig
 
PSI Corporate Profile
PSI Corporate ProfilePSI Corporate Profile
PSI Corporate Profile
mike_vincent
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Serena Software
 
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprisePlatform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Giulio Roggero
 

Similar to Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption] (20)

Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
Introduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxIntroduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptx
 
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1
 
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...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle Organization
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
PSI corporate profile
PSI corporate profilePSI corporate profile
PSI corporate profile
 
devops in iot solution development final
devops in iot solution development finaldevops in iot solution development final
devops in iot solution development final
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Point of View to Accelerate with dev ops
Point of View to Accelerate with dev opsPoint of View to Accelerate with dev ops
Point of View to Accelerate with dev ops
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
 
PSI Corporate Profile
PSI Corporate ProfilePSI Corporate Profile
PSI Corporate Profile
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprisePlatform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprise
 

More from InfoSeption

DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
InfoSeption
 
InfoSeption Corporate Presentation
InfoSeption Corporate PresentationInfoSeption Corporate Presentation
InfoSeption Corporate Presentation
InfoSeption
 
Bimodal IT : An Introduction from InfoSeption
Bimodal IT : An Introduction from InfoSeptionBimodal IT : An Introduction from InfoSeption
Bimodal IT : An Introduction from InfoSeption
InfoSeption
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
InfoSeption
 
Digital DevOps [Decoding DevOps Conference - InfoSeption]
Digital DevOps [Decoding DevOps Conference - InfoSeption]Digital DevOps [Decoding DevOps Conference - InfoSeption]
Digital DevOps [Decoding DevOps Conference - InfoSeption]
InfoSeption
 
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
InfoSeption
 
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
InfoSeption
 
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
InfoSeption
 
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
InfoSeption
 

More from InfoSeption (9)

DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
InfoSeption Corporate Presentation
InfoSeption Corporate PresentationInfoSeption Corporate Presentation
InfoSeption Corporate Presentation
 
Bimodal IT : An Introduction from InfoSeption
Bimodal IT : An Introduction from InfoSeptionBimodal IT : An Introduction from InfoSeption
Bimodal IT : An Introduction from InfoSeption
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
Digital DevOps [Decoding DevOps Conference - InfoSeption]
Digital DevOps [Decoding DevOps Conference - InfoSeption]Digital DevOps [Decoding DevOps Conference - InfoSeption]
Digital DevOps [Decoding DevOps Conference - InfoSeption]
 
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
 
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
 
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
 
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
 

Recently uploaded

Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 

Recently uploaded (20)

Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 

Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]

  • 1. Accelerating Software Delivery – Platforms/Tools for DevOps April 15, 2015 Naresh Choudhary Associate Vice President, Infosys Ltd.
  • 2. Infosys at a glance Infosys Intellect ValuesPeople Clients Founded in Pune, India in 1981 $8.25 billion revenues 900+ clients 50+ countries $36.1 billion market capitalization 165,000+ staff 98 nationalities 97% of staff are university educated 22% with masters degrees or doctorates 94% are consultants and engineers World’s largest corporate university 2% of revenues invested in R&D More than 300 researchers Investing $500 million in Innovation Fund 505 patents pending and 204 granted Transparency, ethics, and respect 98.3% of projects delivered on time 97.4% business is repeat business 2% of profits to the Infosys Foundation Topped Asiamoney’s Corporate Governance Poll in the ‘domestic country’ category 4 out of top 5 US banks 6 out of top 10 global CPG 8 out of top 10 global pharma 4 out of top 5 global aerospace & defence 6 out of top 10 global telcos Infosys transforms enterprises through technology innovation, we sustain clients through smarter operations and our successes flow from our culture of transparency and respect for all. Infosys is building tomorrow’s enterprise. 2
  • 3. About the speaker Naresh heads the Tools Group and program manages OSSmosis - the Open Source initiative @ Infosys. In his stint at Infosys, Naresh has worked in different roles in Software Delivery, Consulting & Quality Assurance functions. Naresh participates on several product councils with partners like IBM, Microsoft etc. and is a an IBM Champion 2012 through 2014. Foodie and Amateur Chef! twitter - @nareshc 3
  • 5. 5 Convergence… Transformation – agile to Agile “10 Deploys A Day” presentation “Infrastructure as code” movement, the “Agile infrastructure” movement The Lean Startup movement by Eric Ries The continuous integration and release movement Availability of cloud and PaaS (platform as a service) technologies(AWS…)
  • 7. 7 Need for DevOps Systems of engagement are used directly by customers, they require intense focus on user experience, speed of delivery, and agility — in other words, a DevOps approach. Major shift in the types of applications that businesses are required to deliver Systems of record Systems of EngagementVS
  • 8. 8 DevOps Principles DevOps provides significant ROI in • Enhanced customer experience • Increased capacity to innovate • Faster time to value Typical DevOps principles are • Develop and test against production-like systems • Deploy with repeatable, reliable processes • Monitor and validate operational quality • Amplify feedback loops User experience Speed of delivery Agility
  • 11. DEVELOPMENT and OPERATIONS Continuous Delivery ProceduralRigor Creativity BUILD RELEASE CHANGE TEST PROJECTMGT. DevOps Shift 11 Collaborative Automation Platform
  • 12. Overheads in maintaining a typical CD tool chain 12 FUNCTIONAL PERFORMANCE SECURITY Overhead Efforts  Source Control Compilation Code Analysis DeployReports Setup Administer Maintain Scripting Stakeholders Process Compliance Tools Installations Developer Packaging Code Coverage Unit Testing Testing CI/CD Application in production DEV ENV TEST ENV STAGING ENV Customers JENKINS IBM MICROSOFT Heterogeneous Toolsets
  • 13. Infosys Continuous Integration Platform 13 Infosys Continuous Integration Platform (ICIP) * is a centralized web based platform for Java/.NET project teams to schedule automated builds along with integrated code analysis, unit testing, code coverage, code obfuscation, security analysis, FOSS compliance, deployment of the application on web servers, functional, performance and security testing. FUNCTIONAL PERFORMANCE SECURITY  Source Control Compilation Code Analysis DeployReports Stakeholders Developer Packaging Code Coverage Unit Testing Testing CI/CD Application in production DEV ENV TEST ENV STAGING ENV Customers JENKINS IBM MICROSOFT Heterogeneous Toolsets ICIP * Infosys IP
  • 14. ICIP Components & Benefits 14 Login to ICIP Web Portal Create new CI job configuration Supported Tools IBM RTC MS TFS ClearCase Subversion GIT CVS PMD FindBugs CheckStyle FxCop SonarQube JUnit Cobertura ANT Maven Preemptiv e DashO, IBM AppScan Source J E N K I N S Custom tools and plugins MS Test MS Build JBoss Tomcat IBM WAS IIS IBM RFT IBM RPT IBM RQM IBM AppScan MS CodedUI MS LoadTest Selenium, Apache JMeter IBM UrbanCode Deploy OR Microsoft InRelease ICQA FOSS Platform SCM Checkout Code Analysis & FOSS Compliance Check Unit Testing, Code Coverage, Build and Packaging Obfuscation & Security Analysis Deployment Functional, Performanc e & Security Testing Email notification Commercial Tools Free/Open Source ToolsLegend Infosys internal tool/solution Implements a standard CI process that leverages Industry best tools & practices A centralized platform available as-a- Service that reduces project teams effort for set up & administration Enhances compliance & automates several validations - code analysis, unit testing, code coverage, code obfuscation, FOSS compliance, etc. Prevention & reduction of application staging errors in multiple environments (Dev/QA/Prod.) Significant reduction in cycle time through automated build, deployment and testing BENEFITS * Infosys IP
  • 15. STANDARDIZE & AUTOMATE • Generation (“Deskill”) of Build scripts (ANT, MSBUILD) • Configuration of CI system (Jenkins) and Deployment Automation system (IBM UrbanCode Deploy) • CI/CD process INTEGRATE & INVOKE • FOSS Compliance Platform • Infosys Code Quality Analyzers • Custom Jenkins Plugins and custom tools • Extensible to invoke any third party tool SIMPLIFY & COMPLY • Onboarding applications to adopt CI-CD approach • Administration and management of CI and CD systems • Standard practices and enable reuse • Validations across environments Innovative aspects in ICIP 15
  • 16. Factors for tool selection 16 Technical suitability & Tool capabilities Cost (Commercial Vs Open Source) Integration with other tools (ALM, Continuous Delivery, Incident Management, Monitoring, Environment Provisioning) Technical Support /Community activities (for open source tools) Existing tools inventory Extensibility (API, CLI interfaces for integration and customizations) Release frequency and ease of upgrades and Product Roadmap Market capitalization Ease of use
  • 17. 17 Example – Jenkins as the CI tool Flexible tool with many powerful orchestration, scheduling, reporting capabilities Decoupled with the technology of the application to be built/deployed/tested Open Source Comprehensive set of plugins available Extensible Weekly release cycles & Auto upgradeable Widely used CI tool in the industry with broad user base and extensive developer community support Simple to work with
  • 18. Illustrative Tools Inventory 18 Areas Tools ALM Microsoft TFS, IBM CLM (IBM RDNG, RTC, RQM), Rally, Mingle Continuous Integration & Delivery Jenkins, RTC, TFS, Infosys Continuous Integration Platform (ICIP) Artefact Management Nexus Test Automation Selenium, IBM RFT, OATS, Worksoft Certify, MS CodedUI, Cucumber, Fitnesse, M-Eux Test, Sort Site Load (Performance) Testing Apache JMeter, IBM RPT, MS LoadTest, OATS, MITE-PRO Middleware Testing & Service Virtualisation SoapUI, Parasoft SOAtest, IBM RTW Deployment and Release Automation IBM UrbanCode Deploy, Microsoft InRelease, IBM UrbanCode Release Environment provisioning/Containerisation Puppet, Chef, Docker Legend : Open Source, Internal, Commercial
  • 19. © 2014 Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying,recording or otherwise, withoutthe prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document. Thank You