SlideShare uma empresa Scribd logo
1 de 64
Baixar para ler offline
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps 101 @somkiat
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps 101 @somkiat
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
????
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
http://www.mindtheproduct.com/2016/02/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us/
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
http://www.mindtheproduct.com/2016/02/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us/
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
http://blog.scottlogic.com/2014/07/07/School-of-Testing.html
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
http://www.craiglarman.com/wiki/downloads/misc/history-of-iterative-larman-and-basili-ieee-computer.pdf
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://en.wikipedia.org/wiki/Iterative_and_incremental_development
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
CI is about what people do
not about what tools they use
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Discipline to integrate frequently
CI is a practice
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Strive to make small change
CI is a practice
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Strive for fast feedback
CI is a practice
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Continuous Integration
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Continuous Delivery
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Continuous Delivery
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps คืออะไร ?
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps Report 2015
https://puppet.com/resources/white-paper/2016-state-of-devops-report
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps Report 2016
https://puppet.com/resources/white-paper/2016-state-of-devops-report
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://channel9.msdn.com/Series/DevOps-Fundamentals/Introduction-to-DevOps
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://channel9.msdn.com/Series/DevOps-Fundamentals/Introduction-to-DevOps
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps
A culture and mindset
between developers and operations
for collaborating
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://www.linkedin.com/pulse/9-critical-steps-devops-transformation-enterprises-sakthi-vadivelu
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Goals
To improve the delivery of value
for customer & business
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Goals
https://www.linkedin.com/pulse/9-critical-steps-devops-transformation-enterprises-sakthi-vadivelu
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Principles and Practices
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps Principles
http://www.telehouse.com/2016/03/devops-how-a-culture-of-empathy-creates-massive-productivity/
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Culture => People, Process, Tools
Automation => Infrastructure as Code
Measurement => Measure everything
Sharing => Collaboration/Feedback
DevOps Principles
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Culture => People, Process, Tools
Automation => Infrastructure as Code
Measurement => Measure everything
Sharing => Collaboration/Feedback
DevOps Principles
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps Practices
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps culture
https://channel9.msdn.com/Series/DevOps-Fundamentals/Introduction-to-DevOps
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps Team Topologies
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
No DevOps Team
== problem department ==
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps Tools ?
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
https://xebialabs.com/periodic-table-of-devops-tools/
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
DevOps Toolchain
Code
Build
Test
Package
Release
Configure
Monitor
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Summary
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
Q/A

Mais conteúdo relacionado

Destaque

Software Development Trends 2017 at IMC
Software Development Trends 2017 at IMCSoftware Development Trends 2017 at IMC
Software Development Trends 2017 at IMCSomkiat Puisungnoen
 
DevOps 101 for data professionals
DevOps 101 for data professionalsDevOps 101 for data professionals
DevOps 101 for data professionalsAlex Yates
 
Employee equity incentives
Employee equity incentivesEmployee equity incentives
Employee equity incentivesBart Greenberg
 
Kaplowitch equity dos and donts
Kaplowitch equity dos and dontsKaplowitch equity dos and donts
Kaplowitch equity dos and dontsBFBootcamp
 
Common Entrepreneur Mistakes
Common Entrepreneur MistakesCommon Entrepreneur Mistakes
Common Entrepreneur MistakesBart Greenberg
 
Building A Stable, Fundable Startup
Building A Stable, Fundable StartupBuilding A Stable, Fundable Startup
Building A Stable, Fundable Startupportlandten
 
Startups: Attracting and Retaining Talent (updated 3/6/13)
Startups: Attracting and Retaining Talent (updated 3/6/13)Startups: Attracting and Retaining Talent (updated 3/6/13)
Startups: Attracting and Retaining Talent (updated 3/6/13)Patrick Seaman
 
10 Movies Every Entrepreneur Should Watch
10 Movies Every Entrepreneur Should Watch10 Movies Every Entrepreneur Should Watch
10 Movies Every Entrepreneur Should WatchLawTrades
 
Succession Planning using Equity Incentive Plan and ESOPs
Succession Planning using Equity Incentive Plan and ESOPsSuccession Planning using Equity Incentive Plan and ESOPs
Succession Planning using Equity Incentive Plan and ESOPswifilawgroup
 
Guaranteed vs Incentive Pay - What's the Right Balance?
Guaranteed vs Incentive Pay - What's the Right Balance?Guaranteed vs Incentive Pay - What's the Right Balance?
Guaranteed vs Incentive Pay - What's the Right Balance?The VisionLink Advisory Group
 
Negotiating as Consultant
Negotiating as ConsultantNegotiating as Consultant
Negotiating as ConsultantJamie Lee
 
Converting Employees to Owners: Employee Share Purchase Plans
Converting Employees to Owners: Employee Share Purchase PlansConverting Employees to Owners: Employee Share Purchase Plans
Converting Employees to Owners: Employee Share Purchase PlansNow Dentons
 
How to Divide the Pie? Dynamic Equity Share by Mike Moyer
How to Divide the Pie? Dynamic Equity Share by Mike Moyer How to Divide the Pie? Dynamic Equity Share by Mike Moyer
How to Divide the Pie? Dynamic Equity Share by Mike Moyer Ed Kuiters
 
Startup Equity - Startup summer camp, 2014
Startup Equity - Startup summer camp, 2014Startup Equity - Startup summer camp, 2014
Startup Equity - Startup summer camp, 2014Pankaj Saharan
 

Destaque (18)

Design pattern with Java 8
Design pattern with Java 8Design pattern with Java 8
Design pattern with Java 8
 
Software Development Trends 2017 at IMC
Software Development Trends 2017 at IMCSoftware Development Trends 2017 at IMC
Software Development Trends 2017 at IMC
 
If-If-If-If
If-If-If-IfIf-If-If-If
If-If-If-If
 
DevOps 101
DevOps 101 DevOps 101
DevOps 101
 
DevOps 101 for data professionals
DevOps 101 for data professionalsDevOps 101 for data professionals
DevOps 101 for data professionals
 
Employee equity incentives
Employee equity incentivesEmployee equity incentives
Employee equity incentives
 
Kaplowitch equity dos and donts
Kaplowitch equity dos and dontsKaplowitch equity dos and donts
Kaplowitch equity dos and donts
 
Common Entrepreneur Mistakes
Common Entrepreneur MistakesCommon Entrepreneur Mistakes
Common Entrepreneur Mistakes
 
Building A Stable, Fundable Startup
Building A Stable, Fundable StartupBuilding A Stable, Fundable Startup
Building A Stable, Fundable Startup
 
Startups: Attracting and Retaining Talent (updated 3/6/13)
Startups: Attracting and Retaining Talent (updated 3/6/13)Startups: Attracting and Retaining Talent (updated 3/6/13)
Startups: Attracting and Retaining Talent (updated 3/6/13)
 
10 Movies Every Entrepreneur Should Watch
10 Movies Every Entrepreneur Should Watch10 Movies Every Entrepreneur Should Watch
10 Movies Every Entrepreneur Should Watch
 
Succession Planning using Equity Incentive Plan and ESOPs
Succession Planning using Equity Incentive Plan and ESOPsSuccession Planning using Equity Incentive Plan and ESOPs
Succession Planning using Equity Incentive Plan and ESOPs
 
Guaranteed vs Incentive Pay - What's the Right Balance?
Guaranteed vs Incentive Pay - What's the Right Balance?Guaranteed vs Incentive Pay - What's the Right Balance?
Guaranteed vs Incentive Pay - What's the Right Balance?
 
Negotiating as Consultant
Negotiating as ConsultantNegotiating as Consultant
Negotiating as Consultant
 
Converting Employees to Owners: Employee Share Purchase Plans
Converting Employees to Owners: Employee Share Purchase PlansConverting Employees to Owners: Employee Share Purchase Plans
Converting Employees to Owners: Employee Share Purchase Plans
 
How to Divide the Pie? Dynamic Equity Share by Mike Moyer
How to Divide the Pie? Dynamic Equity Share by Mike Moyer How to Divide the Pie? Dynamic Equity Share by Mike Moyer
How to Divide the Pie? Dynamic Equity Share by Mike Moyer
 
ESOPs LEGAL & PROCEDURAL ASPECTS
ESOPs LEGAL & PROCEDURAL ASPECTSESOPs LEGAL & PROCEDURAL ASPECTS
ESOPs LEGAL & PROCEDURAL ASPECTS
 
Startup Equity - Startup summer camp, 2014
Startup Equity - Startup summer camp, 2014Startup Equity - Startup summer camp, 2014
Startup Equity - Startup summer camp, 2014
 

Semelhante a DevOps 101

Business Model Canvass for NANO MBA 6 26 Jul 2015
Business Model Canvass for NANO MBA 6 26 Jul 2015Business Model Canvass for NANO MBA 6 26 Jul 2015
Business Model Canvass for NANO MBA 6 26 Jul 2015Utai Sukviwatsirikul
 
Th Developing communication online onground
Th Developing communication online ongroundTh Developing communication online onground
Th Developing communication online ongroundMassimiliano La Franca
 
Career Hack Series (Free session) : How to nail your resume ?
Career Hack Series (Free session) : How to nail your resume ? Career Hack Series (Free session) : How to nail your resume ?
Career Hack Series (Free session) : How to nail your resume ? Pin Kasemsiri
 
Social Media in business practice
Social Media in business practiceSocial Media in business practice
Social Media in business practicePatchara Kerdsiri
 
เอกสารบรรยาย ขับเคลื่อนธุรกิจให้เติบโตอย่างยั่งยืน (คุณนาวิก นำเสียง)
เอกสารบรรยาย ขับเคลื่อนธุรกิจให้เติบโตอย่างยั่งยืน (คุณนาวิก นำเสียง)เอกสารบรรยาย ขับเคลื่อนธุรกิจให้เติบโตอย่างยั่งยืน (คุณนาวิก นำเสียง)
เอกสารบรรยาย ขับเคลื่อนธุรกิจให้เติบโตอย่างยั่งยืน (คุณนาวิก นำเสียง)Sundae Solutions Co., Ltd.
 
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์vr2g8er
 
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์vr2g8er
 
Dc102 internet&communication
Dc102 internet&communicationDc102 internet&communication
Dc102 internet&communicationajpeerawich
 
Social media อาวุธสื่อสารโลกออนไลน์
Social media อาวุธสื่อสารโลกออนไลน์Social media อาวุธสื่อสารโลกออนไลน์
Social media อาวุธสื่อสารโลกออนไลน์Kongdej Keesukpan
 

Semelhante a DevOps 101 (20)

Cloud Native App
Cloud Native AppCloud Native App
Cloud Native App
 
Rise of Container (RoC)
Rise of Container (RoC)Rise of Container (RoC)
Rise of Container (RoC)
 
Unhappiness Developer
Unhappiness DeveloperUnhappiness Developer
Unhappiness Developer
 
Business Model Canvass for NANO MBA 6 26 Jul 2015
Business Model Canvass for NANO MBA 6 26 Jul 2015Business Model Canvass for NANO MBA 6 26 Jul 2015
Business Model Canvass for NANO MBA 6 26 Jul 2015
 
Th Developing communication online onground
Th Developing communication online ongroundTh Developing communication online onground
Th Developing communication online onground
 
Career Hack Series (Free session) : How to nail your resume ?
Career Hack Series (Free session) : How to nail your resume ? Career Hack Series (Free session) : How to nail your resume ?
Career Hack Series (Free session) : How to nail your resume ?
 
Social Media in business practice
Social Media in business practiceSocial Media in business practice
Social Media in business practice
 
Oss freeware-publish
Oss freeware-publishOss freeware-publish
Oss freeware-publish
 
React in the right way
React in the right wayReact in the right way
React in the right way
 
เอกสารบรรยาย ขับเคลื่อนธุรกิจให้เติบโตอย่างยั่งยืน (คุณนาวิก นำเสียง)
เอกสารบรรยาย ขับเคลื่อนธุรกิจให้เติบโตอย่างยั่งยืน (คุณนาวิก นำเสียง)เอกสารบรรยาย ขับเคลื่อนธุรกิจให้เติบโตอย่างยั่งยืน (คุณนาวิก นำเสียง)
เอกสารบรรยาย ขับเคลื่อนธุรกิจให้เติบโตอย่างยั่งยืน (คุณนาวิก นำเสียง)
 
Pongsak sport startup for ku
Pongsak   sport startup for kuPongsak   sport startup for ku
Pongsak sport startup for ku
 
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
 
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
เผยความลับทุกเดือนสร้างเงินล้านออนไลน์ ฉบับสมบูรณ์
 
Dc102 internet&communication
Dc102 internet&communicationDc102 internet&communication
Dc102 internet&communication
 
Online App & Service
Online App & ServiceOnline App & Service
Online App & Service
 
Internet Application & Service
Internet Application & ServiceInternet Application & Service
Internet Application & Service
 
Sup2 wt#part2
Sup2 wt#part2Sup2 wt#part2
Sup2 wt#part2
 
Copyright license-sipa2
Copyright license-sipa2Copyright license-sipa2
Copyright license-sipa2
 
Social media อาวุธสื่อสารโลกออนไลน์
Social media อาวุธสื่อสารโลกออนไลน์Social media อาวุธสื่อสารโลกออนไลน์
Social media อาวุธสื่อสารโลกออนไลน์
 
Kuh entrepreneurs mindset 190330
Kuh entrepreneurs mindset 190330Kuh entrepreneurs mindset 190330
Kuh entrepreneurs mindset 190330
 

Mais de Somkiat Puisungnoen (18)

Next of Java 2022
Next of Java 2022Next of Java 2022
Next of Java 2022
 
Sck spring-reactive
Sck spring-reactiveSck spring-reactive
Sck spring-reactive
 
Part 2 :: Spring Boot testing
Part 2 :: Spring Boot testingPart 2 :: Spring Boot testing
Part 2 :: Spring Boot testing
 
vTalk#1 Microservices with Spring Boot
vTalk#1 Microservices with Spring BootvTalk#1 Microservices with Spring Boot
vTalk#1 Microservices with Spring Boot
 
Lesson learned from React native and Flutter
Lesson learned from React native and FlutterLesson learned from React native and Flutter
Lesson learned from React native and Flutter
 
devops
devops devops
devops
 
Angular :: basic tuning performance
Angular :: basic tuning performanceAngular :: basic tuning performance
Angular :: basic tuning performance
 
Shared code between projects
Shared code between projectsShared code between projects
Shared code between projects
 
Distributed Tracing
Distributed Tracing Distributed Tracing
Distributed Tracing
 
Manage data of service
Manage data of serviceManage data of service
Manage data of service
 
RobotFramework Meetup at Thailand #2
RobotFramework Meetup at Thailand #2RobotFramework Meetup at Thailand #2
RobotFramework Meetup at Thailand #2
 
Visual testing
Visual testingVisual testing
Visual testing
 
Wordpress for Newbie
Wordpress for NewbieWordpress for Newbie
Wordpress for Newbie
 
Sck Agile in Real World
Sck Agile in Real WorldSck Agile in Real World
Sck Agile in Real World
 
Clean you code
Clean you codeClean you code
Clean you code
 
SCK Firestore at CNX
SCK Firestore at CNXSCK Firestore at CNX
SCK Firestore at CNX
 
The Beauty of BAD code
The Beauty of  BAD codeThe Beauty of  BAD code
The Beauty of BAD code
 
Git as NoSQL
Git as NoSQLGit as NoSQL
Git as NoSQL
 

DevOps 101