Infrastructure as code
“Enable the reconstruction of the business from
nothing but a source code repository, an
application data backup, and bare metal
resources”
Jesse Robins
Why Infrastructure as code
Business
Development teams Operations/ IT
Consistently repeat the configurations.
Tested and verified.
Shared and promoted across the entire environment.
Provide building blocks for the continuous delivery pipeline.
Why Infrastructure as code
How infrastructure evolves
Define
topology
Create tech.
design
Setup
infrastructure
Availability set Availability set
Availability
set
Virtual
Network
Index
Site 1
Site 2
Site N
Search
Word
Automation
Excel services
BCS
MMS
Reporting
Manual
Deployments
Release notes
Deployment
cycles
Errors 
Solution?
D T A P
App servers
Reporting
DB server
Replication
Domain controller
Domain controller
Web server
Web server
Index
Site 1
Site 2
Site N
Items of complexity
What’s so complex?
.NET framework
Web Server
Application pools
Service accounts
Permissions
Server log files
Web content
Registry settings
Users
Index locations
Updates
Antivirus
PowerShell modules
Utilities
Groups
Configuration changes
Firewall rules
Ports
Trusted computers
Network configurations
Files
How infrastructure evolves
Define
topology
Create tech.
design
Setup
infrastructure
Availability set Availability set
Availability
set
Virtual
Network
Index
Site 1
Site 2
Site N
Search
Word
Automation
Excel services
BCS
MMS
Reporting
Manual
Deployments
Release notes
Deployment
cycles
Errors 
Solution?
D T A P
App servers
Reporting
DB server
Replication
Domain controller
Domain controller
Web server
Web server
Index
Site 1
Site 2
Site N
Current state
Infrastructure
automation
Stable DTAP
Changes to
infrastructure in
small iterations
Test against lower
environments
Automated
releases
Release often
Continuous
monitoring
Integrated into
pipeline
Allow you to define the desired state of the system
The how part is taken care by the software that converts the system to the
desired state.
Desired state?
Infrastructure management
Configuration
Node Node
Role
Resource
Resource Resource
Resource Resource
Components of Infrastructure as code
Node
Node
Node
Node
Node
Node
Workstation
Version control
Configuration
management
server
Users
Continuous integration
Components of Infrastructure as code
Workstation Server Node
Create and authorize
configurations
Manage nodes, roles, data
etc.
Manage cloud resources
Push configurations
Monitor
Manage
History and reporting
Contact server and pulls
configurations
Compile and run
Ansible
Demo – Open source track
PowerShell DSC
Visual Studio Team Services
Azure
Git
Chocolatey
Pester/ FluentShell unit
Chef
Reports
Release pipeline
Demo – Microsoft track
Prajeesh Prathap
CONTACT
Technical Agile consultant
Thank you
Maarten Kossen
CONTACT
Technical Agile consultant

More Related Content

PPTX
Infrastructure as Code
PDF
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
PDF
Infrastructure as Code
PPTX
Infrastrucutre as Code
PPT
Infrastrucutre As Code
PDF
Infrastructure as Code
PDF
Infrastructure as Code
PDF
Infrastructure as (Secure) Code
Infrastructure as Code
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code
Infrastrucutre as Code
Infrastrucutre As Code
Infrastructure as Code
Infrastructure as Code
Infrastructure as (Secure) Code

Similar to Presentatie-Tech-talk.pptx (20)

PDF
Implementing Infrastructure as Code ConfigMgtCamp 2017
PPTX
Infrastructure as code
PDF
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
PPTX
Infrastructure as code
PDF
HandsOn TestDriven Infrastructure As Code Development
PDF
Getting Started with Infrastructure as Code (IaC)
PDF
Getting Started with Infrastructure as Code
PPTX
Infrastructure as Code principles and practices
PDF
Infrastructure as code managing servers in the cloud Morris
PPTX
Infrastructure as Code with Terraform on AWS
PDF
Infrastructure as code managing servers in the cloud Morris
PPTX
Infrastructure as Code (BBWorld/DevCon13)
PPTX
DevOps Columbus Meetup Kickoff - Infrastructure as Code
PDF
IT Infra World Infrastructure simularities 2016
PDF
Austin agile conf 2012 infrastructure automation-gmiranda
PDF
Infrastructure as Code & its Impact on DevOps
PDF
An agile approach to cloud infrastructure
PDF
Infrastructure as Code 2nd Edition Early Access Kief Morris all chapter inst...
PDF
Infrastructure As Code - NextGen Testing 2015
PPTX
Devops kc meetup_5_20_2013
Implementing Infrastructure as Code ConfigMgtCamp 2017
Infrastructure as code
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
Infrastructure as code
HandsOn TestDriven Infrastructure As Code Development
Getting Started with Infrastructure as Code (IaC)
Getting Started with Infrastructure as Code
Infrastructure as Code principles and practices
Infrastructure as code managing servers in the cloud Morris
Infrastructure as Code with Terraform on AWS
Infrastructure as code managing servers in the cloud Morris
Infrastructure as Code (BBWorld/DevCon13)
DevOps Columbus Meetup Kickoff - Infrastructure as Code
IT Infra World Infrastructure simularities 2016
Austin agile conf 2012 infrastructure automation-gmiranda
Infrastructure as Code & its Impact on DevOps
An agile approach to cloud infrastructure
Infrastructure as Code 2nd Edition Early Access Kief Morris all chapter inst...
Infrastructure As Code - NextGen Testing 2015
Devops kc meetup_5_20_2013
Ad

Recently uploaded (20)

PDF
Zenith AI: Advanced Artificial Intelligence
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPTX
Microsoft Excel 365/2024 Beginner's training
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PPTX
Benefits of Physical activity for teenagers.pptx
DOCX
search engine optimization ppt fir known well about this
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Architecture types and enterprise applications.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPT
Geologic Time for studying geology for geologist
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
sustainability-14-14877-v2.pddhzftheheeeee
Zenith AI: Advanced Artificial Intelligence
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Microsoft Excel 365/2024 Beginner's training
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Benefits of Physical activity for teenagers.pptx
search engine optimization ppt fir known well about this
A contest of sentiment analysis: k-nearest neighbor versus neural network
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
sbt 2.0: go big (Scala Days 2025 edition)
TEXTILE technology diploma scope and career opportunities
OpenACC and Open Hackathons Monthly Highlights July 2025
Architecture types and enterprise applications.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions
Flame analysis and combustion estimation using large language and vision assi...
Final SEM Unit 1 for mit wpu at pune .pptx
Geologic Time for studying geology for geologist
Module 1.ppt Iot fundamentals and Architecture
sustainability-14-14877-v2.pddhzftheheeeee
Ad

Presentatie-Tech-talk.pptx

  • 2. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal resources” Jesse Robins
  • 3. Why Infrastructure as code Business Development teams Operations/ IT
  • 4. Consistently repeat the configurations. Tested and verified. Shared and promoted across the entire environment. Provide building blocks for the continuous delivery pipeline. Why Infrastructure as code
  • 5. How infrastructure evolves Define topology Create tech. design Setup infrastructure Availability set Availability set Availability set Virtual Network Index Site 1 Site 2 Site N Search Word Automation Excel services BCS MMS Reporting Manual Deployments Release notes Deployment cycles Errors  Solution? D T A P App servers Reporting DB server Replication Domain controller Domain controller Web server Web server Index Site 1 Site 2 Site N
  • 6. Items of complexity What’s so complex? .NET framework Web Server Application pools Service accounts Permissions Server log files Web content Registry settings Users Index locations Updates Antivirus PowerShell modules Utilities Groups Configuration changes Firewall rules Ports Trusted computers Network configurations Files
  • 7. How infrastructure evolves Define topology Create tech. design Setup infrastructure Availability set Availability set Availability set Virtual Network Index Site 1 Site 2 Site N Search Word Automation Excel services BCS MMS Reporting Manual Deployments Release notes Deployment cycles Errors  Solution? D T A P App servers Reporting DB server Replication Domain controller Domain controller Web server Web server Index Site 1 Site 2 Site N
  • 8. Current state Infrastructure automation Stable DTAP Changes to infrastructure in small iterations Test against lower environments Automated releases Release often Continuous monitoring Integrated into pipeline
  • 9. Allow you to define the desired state of the system The how part is taken care by the software that converts the system to the desired state. Desired state?
  • 11. Components of Infrastructure as code Node Node Node Node Node Node Workstation Version control Configuration management server Users Continuous integration
  • 12. Components of Infrastructure as code Workstation Server Node Create and authorize configurations Manage nodes, roles, data etc. Manage cloud resources Push configurations Monitor Manage History and reporting Contact server and pulls configurations Compile and run
  • 13. Ansible Demo – Open source track
  • 14. PowerShell DSC Visual Studio Team Services Azure Git Chocolatey Pester/ FluentShell unit Chef Reports Release pipeline Demo – Microsoft track
  • 15. Prajeesh Prathap CONTACT Technical Agile consultant Thank you Maarten Kossen CONTACT Technical Agile consultant

Editor's Notes

  • #4: With constantly evolving and changing market, business agility is one of the capabilities to be adopted by firms to be able to respond to new changes and ideas faster. Software development practices has changed a lot recently making the development teams capable of adopting to these changes But IT still uses the old way of manual configurations, custom scripts, golden images or outdated tools to manage infrastructure, leading to slower deployments and too many errors.
  • #11: Configuration -> Declarative syntax, defining a configuration Resource -> Items of complexity Role -> DB server, Web front end Node -> Servers that the configuration is to be applied Agent vs. agentless operations