SlideShare a Scribd company logo
1 of 55
Azure DevOps Webinar
Best Practices & Benefits
Thursday 25th 2020 : Noon – 1:00 PM CST
Cambay Digital is uniquely positioned to meet
your High-Performance
Microsoft Three Cloud
Transformational needs!
With our 1,300 highly trained
Microsoft Digital Global Workforce,
Cambay Digital will help drive your
Microsoft Digital Transformation
Journey in a Managed Delivery Program
and/or Microsoft Private Placements
in an onshore or offshore model.
Our Cambay Digital Engineering,
Healthcare, Workforce Management,
and Customer Experience high
performance services will help you
mitigate risk, accelerate your deployment
and deliver your goals and objectives.
Our Global Microsoft Practice
Azure, D365, M365
Our Subject Matter Experts
www.cambaydigital.com
Michael Busby
VP, Solution
Architecture
Steve Lange
Azure Sr. App
Specialist
Eric Digfelder
President
Wendy Elliott-Smith
VP, Software
Development
Our Keynote Panel
Our Agenda
The Horizon LIMS Azure
DevOps Journey
Microsoft Azure DevOps
Roadmap & Best Practices
Cambay Digital Azure
DevOps Deployment
Strategies
Open Discussion, Ask the
Experts, Questions
www.cambaydigital.com
D e v O p s w i t h C a m b a y
J u n e 2 5 , 2 0 2 0
HORIZON … who we are
• 30+ years
• Laboratory Information Management System (LIMS) /
Laboratory Information System (LIS)
• Built for labs who need speed, accuracy and
customization
At HORIZON,
we build software
that reflects our
deep under-
standing of the
lab environment and
its need for speed
and accuracy.
LIMS FOR LIFE™
DOHMEN … HORIZON’s parent company
Dohmen’s vision
is to create
equitable access
to a more efficient,
effective and easy
to use health
experience.
• 161+ years
• First U.S. company to transition
from multi-generation, family-
owned business to one wholly-
owned by private foundation
• New focus
• from treatment to prevention
• from shareholder return (ROI) to
Social Return on Investment
(SROI)LIMS FOR LIFE™
O U R N I C H E E X P E R T I S E
Environmental
& Water Quality
Public Health
Toxicology, Clinical and
Diagnostics
Agriculture
We are not everything to everybody.
We are the best at what we do.
H O R I Z O N P L AT F O R M S
ON-PREMISE PaaS CLOUD
Fully functional LIMS
Customer web portal
Workflow configuration
Integrated statistics package
Fully traceable system
Externally traceable electronic logbook Optional Optional Optional
Instrument integrations
External integrations
License fee
Subscription fee
Capital expenditure
Operating expenditure
Vendor-provided backups Optional
Vendor-provided system maintenance and upgrades Optional
Vendor-provided LIMS administrations Optional Optional
Infrastructure hardware included Optional
HORIZON Development Process with Azure DevOps
H O R I Z O N S D L C T R A N S F O R M AT I O N
• Elaborate specifications
• Independent QA
• Test plans in Microsoft Word
• Documents on file share
• MS Visual SourceSafe
• Commercial bug tracker product• Requirements via sticky notes
• Developer unit testing
• Microsoft Visual SourceSafe
• Home-grown bug tracker
• Iteration, collaboration, MVP
• User stories replaced specifications
• Introduced Microsoft Team Foundation Server (TFS)
• Work item tracking – stories, tasks, bugs
• Integrated source code repository
• Integrated test case management
• Automated testing
1987
1999
2010
Cowboy Coding
Waterfall
Agile Scrum
AZURE DEVOPS MIGRATION
• By 2019, TFS was the only true production system housed
in our local data center
• Near 24/7 up-time requirements due to partial off-shore
team
• Out-of-date, difficult to maintain with current resources
LIMS FOR LIFE™
D E V O P S M I G R AT I O N PAT H
M I L E S TO N E - B A S E D R O L LO U T P L A N
System Study &
Data Collection
Installation &
restoring backup
Trial Run – TFS to DevOps
Server 2019
Trial migration users to Azure
Live migration – TFS
to Develop Server
2019
Live migration users to
Azure
AZURE DEVOPS KEY ADVANTAGES
 Reduced risk, burden on internal IT staff
 Supports HORIZON’s SOC 2 compliance with traceable
evidence of development process
 Test plans feature greatly enhanced
• Integrated progress reporting
• Tester assignment, reorder test cases
 Improved navigation
• Transition between work item types
 Increased visibility, multiple dashboards
 Integrated wikiLIMS FOR LIFE™
U N E X P E C T E D B E N E F I T S
First 30 Days
Began removing customized
workflow
Reorganized project structure
Flattened story hierarchy
Implemented wiki
Next 90-120 Days
Continue removing customized
workflow
Implement boards and backlogs
Consolidate projects
Retire separate wiki environment
Sr. Azure App Innovation Specialist
Microsoft Health – US West Region
Denver, CO | stevenl@microsoft.com
The What & Why of DevOps
Microsoft Solutions: Azure DevOps
What about GitHub?
Developers are at the heart
of your company’s innovation
Accelerating Delivery with DevOps
people
process products
“
”
50%
19.5%
5%
10%
5%
DevOps at Microsoft
Data: Internal Microsoft engineering system activity, March 2019
442k
Pull Requests per
month
2.4m
Private Git commits per
month
82,000Deployments per day
4.6m
Builds per month
3.5k
Open Source repos
12k
Employees contributing
to open source
28k
Work items
created per day
Azure DevOps is the toolchain of choice for Microsoft engineering with over 100,000 internal users
https://aka.ms/DevOpsAtMicrosoft
Azure DevOps
Deliver value to your users faster
using proven agile tools to plan,
track, and discuss work across
your teams.
Build, test, and deploy with CI/CD that
works with any language, platform,
and cloud. Connect to GitHub or any
other Git provider and deploy
continuously.
Get unlimited, cloud-hosted
private Git repos and collaborate
to build better code with pull
requests and advanced file
management.
Test and ship with confidence
using manual and exploratory
testing tools.
Create, host, and share packages with
your team, and add artifacts to your
CI/CD pipelines with a single click.
Azure Boards Azure ReposAzure Pipelines
Azure Test Plans Azure Artifacts
https://azure.com/devops

Track work with Kanban boards, backlogs, team
dashboards, and custom reporting
Azure Boards
https://azure.com/devops
Connected from idea to release
Track all your ideas at every development stage and
keep your team aligned with all code changes linked
directly to work items.
Scrum ready
Use built-in scrum boards and planning tools to help
your teams run sprints, stand-ups, and planning
meetings.
Project insights
Gain new insights into the health and status of your
project with powerful analytics tools and dashboard
widgets.
Unlimited private Git repo hosting and support for
TFVC that scales from a hobby project to the
world’s largest Git repositories
Azure Repos
https://azure.com/devops
Works with your Git client
Securely connect with and push code into your Git
repos from any IDE, editor, or Git client.
Web hooks and API integration
Add validations and extensions from the marketplace
or build your own using web hooks and REST APIs.
Semantic code search
Quickly find what you’re looking for with code-aware
search that understands classes and variables.
Cloud-hosted pipelines for Linux, Windows and
macOS, with unlimited minutes for open source
Azure Pipelines
Any language, any platform, any cloud
Build, test, and deploy Node.js, Python, 
Java, PHP, Ruby,
C/C++, .NET, Android, and iOS apps. Run in parallel on
Linux, macOS, and Windows. Deploy to Azure, AWS,
GCP or on-premises
Extensible
Explore and implement a wide range of community-
built build, test, and deployment tasks, along with
hundreds of extensions from Slack to SonarCloud.
Support for YAML, reporting and more
Best-in-class for open source
Ensure fast continuous integration/continuous delivery
(CI/CD) pipelines for every open source project. Get
unlimited build minutes for all open source projects with
up to 10 free parallel jobs across Linux, macOS and
Windows
https://azure.com/pipelines
Containers and Kubernetes
Easily build and push images to container registries like
Docker Hub and Azure Container Registry. Deploy
containers to individual hosts or Kubernetes.
What can I do?
Azure Pipelines
Build
Utility
Test
Package
Deploy
Tool
Get end-to-end traceability. Run tests and log
defects from your browser. Track and assess quality
throughout your testing lifecycle.
Azure Test Plans
Capture rich data
Capture rich scenario data as you execute tests to
make discovered defects actionable. Explore user
stories without test cases or test steps. You can
create test cases directly from your exploratory test
sessions.
Test across web and desktop
Test your application where it lives. Complete
scripted tests across desktop or web scenarios. Test
on-premises application from the cloud and vice-
versa.
Get end-to-end traceability
Leverage the same test tools across your engineers
and user acceptance testing stakeholders. Pay for the
tools only when you need them.
https://azure.com/devops
Create and share Maven, npm, and NuGet package
feeds from public and private sources – fully
integrated into CI/CD pipelines
Azure Artifacts
Manage all package types
Get universal artifact management for Maven, npm,
and NuGet.
Add packages to any pipeline
Share packages, and use built-in CI/CD, versioning,
and testing.
Share code efficiently
Easily share code across small teams and large
enterprises.
https://azure.com/devops
Use the best of breed DevOps tools with Azure DevOps and collaborate on GitHub
Boards
(Azure DevOps)
Visual Studio Pipelines + Test
Plans & Artifacts
(Azure DevOps)
Monitor
(Azure Monitor)
GitHub
Integrate with your existing tools and workflows
Boards
(Azure DevOps)
Visual Studio Pipelines + Test
Plans & Artifacts
(Azure DevOps)
Monitor
(Azure Monitor)
GitHub
Trello Atom GitHub Jenkins Terraform ELK Stack
Azure DevOps
Empowering 1000s of enterprises
15+ years of developer innovation
GitHub
The home of open source software
50 million+ users
Azure DevOps and GitHub
share the same leadership
Bringing the requirements
and insights of Azure DevOps
customers to GitHub
Standardized tooling for
100k engineers at Microsoft
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
GitHub brings the premier social
coding workflows to your team,
breaking down silos and enabling
Inner Source through:
• Expertise sharing
• Cross-team collaboration
• Improved code reuse
• Increased velocity
© Copyright Microsoft Corporation. All rights reserved.
Microsoft Azure DevOps Definition
With end-to-end solutions on Azure, teams can
implement DevOps practices in each of the
application lifecycle phases: plan, develop,
deliver, and operate. These DevOps technologies,
combined with people and processes, enable
teams to continually provide value to customers.
Mindset Shift
Shared
Responsibility &
Collaboration
End-to-end
ownerships and
accountability
Multi-disciplinary
teams
Incremental value
added delivery and
services
Workflow
optimization and
efficiencies in
delivery
Process
optimization and
improvements
Automate
(almost)
Everything
Measurement &
Accountability
Everything
Continues
improvement
DevOps Guiding Principles
Wikipedia: DevOps Definition
DevOps is a set of practices that combines
software development (Dev) and IT Operations
(Ops). It aims to shorten the system “dev”
lifecycle and provide continuous delivery with
high software quality
Increase the frequency and quality of
deployments and releases
Improve innovation - mitigate risk
Faster time to market
Quality improvements and
operational reliability
Increase in (MTTR) Mean Time to Recover
DevOps Benefits
Continuous
Integration
Continuous
Testing
Continuous
Delivery
Continuous
Operations
Azure DevOps: What is it?
A High Performance DevOps Journey
www.cambaydigital.com
Azure DevOps: The Unified Mindset
A High Performance Journey
Microsoft Azure DevOps
helps define organizational
and consensus across
Development and
Operations is a mindset shift.
A balanced approach around
- People
- Process
- Automation
will drive the biggest
benefits.
Balanced Approach
One Common Goal – Value
Based Delivery Model
Alignment & Change
ARCI / RACI
CI / CD Automation =
High Performance
Management & Traceability –
End to End Software Lifecycle
One Common Goal – Value
Based Delivery Model
One Common Goal – Value
Based Delivery Model
www.cambaydigital.com
Level 4: Infrastructure as Code
Introduction to YAML Puppet Chef Ansible Cloud based IaC
Level 3: Containerization
Containerization vs.
Virtualization
Creating and Using
Containers
Container Images and
Docker Files
Container Lifetime
and Persistent Data
Docker Compose Swarm
Container
Registries
Level 2: CI and CD
GIT and GitHub
SCM on Cloud –
Code Commit
CI with Jenkins Jenkins Pipeline
Code Build and
Code Deploy
Distributed Builds
Continuous Code
Quality
Continuous
Inspection with
Jenkins
Level 1: DevOps Fundamentals
Why and
What
Market
Trends
DevOps
Engineering
Skills
DevOps
Delivery
pipeline
DevOps
Ecosystem
DevOps
Building
Blocks
Shared
Incentives
Quality
and
Testing
Gain Fast
Feedback
Unified
and
Holistic
Automated
Release
Management
Infrastructure
as Code
Specificati
on by
Example
Maturity 1: DevOps Fundamentals
Maturity 2: CI / CD
Maturity 3: Containerization
Maturity 4: Infrastructure as Code
1
2
3
4
Azure DevOps
A High Performance Journey
Azure DevOps
Deployment
Best Practice
Step 1
DevOps Transformation
1) Organizational Alignment
2) Center of Excellence
3) Governance
4) Education
5) Pilot / Evaluation
6) Roll Out / Adoption
Azure DevOps Deployment Best Practice
Step 2
DevOps Best Practices
1) Eliminate Communication Gaps
2) Continuous Feedback
3) Right Toolset and Resources
4) Performance Monitoring
Azure DevOps Deployment Best Practice
Step 3
DevOps Best Benefits
1) Digital Transformation
2) Resource Utilization
3) Minimized Time to Market
4) Streamlined IT
5) Cultural Transformation
6) Enhanced Communications
7) Improved Collaboration
Step 1
DevOps Transformation
1) Organizational
Alignment
2) Center of Excellence
3) Governance
4) Education
5) Pilot / Evaluation
6) Roll Out / Adoption
Step 2
DevOps Best Practices
1) Eliminate
Communication Gaps
2) Continuous Feedback
3) Right Toolset and
Resources
4) Performance Monitoring
Step 3
DevOps Best Benefits
1) Digital Transformation
2) Resource Utilization
3) Minimized Time to
Market
4) Streamlined IT
5) Cultural Transformation
6) Enhanced
Communications
7) Improved Collaboration
Azure DevOps Deployment Best Practice
What are you waiting for?
Azure DevOps QuickStart
A High Performance Journey
Our Cambay Digital
Microsoft Azure DevOps
Fastrack options
A balanced approach around
- Starter
- Runner
- Cross Country
Acceleration, Risk Mitigation,
Alignment, Automation
FREE
2-4 Hour DevOps
Analysis Session & Workshop
Questions & Next Steps
This Webinar was recorded and will be sent
to everyone that attended and registered.
FREE DevOps White Paper
Allen Scott
408-797-6904
allen.scott@cambaydigital.com
N
E
X
T
W
E
E
K
Email Follow-up
Allen Scott
Cambay Digital
Sr. Director of Operations
Phone: 408.797.6904
Email: allen.scott@cambaydigital.com

More Related Content

What's hot

Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Adrian Todorov
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps Chetan Gordhan
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOpsJeff Bramwell
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOpsJessica Deen
 
[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOpsNaoki (Neo) SATO
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsBelatrix Software
 
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaAzure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaEdureka!
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseAndrew Kelleher
 
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesShiva Narayanaswamy
 
TechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdfTechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdfMIlton788007
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Azure Boards.pptx
Azure Boards.pptxAzure Boards.pptx
Azure Boards.pptxNitin Sethi
 

What's hot (20)

Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
Azure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala MeetupAzure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala Meetup
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOps
 
[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure Devops
 
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaAzure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the Enterprise
 
Azure DevOps Complete CI/CD Pipeline
Azure DevOps Complete CI/CD PipelineAzure DevOps Complete CI/CD Pipeline
Azure DevOps Complete CI/CD Pipeline
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best Practices
 
TechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdfTechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdf
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Azure Boards.pptx
Azure Boards.pptxAzure Boards.pptx
Azure Boards.pptx
 

Similar to Azure DevOps Best Practices Webinar

Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019Janne Mattila
 
Microsoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsMicrosoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsTomasz Wisniewski
 
Azure DevOps Day - Kochi
Azure DevOps Day - KochiAzure DevOps Day - Kochi
Azure DevOps Day - KochiAmal Dev
 
Azure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAzure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAmal Dev
 
Azure_DevOps_Customer_201903.pptx
Azure_DevOps_Customer_201903.pptxAzure_DevOps_Customer_201903.pptx
Azure_DevOps_Customer_201903.pptxSherman37
 
Rilasci senza paura (o panico) con Azure DevOps
Rilasci senza paura (o panico) con Azure DevOpsRilasci senza paura (o panico) con Azure DevOps
Rilasci senza paura (o panico) con Azure DevOpsCommit University
 
DevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOpsDevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOpsEmmanuel Gomes Brandão
 
Intro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsIntro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsTJTurner6
 
Martin Woodward - DevOps Habits
Martin Woodward  - DevOps HabitsMartin Woodward  - DevOps Habits
Martin Woodward - DevOps HabitsPeter Laker
 
Deploy multi-environment application with Azure DevOps
Deploy multi-environment application with Azure DevOpsDeploy multi-environment application with Azure DevOps
Deploy multi-environment application with Azure DevOpsAndrea Tosato
 
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyGlobal Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyCallon Campbell
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOpsJeff Bramwell
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOpsJeff Bramwell
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 
[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft AzureKorkrid Akepanidtaworn
 
Zure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training dayZure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training dayOkko Oulasvirta
 

Similar to Azure DevOps Best Practices Webinar (20)

Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019
 
Microsoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsMicrosoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOps
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
DevOps lagos meetup
DevOps lagos meetupDevOps lagos meetup
DevOps lagos meetup
 
Azure DevOps Day - Kochi
Azure DevOps Day - KochiAzure DevOps Day - Kochi
Azure DevOps Day - Kochi
 
Azure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAzure DevOps Day - Trivandrum
Azure DevOps Day - Trivandrum
 
Azure_DevOps_Customer_201903.pptx
Azure_DevOps_Customer_201903.pptxAzure_DevOps_Customer_201903.pptx
Azure_DevOps_Customer_201903.pptx
 
Rilasci senza paura (o panico) con Azure DevOps
Rilasci senza paura (o panico) con Azure DevOpsRilasci senza paura (o panico) con Azure DevOps
Rilasci senza paura (o panico) con Azure DevOps
 
Azure Pipeline
Azure PipelineAzure Pipeline
Azure Pipeline
 
DevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOpsDevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOps
 
Intro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsIntro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOps
 
Martin Woodward - DevOps Habits
Martin Woodward  - DevOps HabitsMartin Woodward  - DevOps Habits
Martin Woodward - DevOps Habits
 
Deploy multi-environment application with Azure DevOps
Deploy multi-environment application with Azure DevOpsDeploy multi-environment application with Azure DevOps
Deploy multi-environment application with Azure DevOps
 
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyGlobal Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
 
Welcome to Azure DevOps
Welcome to Azure DevOpsWelcome to Azure DevOps
Welcome to Azure DevOps
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure
 
Zure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training dayZure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training day
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Azure DevOps Best Practices Webinar

  • 1. Azure DevOps Webinar Best Practices & Benefits Thursday 25th 2020 : Noon – 1:00 PM CST
  • 2. Cambay Digital is uniquely positioned to meet your High-Performance Microsoft Three Cloud Transformational needs! With our 1,300 highly trained Microsoft Digital Global Workforce, Cambay Digital will help drive your Microsoft Digital Transformation Journey in a Managed Delivery Program and/or Microsoft Private Placements in an onshore or offshore model. Our Cambay Digital Engineering, Healthcare, Workforce Management, and Customer Experience high performance services will help you mitigate risk, accelerate your deployment and deliver your goals and objectives. Our Global Microsoft Practice Azure, D365, M365
  • 3. Our Subject Matter Experts www.cambaydigital.com Michael Busby VP, Solution Architecture Steve Lange Azure Sr. App Specialist Eric Digfelder President Wendy Elliott-Smith VP, Software Development Our Keynote Panel
  • 4. Our Agenda The Horizon LIMS Azure DevOps Journey Microsoft Azure DevOps Roadmap & Best Practices Cambay Digital Azure DevOps Deployment Strategies Open Discussion, Ask the Experts, Questions www.cambaydigital.com
  • 5. D e v O p s w i t h C a m b a y J u n e 2 5 , 2 0 2 0
  • 6. HORIZON … who we are • 30+ years • Laboratory Information Management System (LIMS) / Laboratory Information System (LIS) • Built for labs who need speed, accuracy and customization At HORIZON, we build software that reflects our deep under- standing of the lab environment and its need for speed and accuracy. LIMS FOR LIFE™
  • 7. DOHMEN … HORIZON’s parent company Dohmen’s vision is to create equitable access to a more efficient, effective and easy to use health experience. • 161+ years • First U.S. company to transition from multi-generation, family- owned business to one wholly- owned by private foundation • New focus • from treatment to prevention • from shareholder return (ROI) to Social Return on Investment (SROI)LIMS FOR LIFE™
  • 8. O U R N I C H E E X P E R T I S E Environmental & Water Quality Public Health Toxicology, Clinical and Diagnostics Agriculture We are not everything to everybody. We are the best at what we do.
  • 9. H O R I Z O N P L AT F O R M S ON-PREMISE PaaS CLOUD Fully functional LIMS Customer web portal Workflow configuration Integrated statistics package Fully traceable system Externally traceable electronic logbook Optional Optional Optional Instrument integrations External integrations License fee Subscription fee Capital expenditure Operating expenditure Vendor-provided backups Optional Vendor-provided system maintenance and upgrades Optional Vendor-provided LIMS administrations Optional Optional Infrastructure hardware included Optional
  • 10. HORIZON Development Process with Azure DevOps
  • 11. H O R I Z O N S D L C T R A N S F O R M AT I O N • Elaborate specifications • Independent QA • Test plans in Microsoft Word • Documents on file share • MS Visual SourceSafe • Commercial bug tracker product• Requirements via sticky notes • Developer unit testing • Microsoft Visual SourceSafe • Home-grown bug tracker • Iteration, collaboration, MVP • User stories replaced specifications • Introduced Microsoft Team Foundation Server (TFS) • Work item tracking – stories, tasks, bugs • Integrated source code repository • Integrated test case management • Automated testing 1987 1999 2010 Cowboy Coding Waterfall Agile Scrum
  • 12. AZURE DEVOPS MIGRATION • By 2019, TFS was the only true production system housed in our local data center • Near 24/7 up-time requirements due to partial off-shore team • Out-of-date, difficult to maintain with current resources LIMS FOR LIFE™
  • 13. D E V O P S M I G R AT I O N PAT H
  • 14. M I L E S TO N E - B A S E D R O L LO U T P L A N System Study & Data Collection Installation & restoring backup Trial Run – TFS to DevOps Server 2019 Trial migration users to Azure Live migration – TFS to Develop Server 2019 Live migration users to Azure
  • 15. AZURE DEVOPS KEY ADVANTAGES  Reduced risk, burden on internal IT staff  Supports HORIZON’s SOC 2 compliance with traceable evidence of development process  Test plans feature greatly enhanced • Integrated progress reporting • Tester assignment, reorder test cases  Improved navigation • Transition between work item types  Increased visibility, multiple dashboards  Integrated wikiLIMS FOR LIFE™
  • 16. U N E X P E C T E D B E N E F I T S First 30 Days Began removing customized workflow Reorganized project structure Flattened story hierarchy Implemented wiki Next 90-120 Days Continue removing customized workflow Implement boards and backlogs Consolidate projects Retire separate wiki environment
  • 17.
  • 18. Sr. Azure App Innovation Specialist Microsoft Health – US West Region Denver, CO | stevenl@microsoft.com
  • 19. The What & Why of DevOps Microsoft Solutions: Azure DevOps What about GitHub?
  • 20.
  • 21.
  • 22. Developers are at the heart of your company’s innovation
  • 23. Accelerating Delivery with DevOps people process products “ ”
  • 25.
  • 26.
  • 27.
  • 28. DevOps at Microsoft Data: Internal Microsoft engineering system activity, March 2019 442k Pull Requests per month 2.4m Private Git commits per month 82,000Deployments per day 4.6m Builds per month 3.5k Open Source repos 12k Employees contributing to open source 28k Work items created per day Azure DevOps is the toolchain of choice for Microsoft engineering with over 100,000 internal users https://aka.ms/DevOpsAtMicrosoft
  • 29. Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build, test, and deploy with CI/CD that works with any language, platform, and cloud. Connect to GitHub or any other Git provider and deploy continuously. Get unlimited, cloud-hosted private Git repos and collaborate to build better code with pull requests and advanced file management. Test and ship with confidence using manual and exploratory testing tools. Create, host, and share packages with your team, and add artifacts to your CI/CD pipelines with a single click. Azure Boards Azure ReposAzure Pipelines Azure Test Plans Azure Artifacts https://azure.com/devops 
  • 30. Track work with Kanban boards, backlogs, team dashboards, and custom reporting Azure Boards https://azure.com/devops Connected from idea to release Track all your ideas at every development stage and keep your team aligned with all code changes linked directly to work items. Scrum ready Use built-in scrum boards and planning tools to help your teams run sprints, stand-ups, and planning meetings. Project insights Gain new insights into the health and status of your project with powerful analytics tools and dashboard widgets.
  • 31. Unlimited private Git repo hosting and support for TFVC that scales from a hobby project to the world’s largest Git repositories Azure Repos https://azure.com/devops Works with your Git client Securely connect with and push code into your Git repos from any IDE, editor, or Git client. Web hooks and API integration Add validations and extensions from the marketplace or build your own using web hooks and REST APIs. Semantic code search Quickly find what you’re looking for with code-aware search that understands classes and variables.
  • 32. Cloud-hosted pipelines for Linux, Windows and macOS, with unlimited minutes for open source Azure Pipelines Any language, any platform, any cloud Build, test, and deploy Node.js, Python, 
Java, PHP, Ruby, C/C++, .NET, Android, and iOS apps. Run in parallel on Linux, macOS, and Windows. Deploy to Azure, AWS, GCP or on-premises Extensible Explore and implement a wide range of community- built build, test, and deployment tasks, along with hundreds of extensions from Slack to SonarCloud. Support for YAML, reporting and more Best-in-class for open source Ensure fast continuous integration/continuous delivery (CI/CD) pipelines for every open source project. Get unlimited build minutes for all open source projects with up to 10 free parallel jobs across Linux, macOS and Windows https://azure.com/pipelines Containers and Kubernetes Easily build and push images to container registries like Docker Hub and Azure Container Registry. Deploy containers to individual hosts or Kubernetes.
  • 33. What can I do? Azure Pipelines Build Utility Test Package Deploy Tool
  • 34. Get end-to-end traceability. Run tests and log defects from your browser. Track and assess quality throughout your testing lifecycle. Azure Test Plans Capture rich data Capture rich scenario data as you execute tests to make discovered defects actionable. Explore user stories without test cases or test steps. You can create test cases directly from your exploratory test sessions. Test across web and desktop Test your application where it lives. Complete scripted tests across desktop or web scenarios. Test on-premises application from the cloud and vice- versa. Get end-to-end traceability Leverage the same test tools across your engineers and user acceptance testing stakeholders. Pay for the tools only when you need them. https://azure.com/devops
  • 35. Create and share Maven, npm, and NuGet package feeds from public and private sources – fully integrated into CI/CD pipelines Azure Artifacts Manage all package types Get universal artifact management for Maven, npm, and NuGet. Add packages to any pipeline Share packages, and use built-in CI/CD, versioning, and testing. Share code efficiently Easily share code across small teams and large enterprises. https://azure.com/devops
  • 36. Use the best of breed DevOps tools with Azure DevOps and collaborate on GitHub Boards (Azure DevOps) Visual Studio Pipelines + Test Plans & Artifacts (Azure DevOps) Monitor (Azure Monitor) GitHub
  • 37. Integrate with your existing tools and workflows Boards (Azure DevOps) Visual Studio Pipelines + Test Plans & Artifacts (Azure DevOps) Monitor (Azure Monitor) GitHub Trello Atom GitHub Jenkins Terraform ELK Stack
  • 38.
  • 39.
  • 40. Azure DevOps Empowering 1000s of enterprises 15+ years of developer innovation GitHub The home of open source software 50 million+ users
  • 41. Azure DevOps and GitHub share the same leadership Bringing the requirements and insights of Azure DevOps customers to GitHub Standardized tooling for 100k engineers at Microsoft
  • 42. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts GitHub brings the premier social coding workflows to your team, breaking down silos and enabling Inner Source through: • Expertise sharing • Cross-team collaboration • Improved code reuse • Increased velocity
  • 43.
  • 44. © Copyright Microsoft Corporation. All rights reserved.
  • 45.
  • 46. Microsoft Azure DevOps Definition With end-to-end solutions on Azure, teams can implement DevOps practices in each of the application lifecycle phases: plan, develop, deliver, and operate. These DevOps technologies, combined with people and processes, enable teams to continually provide value to customers. Mindset Shift Shared Responsibility & Collaboration End-to-end ownerships and accountability Multi-disciplinary teams Incremental value added delivery and services Workflow optimization and efficiencies in delivery Process optimization and improvements Automate (almost) Everything Measurement & Accountability Everything Continues improvement DevOps Guiding Principles Wikipedia: DevOps Definition DevOps is a set of practices that combines software development (Dev) and IT Operations (Ops). It aims to shorten the system “dev” lifecycle and provide continuous delivery with high software quality Increase the frequency and quality of deployments and releases Improve innovation - mitigate risk Faster time to market Quality improvements and operational reliability Increase in (MTTR) Mean Time to Recover DevOps Benefits Continuous Integration Continuous Testing Continuous Delivery Continuous Operations Azure DevOps: What is it? A High Performance DevOps Journey
  • 47. www.cambaydigital.com Azure DevOps: The Unified Mindset A High Performance Journey Microsoft Azure DevOps helps define organizational and consensus across Development and Operations is a mindset shift. A balanced approach around - People - Process - Automation will drive the biggest benefits. Balanced Approach One Common Goal – Value Based Delivery Model Alignment & Change ARCI / RACI CI / CD Automation = High Performance Management & Traceability – End to End Software Lifecycle One Common Goal – Value Based Delivery Model One Common Goal – Value Based Delivery Model
  • 48. www.cambaydigital.com Level 4: Infrastructure as Code Introduction to YAML Puppet Chef Ansible Cloud based IaC Level 3: Containerization Containerization vs. Virtualization Creating and Using Containers Container Images and Docker Files Container Lifetime and Persistent Data Docker Compose Swarm Container Registries Level 2: CI and CD GIT and GitHub SCM on Cloud – Code Commit CI with Jenkins Jenkins Pipeline Code Build and Code Deploy Distributed Builds Continuous Code Quality Continuous Inspection with Jenkins Level 1: DevOps Fundamentals Why and What Market Trends DevOps Engineering Skills DevOps Delivery pipeline DevOps Ecosystem DevOps Building Blocks Shared Incentives Quality and Testing Gain Fast Feedback Unified and Holistic Automated Release Management Infrastructure as Code Specificati on by Example Maturity 1: DevOps Fundamentals Maturity 2: CI / CD Maturity 3: Containerization Maturity 4: Infrastructure as Code 1 2 3 4 Azure DevOps A High Performance Journey
  • 49. Azure DevOps Deployment Best Practice Step 1 DevOps Transformation 1) Organizational Alignment 2) Center of Excellence 3) Governance 4) Education 5) Pilot / Evaluation 6) Roll Out / Adoption
  • 50. Azure DevOps Deployment Best Practice Step 2 DevOps Best Practices 1) Eliminate Communication Gaps 2) Continuous Feedback 3) Right Toolset and Resources 4) Performance Monitoring
  • 51. Azure DevOps Deployment Best Practice Step 3 DevOps Best Benefits 1) Digital Transformation 2) Resource Utilization 3) Minimized Time to Market 4) Streamlined IT 5) Cultural Transformation 6) Enhanced Communications 7) Improved Collaboration
  • 52. Step 1 DevOps Transformation 1) Organizational Alignment 2) Center of Excellence 3) Governance 4) Education 5) Pilot / Evaluation 6) Roll Out / Adoption Step 2 DevOps Best Practices 1) Eliminate Communication Gaps 2) Continuous Feedback 3) Right Toolset and Resources 4) Performance Monitoring Step 3 DevOps Best Benefits 1) Digital Transformation 2) Resource Utilization 3) Minimized Time to Market 4) Streamlined IT 5) Cultural Transformation 6) Enhanced Communications 7) Improved Collaboration Azure DevOps Deployment Best Practice What are you waiting for?
  • 53. Azure DevOps QuickStart A High Performance Journey Our Cambay Digital Microsoft Azure DevOps Fastrack options A balanced approach around - Starter - Runner - Cross Country Acceleration, Risk Mitigation, Alignment, Automation
  • 54. FREE 2-4 Hour DevOps Analysis Session & Workshop Questions & Next Steps This Webinar was recorded and will be sent to everyone that attended and registered. FREE DevOps White Paper Allen Scott 408-797-6904 allen.scott@cambaydigital.com N E X T W E E K Email Follow-up
  • 55. Allen Scott Cambay Digital Sr. Director of Operations Phone: 408.797.6904 Email: allen.scott@cambaydigital.com

Editor's Notes

  1. NOTES: HORIZON’s parent company, Dohmen, has 161-years of advancing the latest in human health. Dohmen is a financially strong and stable company. Our CEO, Cynthia LaConte, is a visionary who has successfully transitioned her multi-generation, family-owned business to one wholly-owned private foundation. Dohmen is the first in the U.S. to achieve this designation … so vision is very much infused into our corporate culture. Cynthia’s passion is to shift the health paradigm in the United States from treatment to prevention; from shareholder return to Social Return on Investment. In other words, success is measured by positive societal impact. From the navy left section: She wants to create equitable access to a more efficient, effective and easy to use health experience. And what this means is marrying healthy food, innovation and anchor employment to revitalize the health of individuals, families and ultimately, communities.
  2. NOTES: We don’t try to be everything to everyone. Instead, we leverage our expertise by limiting our focus to four areas: Toxicology, Clinical and Diagnostics Public Health Agriculture Environmental and Water Quality What this means for you is … (next page)