SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
DevSecOps What Why and How
DevSecOps What Why and HowDevSecOps What Why and How
DevSecOps What Why and How
NotSoSecure Global Services
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Ravindu Fernando
 
Benefits of DevSecOps
Benefits of DevSecOpsBenefits of DevSecOps
Benefits of DevSecOps
Finto Thomas , CISSP, TOGAF, CCSP, ITIL. JNCIS
 
CI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cdCI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cd
Billy Yuen
 
Practical DevSecOps Course - Part 1
Practical DevSecOps Course - Part 1Practical DevSecOps Course - Part 1
Practical DevSecOps Course - Part 1
Mohammed A. Imran
 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
DevOps Indonesia
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
abhimanyubhogwan
 
DevSecOps in Baby Steps
DevSecOps in Baby StepsDevSecOps in Baby Steps
DevSecOps in Baby Steps
Priyanka Aash
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
James Falkner
 
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
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
Johann-Peter Hartmann
 
Introduction to Azure DevOps
Introduction to Azure DevOpsIntroduction to Azure DevOps
Introduction to Azure DevOps
Lorenzo Barbieri
 
DevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to SecurityDevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to Security
Alert Logic
 
DevOps & SRE at Google Scale
DevOps & SRE at Google ScaleDevOps & SRE at Google Scale
DevOps & SRE at Google Scale
Kaushik Bhattacharya
 
Azure DevOps CI/CD For Beginners
Azure DevOps CI/CD  For BeginnersAzure DevOps CI/CD  For Beginners
Azure DevOps CI/CD For Beginners
Rahul Nath
 
DevOps
DevOps DevOps
DevOps
Hakan Yüksel
 
Microservices, DevOps & SRE
Microservices, DevOps & SREMicroservices, DevOps & SRE
Microservices, DevOps & SRE
Araf Karsh Hamid
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
Juan Fabian
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
CI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cdCI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cd
Billy Yuen
 
Practical DevSecOps Course - Part 1
Practical DevSecOps Course - Part 1Practical DevSecOps Course - Part 1
Practical DevSecOps Course - Part 1
Mohammed A. Imran
 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
DevOps Indonesia
 
DevSecOps in Baby Steps
DevSecOps in Baby StepsDevSecOps in Baby Steps
DevSecOps in Baby Steps
Priyanka Aash
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
James Falkner
 
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
 
Introduction to Azure DevOps
Introduction to Azure DevOpsIntroduction to Azure DevOps
Introduction to Azure DevOps
Lorenzo Barbieri
 
DevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to SecurityDevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to Security
Alert Logic
 
Azure DevOps CI/CD For Beginners
Azure DevOps CI/CD  For BeginnersAzure DevOps CI/CD  For Beginners
Azure DevOps CI/CD For Beginners
Rahul Nath
 
Microservices, DevOps & SRE
Microservices, DevOps & SREMicroservices, DevOps & SRE
Microservices, DevOps & SRE
Araf Karsh Hamid
 

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

Devops architecture
Devops architectureDevops architecture
Devops architecture
Ojasvi Jagtap
 
Microservices with Azure Service Fabric
Microservices with Azure Service FabricMicroservices with Azure Service Fabric
Microservices with Azure Service Fabric
Davide Benvegnù
 
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with JenkinsContinuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkins
ecubemarketing
 
Devops Interview Question PDF By ScholarHat
Devops Interview Question PDF By ScholarHatDevops Interview Question PDF By ScholarHat
Devops Interview Question PDF By ScholarHat
Scholarhat
 
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 session
Tom Laszewski
 
Continous delivvery devops Tools Technologies.pptx
Continous delivvery devops Tools  Technologies.pptxContinous delivvery devops Tools  Technologies.pptx
Continous delivvery devops Tools Technologies.pptx
projectsasd125
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net Tricks
Gaurav Singh
 
Azure DevOps Engineer Roadmap PDF By Scholarhat.pdf
Azure DevOps Engineer Roadmap PDF By Scholarhat.pdfAzure DevOps Engineer Roadmap PDF By Scholarhat.pdf
Azure DevOps Engineer Roadmap PDF By Scholarhat.pdf
Scholarhat
 
Md Zahir Uddin
Md Zahir UddinMd Zahir Uddin
Md 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
Gary Stafford
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David 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 DevOps
Moataz 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 Cloud
Predica Group
 
Devops on AWS
Devops on AWSDevops on AWS
Devops on AWS
AWS Riyadh User Group
 
15-factor-apps.pdf
15-factor-apps.pdf15-factor-apps.pdf
15-factor-apps.pdf
Nilesh 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 deck
Puneet Bunet
 
DevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-usDevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-us
eltonrodriguez11
 
Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014
Akash Mahajan
 
Microservices with Azure Service Fabric
Microservices with Azure Service FabricMicroservices with Azure Service Fabric
Microservices with Azure Service Fabric
Davide Benvegnù
 
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with JenkinsContinuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkins
ecubemarketing
 
Devops Interview Question PDF By ScholarHat
Devops Interview Question PDF By ScholarHatDevops Interview Question PDF By ScholarHat
Devops Interview Question PDF By ScholarHat
Scholarhat
 
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 session
Tom Laszewski
 
Continous delivvery devops Tools Technologies.pptx
Continous delivvery devops Tools  Technologies.pptxContinous delivvery devops Tools  Technologies.pptx
Continous delivvery devops Tools Technologies.pptx
projectsasd125
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net Tricks
Gaurav Singh
 
Azure DevOps Engineer Roadmap PDF By Scholarhat.pdf
Azure DevOps Engineer Roadmap PDF By Scholarhat.pdfAzure DevOps Engineer Roadmap PDF By Scholarhat.pdf
Azure DevOps Engineer Roadmap PDF By Scholarhat.pdf
Scholarhat
 
Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1
Gary Stafford
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David 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 DevOps
Moataz 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 Cloud
Predica Group
 
15-factor-apps.pdf
15-factor-apps.pdf15-factor-apps.pdf
15-factor-apps.pdf
Nilesh 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 deck
Puneet Bunet
 
DevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-usDevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-us
eltonrodriguez11
 
Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014
Akash Mahajan
 
Ad

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...
Synergetics Learning and Cloud Consulting
 
Monitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & InsightsMonitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & Insights
Synergetics Learning and Cloud Consulting
 
Implementing governance in the cloud era
Implementing governance in the cloud eraImplementing governance in the cloud era
Implementing governance in the cloud era
Synergetics Learning and Cloud Consulting
 
The social employee
The social employeeThe social employee
The social employee
Synergetics Learning and Cloud Consulting
 
Microsoft Azure New Certification Training roadmap
Microsoft Azure New Certification Training roadmapMicrosoft Azure New Certification Training roadmap
Microsoft Azure New Certification Training roadmap
Synergetics Learning and Cloud Consulting
 
Synergetics Microsoft engagement work
Synergetics Microsoft engagement workSynergetics Microsoft engagement work
Synergetics Microsoft engagement work
Synergetics Learning and Cloud Consulting
 
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
Synergetics Learning and Cloud Consulting
 
Pre sales engineer
Pre sales engineerPre sales engineer
Pre sales engineer
Synergetics Learning and Cloud Consulting
 
Synergetics Re-skilling pitch deck
Synergetics Re-skilling pitch deckSynergetics Re-skilling pitch deck
Synergetics Re-skilling pitch deck
Synergetics Learning and Cloud Consulting
 
Synergetics On boarding pitch deck
Synergetics On boarding pitch deckSynergetics On boarding pitch deck
Synergetics On boarding pitch deck
Synergetics Learning and Cloud Consulting
 
Dev ops using Jenkins
Dev ops using JenkinsDev ops using Jenkins
Dev ops using Jenkins
Synergetics Learning and Cloud Consulting
 
Apache Spark on HDinsight Training
Apache Spark on HDinsight TrainingApache Spark on HDinsight Training
Apache Spark on HDinsight Training
Synergetics Learning and Cloud Consulting
 
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 Learning and Cloud Consulting
 
Synergetics Digital Transformation Note
Synergetics Digital Transformation NoteSynergetics Digital Transformation Note
Synergetics Digital Transformation Note
Synergetics Learning and Cloud Consulting
 
Synergetics digital transformation
Synergetics digital transformationSynergetics digital transformation
Synergetics digital transformation
Synergetics Learning and Cloud Consulting
 
Synergetics India Corporate Presentation
Synergetics India Corporate PresentationSynergetics India Corporate Presentation
Synergetics India Corporate Presentation
Synergetics Learning and Cloud Consulting
 
Synergetics Consulting project details
Synergetics Consulting  project detailsSynergetics Consulting  project details
Synergetics Consulting project details
Synergetics Learning and Cloud Consulting
 
Core synergetics presentation 2015-16
Core synergetics presentation 2015-16Core synergetics presentation 2015-16
Core synergetics presentation 2015-16
Synergetics Learning and Cloud Consulting
 
Asap session 2
Asap session 2Asap session 2
Asap session 2
Synergetics Learning and Cloud Consulting
 
Asap session 1
Asap session 1Asap session 1
Asap session 1
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
 
Ad

Recently uploaded (20)

How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 

Past, Present and Future of DevOps Infrastructure

Editor's Notes

  • #4: 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."
  • #5: OODA loop
  • #6: 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.
  • #8: Technical Debt Bugs Performance issues Operational issues Accessibility Manual updates or configurations 
  • #16: 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.
  • #33: Monitoring of network services (SMTP, POP3, HTTP, NNTP, PING)
  • #36: Procedural config- you need to write steps in order to get the machine in the state that you want DSL – Domain specific language
  • #40: 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.