devops enabler & co. - microsoft azure · • rancher to manage docker containers using...

7
DevOps Enabler & Co. We Are Proud To Be Enabling DevOps Deliver Value…

Upload: others

Post on 24-Jun-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DevOps Enabler & Co. - Microsoft Azure · • Rancher to manage docker containers using yamlfiles that should be version controlled. (Moving to use Helm currently) • Nexus to be

DevOps Enabler & Co.

We Are Proud To Be

Enabling DevOps Deliver Value…

Page 2: DevOps Enabler & Co. - Microsoft Azure · • Rancher to manage docker containers using yamlfiles that should be version controlled. (Moving to use Helm currently) • Nexus to be

DevOps Service – Use case 01

Business Challenge: The client financial services product is a large complex application with frontend on containers, the retail banking layer connecting the core banking in the bank end. The sales team never used to get a stable environment to demonstrate the product. There were several challenges faced by the team• Very Complex Application• Environment instability• High volume of Changes• Deployments into Microsoft Azure for Demo with increased cost• Frequent custom Demo requests from Sales• Geographically Distributed Teams

DevOps Enabler Response:• We proposed DevOps services to promote automation, collaboration and communication between the teams

including and involving the sales team.• Apply IaC (Infrastructure as code) using the Microsoft DSC (Desired state configuration) for all the Microsoft

components.• Rancher to manage docker containers using yaml files that should be version controlled. (Moving to use Helm

currently)• Nexus to be used to store all the binaries and the docker private registry to store containers.• VSTS Work Items to be designed with the workflow to support the sales requests for scheduling and

provisioning of environments automatically. VSTS Pipelines to be configured for all respective requests.

Benefits and Results:• Stable Environments that brought confidence to the sales• On Demand auto provisioning and auto deployments awarded ~60% Cost savings on Azure in one quarter.• Collaboration with notifications, auditing and offered self services using VSTS contributed to greater quality,

timely demos and supported new wins for the solutions.

Page 3: DevOps Enabler & Co. - Microsoft Azure · • Rancher to manage docker containers using yamlfiles that should be version controlled. (Moving to use Helm currently) • Nexus to be

Solution Approach Used by DevOps Enabler

DevOps Enabler Solution:

Delivery Approach:

Technology/Tools: (Customer already invested and available tools were used)

• Environment Configuration Management• Auto Provisioning• Desired State Configuration• Infrastructure as Code Management

• Tracking and Controlling Change• Azure ARM with Azure PowerShell• Scripting• Pipeline• Customized Work Item

• Version Control = VSTS• Defect Tracking = VSTS Work Items• Scripting = PowerShell, PERL, DSC• Pipeline = VSTS,• Cloud = Azure• VSTS Agile Methodology• Binary Store = Nexus• Containers = Docker, Rancher

Page 4: DevOps Enabler & Co. - Microsoft Azure · • Rancher to manage docker containers using yamlfiles that should be version controlled. (Moving to use Helm currently) • Nexus to be

DevOps Service – Use case 02

Business Challenge: The Cargo application is a complete operational system which supports all kind of cargo handling of booking to final delivery. There were several challenges faced by the team:• Very Complex Application, Hosting & integration services• High volume of Changes Requests• Deployments on the hosted VMWare environment• Frequent custom releases to various clients,• Geographically Distributed Development, Parallel Development

DevOps Enabler Response:• We proposed DevOps services to promote automation, collaboration and communication between the local

and the geographically distributed teams• IBM Rational ClearCase tool for Source Code Management and version control• IBM Rational ClearQuest tool for Defect, Backlog Management and report generation.• Jenkins for Continuous Integration, Maven, Batch Scripting and build automation.• Continuous Delivery with Jenkins, PERL and deployment automation

Benefits and Results:• Faster Quality Delivery – DevOps Enabler services enabled faster and quality delivery to stakeholders by usage

of tools thru continues integration and continuous delivery. • Powerful SCM, with Build and Deployment automation – DevOps Services equipped the team by streaming

the SCM in many areas like tracking and controlling the changes, branching, naming conventions, backup and restore, Self Service and auto IDE setup, build and deployment automation.

• Strength in Collaboration – Gaps for software release between different teams (Development, Testing and Operations) is addressed thru notification, auditing and self services.

H

H

Page 5: DevOps Enabler & Co. - Microsoft Azure · • Rancher to manage docker containers using yamlfiles that should be version controlled. (Moving to use Helm currently) • Nexus to be

Solution Approach Used by DevOps Enabler

DevOps Enabler Solution:

Delivery Approach:

Technology/Tools: (Customer already invested and available tools were used)

• Continuous Integration

• Implemented Automation

• Continuous Delivery

• Collaboration and Communication

• Version Control

• Workspace Management

• Multisite and Synchronization

• Parallel and GDD (Geographic Distributed Development)

• IBM Rational ClearCase for Version Control

• IBM Rational ClearQuest for Task/Defect Management

• IBM RUP Methodology

• Jenkins for Continuous Integration and Delivery

• ANT, Batch and PERL scripting for supporting automation

• Sonar Qube for Code quality and lines of codes

Page 6: DevOps Enabler & Co. - Microsoft Azure · • Rancher to manage docker containers using yamlfiles that should be version controlled. (Moving to use Helm currently) • Nexus to be

Contact Us

Email Id’s

[email protected] (OR) [email protected]

Phone

+91 080 28474611

+91 8880 38 18 58

Address

DevOps Enabler & Co. #100, 4th Cross, Varanasi Main

Road, Bangalore, Karnataka, India. Pin code: 560036.

Skype For Business

[email protected]

Website

https://devopsenabler.com

Page 7: DevOps Enabler & Co. - Microsoft Azure · • Rancher to manage docker containers using yamlfiles that should be version controlled. (Moving to use Helm currently) • Nexus to be

THANKYOU