SlideShare a Scribd company logo
Intro to DevOps
Kwong Tung Nan
Community Lead, DSC UTeM
linkedin.com/in/kwongtn/
Disclaimer
● Any opiniated statements in this session are of my own,
and is not related to / does not represent DSC UTeM
whatsoever.
● Content presented here are purely for educational
purposes only. You are responsible for your own
actions.
Web Session Housekeeping
Before we start:
⁃ Remember to always mute your microphone, unless prompted.
⁃ There will be a QnA session at the end, so please take note of your questions and
ask then – we won’t bite!
⁃ Tell us how we did in the survey at the end!
Web Session Housekeeping
Please be reminded that:
⁃ Today’s webinar is being recorded. We will share a link after the event is
complete.
⁃ Slides will be shared after the event.
Event Hashtags
#DSCUTeM / #DSC_UTeM
#GoogleDevelopers
#DeveloperStudentClubs / #DSC
#DevOps
Agenda
• What is the Internet? And a brief history.
• The Internet’s current trends
• Full Stack Development
• The ongoing battle between the “Production” & “Development”
Teams
• The DevOps term & the agile development cycle
• A brief idea of the DevOps series
• QnA
This session will be
slightly boring…
But why are we doing this? 🤔🤔
Some quote about importance of
understanding something philosophically
By me
What is the Internet?
Beep boop beep … bop beep … ?
A (global) bunch of devices that talk to each
other, with some infrastructure to support it.
Seriously, that’s about it.
The Lower Internet Hierarchy
Tier 3 Network Tier 3 Network
PSTN
PSTN
PABX Router
Ethernet
Metro-fiber
Cable
Operator
Dial-up
customer
POTS
ADSL2
DSLAM
Central Office
Cable
customer
ADSL customer
(Triple play)
ADSL
customer
Leased line
(T3/E3)
Leased line
(T1/E1)
Cable plant
ADSL
Filter
Filter
Filter
Internet
The Higher Internet Hierarchy
PoP #1
Tier 3 Network
(multi-homed ISP)
Tier 3 Network
(single homed ISP)
PoP #2
PoP #3
Tier 2 ISP
Tier 2 Networks
IXP
Tier 1 Networks
Peering
Transit
Transit
Transit
Transit
Internet users
(business, consumers, etc)
Worldwide submarine cables
A Brief History of the
Internet
When computers started to talk to each other
The origin of the Internet
Like many projects (like GPS)
●The internet started as a military / scientific project
●ARPAnet (Advanced Research Projects Agency Network)
●NSFNET (the National Science Foundation Network) was an
early open network to share data
Robert Elliot Kahn
a.k.a. Bob Khan, Inventor of
Internet #1
• Completed an early version of
TCP in 1973 & co-founded the
Internet Society in 1992
Vinton Gray Cerf
a.k.a. Vint Cerf, Inventor of
Internet #2
• Completed an early version of
TCP in 1973 & co-founded the
Internet Society in 1992
Sir Tim Berners-Lee
a.k.a. W3C Founter
• Proposed an Information
Management System on 12
March 1989
Implemented it on Mid-Nov
DevOps, why? From multiple perspectives
Data
Consumption
Adoption
Rate
Funding /
Earnings
Team
Priorities
Current Trends
(also known as “Problem Statement #1”)
The increase of adoption rate
More and more people are using the Internet…
Source: domo.com
…especially during the pandemic
In 2020…
Every minute..
• 500 hours of content to
YouTube
• $ 1M USD spent online
• 347k stories on Instagram
• 147k pictures to Facebook
Source: domo.com
Every day..
All these stored in..
To put it into perspective…
Source:
◄ SIZE of INTERNET ► BYTES in perspective 🌐🌐 by
Alvaro Gracia Montoya - MetaBallStudios
2016
With great earnings.. Comes great
investment
Source: visualcapitalist.com
Fun fact:
Source:
The Two High-Growth Sectors That Could Outperform Tech
[visualcapitalist.com]
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
What can we conclude from these?
●Data consumption & creation is growing at an exponential rate.
●Organizations must be quick to deploy solutions, or risk getting replaced by
competitors.
●You must fail fast, fail more and recover fast.
●Data is the new gold.
●More and more money is being pumped into the tech sector.
Full Stack Development
What do we mean when we say “Full Stack”?
And also.. “Problem Statement #2”
Architecture Separation
From frontend to backend and beyond*
* Depending on salary
“Operations” vs
“Development” Teams
And the bad blood between them
And “Problem Statement #3”
A typical IT department
The Bad Blood
How Dev sees Ops
What does operations do?
Architectural Engineering
8%
Deployment Management
31%
Incident Management
20%
Problem Engineering
10%
Overhead
11%
Requests
6%
Software Development
7%
Site Management
7%
Source:
Study from Deepak Patil [Microsoft
Global Foundation Services], 2006
How Ops sees Dev
What happens when change is required?
Operations
Development
Architecture
Quality
Assurance
(QA)
Boss
The old and hard “waterfall model”
In short, Dev vs Ops ‘s Priority:
Developers
●Maximize change (get products to
market as soon as possible)
●Deploy code everywhere
●Use the latest and shiniest technology
●Freedom!!
●Uses the “development” / “R&D” budget
●Optimize for stability (the less change
the better!)
●Set Control & Standards
●Less regulatory pressure
●Reduce surprises
●Uses the “run” / “operations” budget
Operation
The Advent of
DevOps
And how the “agile” movement started
DevOps is a methodology that help both
developers and operators reach their
goals while maximizing quality & value
delivery to the users.
TLDR: Maximize value delivery in a short time, while
maintaining quality
Essential Principles of DevOps
1. Infrastructure as Code (IaC)
2. Continuous Integration / Delivery (CI/CD)
3. Culture of Collaboration
Infrastructure as Code (IaC)
Issues at hand
●Humans make mistakes
●The more the commands, the higher the rate of failure
{
"Parameters": {
"RootDomainName": {
"Description": "Domain name for your website (example.com)",
"Type": "String"
}
},
"Resources": {
"RootBucket": {
"Type": "AWS::S3::Bucket",
"Properties": {
"BucketName" : {"Ref":"RootDomainName"},
"AccessControl": "PublicRead",
"WebsiteConfiguration": {
"IndexDocument":"index.html",
"ErrorDocument":"404.html"
}...
IaC Example
Infrastructure as Code (IaC)
●Automate provisioning
●Speed up deployments
●Make them repeatable & reliable
●Make sure standards are respected
●Time to Recovery
●Allow Devs to do tasks themselves!
Continuous Integration / Delivery (CI/CD)
Key Ideas. The more you deploy:
●The more you master the art of deployment
●The smaller the changeset
●The better the Time to Repair / Resolution (TTR)
If it hurts, do it more often !
The DevOps credo
Zero Downtime Deployments
Get feedback while maintaining continuity
1. Feature Flipping
2. Dark Launch
3. Blue / Green Deployments
4. Canary Release
CI Sample
CD Sample
DevOps - You build it, you run it.
Werner Vogel, CTO @ Amazon, 2014
Collaboration
Collaboration
Change in
methodology
Working together
Dev…Sec…Ops (?)
When integrating security into your workflow
becomes too important
“Sec” in DevSecOps
Very briefly
“Sec” in DevSecOps
A real-world sample – GitHub Actions
Source: https://github.com/johannesjo/super-productivity/
The Future (?)
A Little Conclusion….
Phew! So much information to process in a day!
Takeaway Points
●DevOps is a methodology
●The Internet is growing bigger by the second, taking data consumption with it
●The industry needs to grow fast to stay relevant. To do that, they need to fail
more, fail fast.
●Dev and Ops need to work together
●Humans are prone to error, remove them as much as possible.
The DevOps Series
By DSC UTeM
What we will be covering
We aim to make this a bi/tri-weekly event
Session 1: Intro to DevOps & the DevOps Series
Session 2: Git, GitHub & GitKraken
Session 3: Virtualization & Hypervisors
Session 4: Containerization, Orchestration & CI/CD
Session 5: The Cloud, Serverless & Everything as a Service
Session 6: Open Source & the end of DevOps Series
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
What this series…
Will not be
●A step-by-step tutorial on how to
create your next million-dollar
application
●A high-level overview of the
technology involved
Will be
Some PSAs
PSA = Public Service Announcements 😉😉
Google Taiwan is hiring interns!
No, they don’t ask brain teasers anymore
Full-Time (for graduated/graduating students):
• Software Engineer, University Graduate, 2021
• Silicon Engineer, University Graduate, 2021
https://careers.google.com/
Follow us!
facebook.com/dsc.utem instagram.com/dsc.utem linkedin.com/company/
dsc-utem
Join the discussion too!
DSC UTeM
facebook.com/groups/762630651223921
DSC UTeM
discord.gg/tnv4U6R
QnA
10 mins, then group photo, then extended QnA
Audience Q&A Session
ⓘ Start presenting to display the audience questions on this slide.
Event feedback
https://forms.gle/1vD4rrPBLEb3q3rb9
Main reference:
●DEVOPS EXPLAINED by Jaview Baiges
https://www.devops.ch/2017/05/10/devops-explained/
Thank You!
Feedback form:
https://forms.gle/1vD4rrPBLEb3q3rb9

More Related Content

What's hot (15)

PPTX
Google Cloud GenAI Overview_071223.pptx
VishPothapu
 
PDF
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Naoki (Neo) SATO
 
PPTX
Retail Media Networks: How the physical store will power their next phase of ...
National Retail Federation
 
PDF
Gravitee API Management - Ahmet AYDIN
kloia
 
PPTX
Integration Monday - Logic App Patterns
BizTalk360
 
PPTX
Monitoring with Dynatrace Presentation.pptx
Knoldus Inc.
 
PPTX
New relic
Shubhani Jain
 
PDF
What is MLOps
Henrik Skogström
 
PDF
Business Architecture as an Approach to Connect Strategy & Projects
Enterprise Architects
 
PPTX
Proposal for campus safety app
Joshua Hall
 
PDF
Deriving Intelligence from Customer Actions: Data Marketing 2015 presentation
Mathew Sweezey
 
PDF
CultureDeck.pdf
QuanNguyen498374
 
PDF
Observability; a gentle introduction
Bram Vogelaar
 
PDF
Gartner's IT Score Wallchart
Paul Sullivan
 
PDF
Product Management for AI
Peter Skomoroch
 
Google Cloud GenAI Overview_071223.pptx
VishPothapu
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Naoki (Neo) SATO
 
Retail Media Networks: How the physical store will power their next phase of ...
National Retail Federation
 
Gravitee API Management - Ahmet AYDIN
kloia
 
Integration Monday - Logic App Patterns
BizTalk360
 
Monitoring with Dynatrace Presentation.pptx
Knoldus Inc.
 
New relic
Shubhani Jain
 
What is MLOps
Henrik Skogström
 
Business Architecture as an Approach to Connect Strategy & Projects
Enterprise Architects
 
Proposal for campus safety app
Joshua Hall
 
Deriving Intelligence from Customer Actions: Data Marketing 2015 presentation
Mathew Sweezey
 
CultureDeck.pdf
QuanNguyen498374
 
Observability; a gentle introduction
Bram Vogelaar
 
Gartner's IT Score Wallchart
Paul Sullivan
 
Product Management for AI
Peter Skomoroch
 

Similar to DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides (20)

PDF
Smau Milano 2016 - Michele Finelli
SMAU
 
PPTX
DevOps
Dawn Keenan
 
PDF
DevOpsDaysRiga 2018: Andrey Adamovich - DevOps Transformations: Tools vs Culture
DevOpsDays Riga
 
PDF
Introduction to DevOps slides.pdf
BoreVishnusai
 
PDF
Introduction to DevOps
Ravindu Fernando
 
PDF
What is DevOps? History, Present and the Future
Rohit Kumar
 
PPTX
Devops for Netops
Karthi Sadasivan
 
PPTX
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 
PPTX
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
PDF
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
 
PPTX
What_is_DevOps.pptx
mridulsharma774687
 
PPTX
Operationalize all the Network Things
F5 Networks
 
PDF
Self-Service Operations: Because Ops Still Happens
Rundeck
 
PPTX
Introduction to DevOps
Yazid Hamdi
 
PDF
DevOps for absolute beginners
Ahmed Misbah
 
PPTX
DevOps Introduction
Robert Sell
 
PPTX
DevNetOps Overview
James Kelly
 
PDF
Dev ops lessons learned - Michael Collins
Devopsdays
 
PDF
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Splunk
 
PPTX
BrainQuest-DevOps
Eric Phan
 
Smau Milano 2016 - Michele Finelli
SMAU
 
DevOps
Dawn Keenan
 
DevOpsDaysRiga 2018: Andrey Adamovich - DevOps Transformations: Tools vs Culture
DevOpsDays Riga
 
Introduction to DevOps slides.pdf
BoreVishnusai
 
Introduction to DevOps
Ravindu Fernando
 
What is DevOps? History, Present and the Future
Rohit Kumar
 
Devops for Netops
Karthi Sadasivan
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
 
What_is_DevOps.pptx
mridulsharma774687
 
Operationalize all the Network Things
F5 Networks
 
Self-Service Operations: Because Ops Still Happens
Rundeck
 
Introduction to DevOps
Yazid Hamdi
 
DevOps for absolute beginners
Ahmed Misbah
 
DevOps Introduction
Robert Sell
 
DevNetOps Overview
James Kelly
 
Dev ops lessons learned - Michael Collins
Devopsdays
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Splunk
 
BrainQuest-DevOps
Eric Phan
 
Ad

Recently uploaded (19)

PDF
The Impact of Game Live Streaming on In-Game Purchases of Chinese Young Game ...
Shibaura Institute of Technology
 
PPTX
presentation on legal and regulatory action
raoharsh4122001
 
PDF
From Draft to DSN - How to Get your Paper In [DSN 2025 Doctoral Forum Keynote]
vschiavoni
 
PPTX
Pastor Bob Stewart Acts 21 07 09 2025.pptx
FamilyWorshipCenterD
 
PDF
Leveraging the Power of Jira Dashboard.pdf
siddharthshukla742740
 
PPTX
Great-Books. Powerpoint presentation. files
tamayocrisgie
 
PPTX
AI presentation for everyone in every fields
dodinhkhai1
 
PPTX
BARRIERS TO EFFECTIVE COMMUNICATION.pptx
shraddham25
 
PPTX
Presentationexpressions You are student leader and have just come from a stud...
BENSTARBEATZ
 
PPTX
STURGEON BAY WI AG PPT JULY 6 2025.pptx
FamilyWorshipCenterD
 
PDF
The Origin - A Simple Presentation on any project
RishabhDwivedi43
 
PDF
Committee-Skills-Handbook---MUNprep.org.pdf
SatvikAgarwal9
 
PDF
Buy Verified Coinbase Accounts — The Ultimate Guide for 2025 (Rank #1 on Goog...
Buy Verified Cash App Accounts
 
PDF
Buy Verified Payoneer Accounts — The Ultimate Guide for 2025 (Rank #1 on Goog...
Buy Verified Cash App Accounts
 
PPTX
Inspired by VeinSense: Supercharge Your Hackathon with Agentic AI
ShubhamSharma2528
 
PPTX
some leadership theories MBA management.pptx
rkseo19
 
DOCX
How Digital Marketplaces are Empowering Emerging MedTech Brands
Ram Gopal Varma
 
PDF
The Family Secret (essence of loveliness)
Favour Biodun
 
PDF
Model Project Report_36DR_G&P.pdf for investors understanding
MeetAgrawal23
 
The Impact of Game Live Streaming on In-Game Purchases of Chinese Young Game ...
Shibaura Institute of Technology
 
presentation on legal and regulatory action
raoharsh4122001
 
From Draft to DSN - How to Get your Paper In [DSN 2025 Doctoral Forum Keynote]
vschiavoni
 
Pastor Bob Stewart Acts 21 07 09 2025.pptx
FamilyWorshipCenterD
 
Leveraging the Power of Jira Dashboard.pdf
siddharthshukla742740
 
Great-Books. Powerpoint presentation. files
tamayocrisgie
 
AI presentation for everyone in every fields
dodinhkhai1
 
BARRIERS TO EFFECTIVE COMMUNICATION.pptx
shraddham25
 
Presentationexpressions You are student leader and have just come from a stud...
BENSTARBEATZ
 
STURGEON BAY WI AG PPT JULY 6 2025.pptx
FamilyWorshipCenterD
 
The Origin - A Simple Presentation on any project
RishabhDwivedi43
 
Committee-Skills-Handbook---MUNprep.org.pdf
SatvikAgarwal9
 
Buy Verified Coinbase Accounts — The Ultimate Guide for 2025 (Rank #1 on Goog...
Buy Verified Cash App Accounts
 
Buy Verified Payoneer Accounts — The Ultimate Guide for 2025 (Rank #1 on Goog...
Buy Verified Cash App Accounts
 
Inspired by VeinSense: Supercharge Your Hackathon with Agentic AI
ShubhamSharma2528
 
some leadership theories MBA management.pptx
rkseo19
 
How Digital Marketplaces are Empowering Emerging MedTech Brands
Ram Gopal Varma
 
The Family Secret (essence of loveliness)
Favour Biodun
 
Model Project Report_36DR_G&P.pdf for investors understanding
MeetAgrawal23
 
Ad

DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides

  • 1. Intro to DevOps Kwong Tung Nan Community Lead, DSC UTeM linkedin.com/in/kwongtn/
  • 2. Disclaimer ● Any opiniated statements in this session are of my own, and is not related to / does not represent DSC UTeM whatsoever. ● Content presented here are purely for educational purposes only. You are responsible for your own actions.
  • 3. Web Session Housekeeping Before we start: ⁃ Remember to always mute your microphone, unless prompted. ⁃ There will be a QnA session at the end, so please take note of your questions and ask then – we won’t bite! ⁃ Tell us how we did in the survey at the end!
  • 4. Web Session Housekeeping Please be reminded that: ⁃ Today’s webinar is being recorded. We will share a link after the event is complete. ⁃ Slides will be shared after the event.
  • 5. Event Hashtags #DSCUTeM / #DSC_UTeM #GoogleDevelopers #DeveloperStudentClubs / #DSC #DevOps
  • 6. Agenda • What is the Internet? And a brief history. • The Internet’s current trends • Full Stack Development • The ongoing battle between the “Production” & “Development” Teams • The DevOps term & the agile development cycle • A brief idea of the DevOps series • QnA
  • 7. This session will be slightly boring… But why are we doing this? 🤔🤔
  • 8. Some quote about importance of understanding something philosophically By me
  • 9. What is the Internet? Beep boop beep … bop beep … ?
  • 10. A (global) bunch of devices that talk to each other, with some infrastructure to support it. Seriously, that’s about it.
  • 11. The Lower Internet Hierarchy Tier 3 Network Tier 3 Network PSTN PSTN PABX Router Ethernet Metro-fiber Cable Operator Dial-up customer POTS ADSL2 DSLAM Central Office Cable customer ADSL customer (Triple play) ADSL customer Leased line (T3/E3) Leased line (T1/E1) Cable plant ADSL Filter Filter Filter Internet
  • 12. The Higher Internet Hierarchy PoP #1 Tier 3 Network (multi-homed ISP) Tier 3 Network (single homed ISP) PoP #2 PoP #3 Tier 2 ISP Tier 2 Networks IXP Tier 1 Networks Peering Transit Transit Transit Transit Internet users (business, consumers, etc)
  • 14. A Brief History of the Internet When computers started to talk to each other
  • 15. The origin of the Internet Like many projects (like GPS) ●The internet started as a military / scientific project ●ARPAnet (Advanced Research Projects Agency Network) ●NSFNET (the National Science Foundation Network) was an early open network to share data
  • 16. Robert Elliot Kahn a.k.a. Bob Khan, Inventor of Internet #1 • Completed an early version of TCP in 1973 & co-founded the Internet Society in 1992
  • 17. Vinton Gray Cerf a.k.a. Vint Cerf, Inventor of Internet #2 • Completed an early version of TCP in 1973 & co-founded the Internet Society in 1992
  • 18. Sir Tim Berners-Lee a.k.a. W3C Founter • Proposed an Information Management System on 12 March 1989 Implemented it on Mid-Nov
  • 19. DevOps, why? From multiple perspectives Data Consumption Adoption Rate Funding / Earnings Team Priorities
  • 20. Current Trends (also known as “Problem Statement #1”)
  • 21. The increase of adoption rate
  • 22. More and more people are using the Internet… Source: domo.com
  • 24. In 2020… Every minute.. • 500 hours of content to YouTube • $ 1M USD spent online • 347k stories on Instagram • 147k pictures to Facebook Source: domo.com
  • 27. To put it into perspective… Source: ◄ SIZE of INTERNET ► BYTES in perspective 🌐🌐 by Alvaro Gracia Montoya - MetaBallStudios 2016
  • 28. With great earnings.. Comes great investment Source: visualcapitalist.com
  • 29. Fun fact: Source: The Two High-Growth Sectors That Could Outperform Tech [visualcapitalist.com]
  • 31. What can we conclude from these? ●Data consumption & creation is growing at an exponential rate. ●Organizations must be quick to deploy solutions, or risk getting replaced by competitors. ●You must fail fast, fail more and recover fast. ●Data is the new gold. ●More and more money is being pumped into the tech sector.
  • 32. Full Stack Development What do we mean when we say “Full Stack”? And also.. “Problem Statement #2”
  • 34. From frontend to backend and beyond* * Depending on salary
  • 35. “Operations” vs “Development” Teams And the bad blood between them And “Problem Statement #3”
  • 36. A typical IT department
  • 39. What does operations do? Architectural Engineering 8% Deployment Management 31% Incident Management 20% Problem Engineering 10% Overhead 11% Requests 6% Software Development 7% Site Management 7% Source: Study from Deepak Patil [Microsoft Global Foundation Services], 2006
  • 41. What happens when change is required? Operations Development Architecture Quality Assurance (QA) Boss
  • 42. The old and hard “waterfall model”
  • 43. In short, Dev vs Ops ‘s Priority: Developers ●Maximize change (get products to market as soon as possible) ●Deploy code everywhere ●Use the latest and shiniest technology ●Freedom!! ●Uses the “development” / “R&D” budget ●Optimize for stability (the less change the better!) ●Set Control & Standards ●Less regulatory pressure ●Reduce surprises ●Uses the “run” / “operations” budget Operation
  • 44. The Advent of DevOps And how the “agile” movement started
  • 45. DevOps is a methodology that help both developers and operators reach their goals while maximizing quality & value delivery to the users. TLDR: Maximize value delivery in a short time, while maintaining quality
  • 46. Essential Principles of DevOps 1. Infrastructure as Code (IaC) 2. Continuous Integration / Delivery (CI/CD) 3. Culture of Collaboration
  • 47. Infrastructure as Code (IaC) Issues at hand ●Humans make mistakes ●The more the commands, the higher the rate of failure
  • 48. { "Parameters": { "RootDomainName": { "Description": "Domain name for your website (example.com)", "Type": "String" } }, "Resources": { "RootBucket": { "Type": "AWS::S3::Bucket", "Properties": { "BucketName" : {"Ref":"RootDomainName"}, "AccessControl": "PublicRead", "WebsiteConfiguration": { "IndexDocument":"index.html", "ErrorDocument":"404.html" }... IaC Example
  • 49. Infrastructure as Code (IaC) ●Automate provisioning ●Speed up deployments ●Make them repeatable & reliable ●Make sure standards are respected ●Time to Recovery ●Allow Devs to do tasks themselves!
  • 50. Continuous Integration / Delivery (CI/CD) Key Ideas. The more you deploy: ●The more you master the art of deployment ●The smaller the changeset ●The better the Time to Repair / Resolution (TTR)
  • 51. If it hurts, do it more often ! The DevOps credo
  • 52. Zero Downtime Deployments Get feedback while maintaining continuity 1. Feature Flipping 2. Dark Launch 3. Blue / Green Deployments 4. Canary Release
  • 55. DevOps - You build it, you run it. Werner Vogel, CTO @ Amazon, 2014
  • 59. Dev…Sec…Ops (?) When integrating security into your workflow becomes too important
  • 61. “Sec” in DevSecOps A real-world sample – GitHub Actions Source: https://github.com/johannesjo/super-productivity/
  • 63. A Little Conclusion…. Phew! So much information to process in a day!
  • 64. Takeaway Points ●DevOps is a methodology ●The Internet is growing bigger by the second, taking data consumption with it ●The industry needs to grow fast to stay relevant. To do that, they need to fail more, fail fast. ●Dev and Ops need to work together ●Humans are prone to error, remove them as much as possible.
  • 66. What we will be covering We aim to make this a bi/tri-weekly event Session 1: Intro to DevOps & the DevOps Series Session 2: Git, GitHub & GitKraken Session 3: Virtualization & Hypervisors Session 4: Containerization, Orchestration & CI/CD Session 5: The Cloud, Serverless & Everything as a Service Session 6: Open Source & the end of DevOps Series
  • 68. What this series… Will not be ●A step-by-step tutorial on how to create your next million-dollar application ●A high-level overview of the technology involved Will be
  • 69. Some PSAs PSA = Public Service Announcements 😉😉
  • 70. Google Taiwan is hiring interns! No, they don’t ask brain teasers anymore Full-Time (for graduated/graduating students): • Software Engineer, University Graduate, 2021 • Silicon Engineer, University Graduate, 2021 https://careers.google.com/
  • 72. Join the discussion too! DSC UTeM facebook.com/groups/762630651223921 DSC UTeM discord.gg/tnv4U6R
  • 73. QnA 10 mins, then group photo, then extended QnA
  • 74. Audience Q&A Session ⓘ Start presenting to display the audience questions on this slide.
  • 76. Main reference: ●DEVOPS EXPLAINED by Jaview Baiges https://www.devops.ch/2017/05/10/devops-explained/