SlideShare a Scribd company logo
1 of 38
ManageImplementAdviseEducate
The Past, Present and Future
of DevOps Infrastructure
ManageImplementAdviseEducate
Agenda
• Overview of DevOps
• Infrastructure as Code (IaC) and Configuration as code
• Identity and Security protection in CI CD environment
• Monitor Health of the Infrastructure/Application
• Open Source Software (OSS) and third-party tools, such as Chef, Puppet,
Ansible, and Terraform to achieve DevOps.
• Future of DevOps Application
ManageImplementAdviseEducate
What is DevOps?
• "DevOps is the union of people, process, and products to enable continuous
delivery of value to our end users.
• DevOps is a set of software development practices that combines software
development (Dev) and information technology operations (Ops)
• DevOps is the optimization of the relationship between developers and
information technology (IT) professionals.
ManageImplementAdviseEducate
How DevOps works?
ManageImplementAdviseEducate
Importance of DevOps?
• Shorter development cycle.
• Increased deployment frequency , hence the changes are smaller at each
individual release.
• Fast Delivery Cycles.
• Can test very specifically and goal is to create faster and faster release
cycles with less and less change or impact to production.
• Get feedback rapidly, and learn from our customers at a much faster
cadence.
ManageImplementAdviseEducate
DevOps Lifecycle
ManageImplementAdviseEducate
Why DevOps?
• Prevent unauthorized/manual changes which could break the environment.
• Improves scalability of the infrastructure as needed.
• Removed configuration drift between dev and production environment.
• Helps you avoid Technical debt by bringing Dev and Ops Team together.
• Reduce the time spent on fixing bugs by 60%
• Reduce the time spent on unplanned work by 70%
ManageImplementAdviseEducate
Infrastructure as Code (IaC)
• Manage and provision infrastructure though code and automation.
• It is a practice that enables the automation and validation, such as networks
and virtual machines, to help deliver secure, stable application hosting
platforms.
ManageImplementAdviseEducate
Problem with existing manual Infra setup
• Environment drift - Teams must maintain the settings of individual
deployment environments.
• Snowflake environment - A unique configuration that cannot be reproduced
automatically.
• Inconsistency - among environments leads to more issues during deployment.
ManageImplementAdviseEducate
Why Infrastructure as Code (IaC)
• Consistency: perform repetitive, monotonous work and eliminate mistakes
with help of configuration code file.
• Reusability: source control repository for your infrastructure.
• Scalability: Faster than their manual counterparts.
• Self-documentation: Improves the quality of the entire release process by
standardizing important steps such as deployments.
• Simplify the complexity: Complex infrastructure can be stood up once they
are defined as code.
• Cost effective: Automated processes cost less than manual work.
ManageImplementAdviseEducate
Azure and Infrastructure As Code
• Microsoft Azure is built with Infrastructure as Code (IaC) tools like Azure
Resource Manager templet.
• Cross platform tools like Azure Command Line Interface or Azure PowerShell.
• Desired State Configuration (DSC) -
• Azure Blueprints.
ManageImplementAdviseEducate
Configuration Management
• Maintainability: change of state is consistent, stable manner.
• Saves time: Rollout changes simultaneously
• Insights: to your infrastructure
• Minimize the configuration drift.
• Similar to IaC but not the same.
ManageImplementAdviseEducate
Azure Tools Demo
• ARM Template
• Azure CLI
• Desired State Configuration (DSC)
• Azure Blueprint
ManageImplementAdviseEducate
Azure DevTest Lab
Azure DevTest Labs is the infrastructure that encompasses a group of
resources. A fast, easy and lean dev-test environments
• Quickly provision development and test environments
• Minimise waste resources with quotas and policies
• Set automated shutdowns to minimise costs
• Build Windows and Linux environments
ManageImplementAdviseEducate
Benefits of DevTest Labs
Works
with your
CI/CD
tools
Quick
custom
templates
Self-
service
cost
control
ManageImplementAdviseEducate
Identity and Security
ManageImplementAdviseEducate
DevSecOps
• "Secure DevOps Kit for Azure" is a collection of scripts, tools, extensions,
automations, etc. that caters to the end to end Azure subscription and
resource security needs for dev ops teams using extensive automation and
smoothly integrating security
ManageImplementAdviseEducate
Read More: https://azsk.azurewebsites.net/README.html
ManageImplementAdviseEducate
• Secure the subscription: Check all settings are in conformance to a
secure baseline
• Enable secure development: Security verification tests (SVTs) which can
check for security of various resource types in Azure.
• Integrate security into CICD: SVTs as part of the VSTS CICD pipeline
• Continuous Assurance: Security scanning via Azure Automation Runbooks
• Alerting & Monitoring : Visibility of security status
• Cloud Risk Governance: Control/usage telemetry through Insights
Benefits of Secure DevOps Kit
ManageImplementAdviseEducate
1. How to control or restrict
access?
2. How to keep the secrets and
passwords safe?
ManageImplementAdviseEducate
Secure access to your resources with Azure identity and access
management solutions.
 Protect your applications and data
Defend against malicious login attempts
With the help of PIM leverage services like Conditional Access, Just-In-Time (JIT),
Access reviews, notifications and audit history
Safeguard cryptographic keys and other secrets used by cloud apps and
services
 Enhance data protection and compliance
 All of the control, none of the work
ManageImplementAdviseEducate
Conditional Access policies, applies the right access controls
under the required conditions.
ManageImplementAdviseEducate
Just-in-time (JIT)
virtual machine (VM)
access can be used
to lock down inbound
traffic to your Azure
VMs, reducing
exposure to attacks
while providing easy
access to connect to
VMs when needed.
Just-in-time (JIT)
ManageImplementAdviseEducate
Azure AD access reviews
• Efficiently manage group memberships, access to enterprise applications,
and role assignments.
ManageImplementAdviseEducate
Azure Key vault
Secret management
Key management
Certificate management
Store secrets backed by
HSMs
ManageImplementAdviseEducate
How to know everything is
working fine.
ManageImplementAdviseEducate
Monitoring the Infrastructure
and Application
ManageImplementAdviseEducate
Other 3rd Party Monitoring tools
Nagios
• Infrastructure,
Protocol, Application,
Database, Log and
Bandwidth monitoring
solution
• Monitoring and
alerting software for
servers, networks, and
applications.
• Event handlers for
proactive problem
resolution
• Free and open-source
(Nagios Core)
Read More: https://www.nagios.org/
ManageImplementAdviseEducate
Other 3rd Party Monitoring tools
New Relic
• Server and Application
monitoring
• Real-time analytics
• Browser-side
performance monitoring
• Automated tests to
simulate user behavior
• Alerts to trigger actions
and notifications on some
conditions.
• Collect and visualize the
data you want
Read More:
https://newrelic.com/
ManageImplementAdviseEducate
Open Source Software (OSS) and
third-party tools for DevOps
Am I using the tool with full extent?
Where to use which tool?
ManageImplementAdviseEducate
Chef
• Procedural Configuration
• Seamless integration with Azure
with the Cloud API
• Server – Agent mechanism
• Chef Server, Chef Client (node),
and Chef Workstation
• Has it’s own chef DSL
• knife command from the Chef
Workstation helps you to manage
your infrastructure
• Chef Cookbook Templates helps
you provisioning, configuration
management.
ManageImplementAdviseEducate
Puppet
• Declarative Configuration
• Managed state through UI
• Custom module uses
puppet DSL
• Control Server
Architecture with agents
installed on clients
ManageImplementAdviseEducate
Terraform
• Open-source infrastructure
as code software tool.
• Can Build, change, and
version infrastructure safely
and efficiently
• First multi-cloud
immutable infrastructure
tool
• Builds a graph of all your
resources, and parallelizes
the creation and
modification
• Has a simple syntax
• Define infrastructure in
config/code and will enable
you to rebuild/change and
track changes to
infrastructure with ease.
ManageImplementAdviseEducate
Ansible
• Open-source platform
• Automates cloud provisioning, configuration
management, and app deployment
• Use declarative language
• Uses Ansible Playbook to deploy, configure
and orchestrate
• Playbooks are structured with YAML
• Agent-less, unlike Puppet or Chef
• Ansible uses python, Secure Shell (SSH) for
linux and remote PowerShell for windows
• No centralized/control server (but you can
have ansible tower if required)
ManageImplementAdviseEducate
Community Comparison
ManageImplementAdviseEducate
Ansible Demo
ManageImplementAdviseEducate
Future of DevOps
Kubernetes,
Docker Containers
Function as
Service -
Azure
Functions,
Logic Apps,
Azure API,
Serverless
Computing
Multi-cloud,
Azure Stack Hybrid Cloud
ManageImplementAdviseEducate
References
• https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ansible-
create-vm
• https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ansible-
manage-linux-vm
• https://www.azuredevopslabs.com/labs/vstsextend/ansible/
• https://itrevolution.com/wp-
content/uploads/files/PhoenixProjectExcerpt.pdf
• https://soundcloud.com/itrevolution
• https://academy.microsoft.com/en-us/tracks/devops/
• https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-
ansible-saltstack-or-cloudformation-7989dad2865c

More Related Content

What's hot

DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOpsArchana Joshi
 
CI/CD Best Practices for Your DevOps Journey
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps JourneyDevOps.com
 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation JourneyDevOps Indonesia
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform EngineeringOpsta
 
DevSecOps reference architectures 2018
DevSecOps reference architectures 2018DevSecOps reference architectures 2018
DevSecOps reference architectures 2018Sonatype
 
DevOpsDays Taipei 2019 - Mastering IaC the DevOps Way
DevOpsDays Taipei 2019 - Mastering IaC the DevOps WayDevOpsDays Taipei 2019 - Mastering IaC the DevOps Way
DevOpsDays Taipei 2019 - Mastering IaC the DevOps Waysmalltown
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 

What's hot (20)

DevOps Best Practices
DevOps Best PracticesDevOps Best Practices
DevOps Best Practices
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOps
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
The State of DevSecOps
The State of DevSecOpsThe State of DevSecOps
The State of DevSecOps
 
CI/CD Best Practices for Your DevOps Journey
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
DevOps: Infrastructure as Code
DevOps: Infrastructure as CodeDevOps: Infrastructure as Code
DevOps: Infrastructure as Code
 
DevOps & SRE at Google Scale
DevOps & SRE at Google ScaleDevOps & SRE at Google Scale
DevOps & SRE at Google Scale
 
DevOps
DevOpsDevOps
DevOps
 
DevOps
DevOps DevOps
DevOps
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform Engineering
 
DevSecOps reference architectures 2018
DevSecOps reference architectures 2018DevSecOps reference architectures 2018
DevSecOps reference architectures 2018
 
DevOpsDays Taipei 2019 - Mastering IaC the DevOps Way
DevOpsDays Taipei 2019 - Mastering IaC the DevOps WayDevOpsDays Taipei 2019 - Mastering IaC the DevOps Way
DevOpsDays Taipei 2019 - Mastering IaC the DevOps Way
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 

Similar to Past, Present and Future of DevOps Infrastructure

Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017Amazon Web Services
 
Microservices with Azure Service Fabric
Microservices with Azure Service FabricMicroservices with Azure Service Fabric
Microservices with Azure Service FabricDavide Benvegnù
 
Securing Systems at Cloud Scale with DevSecOps
Securing Systems at Cloud Scale with DevSecOpsSecuring Systems at Cloud Scale with DevSecOps
Securing Systems at Cloud Scale with DevSecOpsAmazon Web Services
 
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with JenkinsContinuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkinsecubemarketing
 
Integrating Security into DevOps and CI / CD Environments - Pop-up Loft TLV 2017
Integrating Security into DevOps and CI / CD Environments - Pop-up Loft TLV 2017Integrating Security into DevOps and CI / CD Environments - Pop-up Loft TLV 2017
Integrating Security into DevOps and CI / CD Environments - Pop-up Loft TLV 2017Amazon Web Services
 
Automating Security in Cloud Workloads with DevSecOps
Automating Security in Cloud Workloads with DevSecOpsAutomating Security in Cloud Workloads with DevSecOps
Automating Security in Cloud Workloads with DevSecOpsAmazon Web Services
 
Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...
Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...
Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...Docker, Inc.
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionTom Laszewski
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksGaurav Singh
 
Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Gary Stafford
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure CloudCloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure CloudPredica Group
 
15-factor-apps.pdf
15-factor-apps.pdf15-factor-apps.pdf
15-factor-apps.pdfNilesh Gule
 
Comtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deckComtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deckPuneet Bunet
 
Putting it All Together: Securing Systems at Cloud Scale
Putting it All Together: Securing Systems at Cloud ScalePutting it All Together: Securing Systems at Cloud Scale
Putting it All Together: Securing Systems at Cloud ScaleAmazon Web Services
 

Similar to Past, Present and Future of DevOps Infrastructure (20)

Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
 
Microservices with Azure Service Fabric
Microservices with Azure Service FabricMicroservices with Azure Service Fabric
Microservices with Azure Service Fabric
 
Securing Systems at Cloud Scale with DevSecOps
Securing Systems at Cloud Scale with DevSecOpsSecuring Systems at Cloud Scale with DevSecOps
Securing Systems at Cloud Scale with DevSecOps
 
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with JenkinsContinuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkins
 
Integrating Security into DevOps and CI / CD Environments - Pop-up Loft TLV 2017
Integrating Security into DevOps and CI / CD Environments - Pop-up Loft TLV 2017Integrating Security into DevOps and CI / CD Environments - Pop-up Loft TLV 2017
Integrating Security into DevOps and CI / CD Environments - Pop-up Loft TLV 2017
 
Automating Security in Cloud Workloads with DevSecOps
Automating Security in Cloud Workloads with DevSecOpsAutomating Security in Cloud Workloads with DevSecOps
Automating Security in Cloud Workloads with DevSecOps
 
Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...
Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...
Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net Tricks
 
Md Zahir Uddin
Md Zahir UddinMd Zahir Uddin
Md Zahir Uddin
 
Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure CloudCloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
 
Devops on AWS
Devops on AWSDevops on AWS
Devops on AWS
 
15-factor-apps.pdf
15-factor-apps.pdf15-factor-apps.pdf
15-factor-apps.pdf
 
Comtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deckComtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deck
 
Putting it All Together: Securing Systems at Cloud Scale
Putting it All Together: Securing Systems at Cloud ScalePutting it All Together: Securing Systems at Cloud Scale
Putting it All Together: Securing Systems at Cloud Scale
 

More from Synergetics Learning and Cloud Consulting

Introduction to Containers & Diving a little deeper into the benefits of Con...
 Introduction to Containers & Diving a little deeper into the benefits of Con... Introduction to Containers & Diving a little deeper into the benefits of Con...
Introduction to Containers & Diving a little deeper into the benefits of Con...Synergetics Learning and Cloud Consulting
 

More from Synergetics Learning and Cloud Consulting (20)

Introduction to Containers & Diving a little deeper into the benefits of Con...
 Introduction to Containers & Diving a little deeper into the benefits of Con... Introduction to Containers & Diving a little deeper into the benefits of Con...
Introduction to Containers & Diving a little deeper into the benefits of Con...
 
Monitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & InsightsMonitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & Insights
 
Implementing governance in the cloud era
Implementing governance in the cloud eraImplementing governance in the cloud era
Implementing governance in the cloud era
 
The social employee
The social employeeThe social employee
The social employee
 
Microsoft Azure New Certification Training roadmap
Microsoft Azure New Certification Training roadmapMicrosoft Azure New Certification Training roadmap
Microsoft Azure New Certification Training roadmap
 
Synergetics Microsoft engagement work
Synergetics Microsoft engagement workSynergetics Microsoft engagement work
Synergetics Microsoft engagement work
 
Deep architectural competency for deploying azure solutions
Deep architectural competency for deploying azure solutionsDeep architectural competency for deploying azure solutions
Deep architectural competency for deploying azure solutions
 
Pre sales engineer
Pre sales engineerPre sales engineer
Pre sales engineer
 
Synergetics Re-skilling pitch deck
Synergetics Re-skilling pitch deckSynergetics Re-skilling pitch deck
Synergetics Re-skilling pitch deck
 
Synergetics On boarding pitch deck
Synergetics On boarding pitch deckSynergetics On boarding pitch deck
Synergetics On boarding pitch deck
 
Dev ops using Jenkins
Dev ops using JenkinsDev ops using Jenkins
Dev ops using Jenkins
 
Apache Spark on HDinsight Training
Apache Spark on HDinsight TrainingApache Spark on HDinsight Training
Apache Spark on HDinsight Training
 
Thank you global azure boot camp 2018, mumbai
Thank you global azure boot camp 2018, mumbaiThank you global azure boot camp 2018, mumbai
Thank you global azure boot camp 2018, mumbai
 
Synergetics Digital Transformation Note
Synergetics Digital Transformation NoteSynergetics Digital Transformation Note
Synergetics Digital Transformation Note
 
Synergetics digital transformation
Synergetics digital transformationSynergetics digital transformation
Synergetics digital transformation
 
Synergetics India Corporate Presentation
Synergetics India Corporate PresentationSynergetics India Corporate Presentation
Synergetics India Corporate Presentation
 
Synergetics Consulting project details
Synergetics Consulting  project detailsSynergetics Consulting  project details
Synergetics Consulting project details
 
Core synergetics presentation 2015-16
Core synergetics presentation 2015-16Core synergetics presentation 2015-16
Core synergetics presentation 2015-16
 
Asap session 2
Asap session 2Asap session 2
Asap session 2
 
Asap session 1
Asap session 1Asap session 1
Asap session 1
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 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!
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 

Past, Present and Future of DevOps Infrastructure

Editor's Notes

  1. You cannot buy DevOps and install it. DevOps is not just automation or infrastructure as code. DevOps is people following a process enabled by products to deliver value to end users."
  2. OODA loop
  3. Fast Delivery Cycles - One of the core values of DevOps is a shortened release cycle. As you lengthen the delivery cycles and increase the amount of churn, it becomes very, very difficult for to go back and fix anything bad that happened in the release. When we spend more time in regression and testing. Waiting and making sure the deployment is absolutely perfect.
  4. Technical Debt Bugs Performance issues Operational issues Accessibility Manual updates or configurations 
  5. Simplify cost management Set lab policies to automatically shut down and start up virtual machines. Set caps on your lab, such as the number of virtual machines per user and per lab. Use the lab cost trend to estimate your spending and set a threshold. Quickly set up environments Use custom images to quickly reproduce your environment. Install your latest bits and dev tools on your machine through artifacts. Create formulas to easily modify an environment's configuration at any time. Integrate with your existing toolchain Use our REST API to provision dev-test environments directly from your continuous integration (CI) tools. Quickly deploy from your release pipeline using our Team Services tasks extension. Use our command line tool to automate your virtual machine set up and clean up.
  6. Monitoring of network services (SMTP, POP3, HTTP, NNTP, PING)
  7. Procedural config- you need to write steps in order to get the machine in the state that you want DSL – Domain specific language
  8. Whenever you pick a technology, you are also picking a community. The community determines how many people contribute to the project, how many plug-ins, integrations, and extensions are available, how easy it is to find help online (e.g., blog posts, questions on StackOverflow), and how easy it is to hire someone to help you.