1. WE CONNECT ACTIVE PEOPLE
WITH THEIR PASSIONS
Scott Nasello @scottnasello
Director, Delivery Engineering
Tim Melvin @_TMelvin
Senior Director, Global Solutions Delivery
4. 2016
DevOps Kaizen | PDSA | “Little J”
https://youtu.be/RT542sffJpM
The Talent you need is already inside…
https://youtu.be/xQ6r-b_Tm5g
Using DevOps to build your learning org
https://youtu.be/77-jns8fY-M
@damonedwards
8. “CD-ing”
Continuous Delivery for Azure
PaaS
• API & API Management
• Service Fabric
• Web Applications
• Event Hub
• Service Bus
• Azure Data Lake Store
• Azure Data Factory
• Cosmos DB
• Azure SQL
• Subscription Policies
• Azure RBAC
• Logic Apps
• Azure Functions
• Etc.https://twitter.com/i/moments/932319271752835072
10. Visual Studio Team Services
.vsts-ci.yml
• Invoke-CscApiBuild
• Invoke-CscApiSpecflow
• Invoke-CscApiSonarQube
• Invoke-PSDeploy (Deploys to Artifactory)
Release Definition
• Invoke-CscApiDeploy
• Invoke-CscApiDeployTests (Staging Slot)
• Switch-CscApiSlot
• Invoke-CscApiDeployTests (Live)
• Invoke-CscApiGatewayDeploy
BUILD
(CI)
RELEASE
(CD)
Columbia CI/CD Modules
DEV
STG
PROD
11. Visual Studio Team Services
.vsts-ci.yml
• Invoke-CscApiBuild
• Invoke-CscApiSpecflow
• Invoke-CscApiSonarQube
• Invoke-PSDeploy (Deploys to Artifactory)
Release Definition
• Invoke-CscApiDeploy
• Invoke-CscApiDeployTests (Staging Slot)
• Switch-CscApiSlot
• Invoke-CscApiDeployTests (Live)
• Invoke-CscApiGatewayDeploy
BUILD
(CI)
RELEASE
(CD)
CI/CD Aspirations
DEV
STG
PROD
• Containerize build servers
• .NET CORE
• Containerize APIs
• Refactor csc-azure
• AzureRM requirements
In progress by Microsoft
• .yml release definitions
• Global build templates
12.
13. Where are
we going?
What do we
need to get
there?
• Growing retail.
• Brand led business.
• Cloud first strategy.
• Expanding code
delivery and
automations
practices.
14. Break down data silos.
• Enterprise
data and
data
governance.
• As it
happens.
• The API
ecosystem.
• Loose
coupling.
Who knows about our DOT program? We find the most adaptable and eager folks and throw them numerous adventures
Similar to our Directors of Toughness, we picked a few engineers and asked them to roll up their sleeves…we gave them just a little bit of guidance
18F website & engagement model. Since Pipelines, use Capital One for inspiration. <> looking Lift & Shift : transform COTS Cloud suitable (Paas). Terraform but incomplete for PaaS ARM || Abstractions
EA & BizTalk team were implementing our Cloud First, API oriented Open Data Platform.
Trans. / re-do of EDW on Azure. Tim will discuss our data reengineering