SlideShare una empresa de Scribd logo
1 de 84
Devops 101:
Co powinieneś wiedzieć
na temat DevOps?
Maciej Lasyk
2016-01-12
Join Fedora Infrastructure!
- learn Ansible
- learn howto devops
http://fedoraproject.org/en/join-fedora
www.ocadotechnology.com/join-us
Agile Manifesto
→ Individuals and interactions over processes and tools
→ Working software over comprehensive documentation
→ Customer collaboration over contract negotiation
→ Responding to change over following a plan
Evolution: how we do software?
→ Monoliths
→ SOA
→ Microservices
Evolution: how we do software?
→ Monoliths
→ SOA
→ Microservices
Evolution: how we do software?
→ Monoliths
→ SOA
→ Microservices
https://de.reddit.com/r/space/comments/404vdc/heliocentrism_vs_geocentrism/
So wanna go microservices…?
There's a trap :)
Conway's law (1968)
organizations which design systems ... are
constrained to produce designs which are copies
of the communication structures of these
organizations
http://en.wikipedia.org/wiki/Conway%27s_law
Ruth Malan (2008)
if the architecture of the system and the
architecture of the organization are at odds, the
architecture of the organization wins.
The organizational divides are going to drive the
true seams in the system.
http://traceinthesand.com/blog/2008/02/13/conways-law/
Cross – functional, self – organizing teams?
http://devopsreactions.tumblr.com/post/129700187579/assign-it-to-me
@DevopsReactions
Assign it to me
DevOPS ?== CAMS
(culture, automation, measurement, sharing)
DevOPS !== CAMS
DevOPS === people!
People
culture automation
measurement sharing
Dead sea effect
→ most talented evaporates
→ the residue
→ maintenance experts & bus factor == 1
http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-dead-sea-effect/
@DevopsReactions
Senior’s reaction when asked to stay late
http://devopsreactions.tumblr.com/post/134976048898/seniors-reaction-when-asked-to-stay-late
Dead sea effect
there is a solution...
Maslow's hierarchy of needs
Maslow's hierarchy of needs: physiological
Let's say that until it's North Korea than it's ok ;)
Maslow's hierarchy of needs: safety
→ family
→ $$$
→ job security
Maslow's hierarchy of needs: <3 and belonging
→ friendship?
→ is your team your family?
→ do you find yourself in your company?
Maslow's hierarchy of needs: Esteem
→ are you respected?
→ do u need the fame and glory?
→ what about your recognition?
Maslow's hierarchy of needs: self - actualization
→ is your job aligned w/ur interests?
→ do u feel fulfilled?
→ do you find time for self – development?
Maslow's hierarchy of needs
How do you keep good people in company?
people don't leave companies; they leave leaders
How do you keep good people in company?
people don't leave companies; they leave leaders
or just one of the most popular reasons...
most popular reasons.. to leave your company
→ Frustration with the inversion of meritocracy (“organization stupidities”)
→ Simple boredom
→ Perception that current project is futile/destined for failure accompanied by
organizational powerlessness to stop it
→ Lack of a mentor or anyone from whom much learning was possible
→ Promotions a matter of time rather than merit
→ No obvious path to advancement
→ Fear of being pigeon-holed into unmarketable technology
→ Red-tape organizational bureaucracy mutes positive impact that anyone can
have
→ Lack of creative freedom and creative control (aka “micromanaging”)
http://www.daedtech.com/how-to-keep-your-best-programmers
Communication
Communication
→ paraphrase
→ listening, hearing, understanding
→ sarcasm is a passive agression
Areas of responsibilities?
Communication patterns?
Areas of responsibilities?
Communication patterns?
DevOps Anti-Types & patterns
This is a copy/paste from
http://blog.matthewskelton.net/ w/my comments
included
Great job Matthew! Thanks!
DevOps Anti-Types
http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Anti-Types
http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Anti-Types
http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Patterns
http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Patterns
http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Patterns
http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Patterns
http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Patterns
http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
Devops myths
Devops myths
You can hire Devops to fix your organisation
Devops myths
Hire Devops to fix monitoring, automation,
configuration etc
Devops myths
You can certify yourself in Devops
Devops myths
Devops is all about tools
Devops myths
Devops is all about tools
Yup – about “tools” working in company ;)
Devops myths
Devops is only about engineering
Devops 101: chaos
Devops 101: have clever monitoring
Devops 101: smart oncall
Devops 101: smart oncall
@DevopsReactions
Friday deployments (…and leaving afterwards)
http://devopsreactions.tumblr.com/post/87284390953/friday-deployments-and-leaving-afterwards
@DevopsReactions
Receiving a call after a long day
http://devopsreactions.tumblr.com/post/136805591513/receiving-a-call-after-a-long-day
Devops 101: automate
→ whatever (smart) tools
→ don't reinvent the wheel!
→ test it (approach) during recruitment
Devops 101: automate
Devops 101: production
→ A/B testing
→ Canary Releases
→ Feature toggles
→ blue / green deployments
→ Chaos Monkey
→ Immutable servers
→ Stress testing
Devops 101: production
→ A/B testing
→ Canary Releases
→ Feature toggles
→ blue / green deployments
→ Chaos Monkey
→ Immutable servers
→ Stress testing
Devops 101: production
→ A/B testing
→ Canary Releases
→ Feature toggles
→ blue / green deployments
→ Chaos Monkey
→ Immutable servers
→ Stress testing
Devops 101: production
→ A/B testing
→ Canary Releases
→ Feature toggles
→ blue / green deployments
→ Chaos Monkey
→ Immutable servers
→ Stress testing
@DevopsReactions
Cutting over to new service provider
http://devopsreactions.tumblr.com/post/135244622055/cutting-over-to-new-service-provider
Devops 101: production
→ A/B testing
→ Canary Releases
→ Feature toggles
→ blue / green deployments
→ Chaos Monkey
→ Immutable servers
→ Stress testing
Devops 101: production
→ A/B testing
→ Canary Releases
→ Feature toggles
→ blue / green deployments
→ Chaos Monkey
→ Immutable servers
→ Stress testing
Devops 101: production
→ A/B testing
→ Canary Releases
→ Feature toggles
→ blue / green deployments
→ Chaos Monkey
→ Immutable servers
→ Stress testing
Devops 101: circuit breakers
Devops 101: wandering experts
Devops 101: Legacy?
Devops 101: Legacy?
Try Mikado Method
Devops 101: Experiment!
Devops 101: Experiment!
→ Docker
→ systemd-nspawn
→ LX-branded zones
→ runc
→ LXC
→ LXD
→ LMCTFY
…?
Materials
http://devopschecklist.com/
http://www.devopsweekly.com
https://github.com/kilimchoi/engineering-blogs
Books:
→ Phoenix Project
→ Continuous Delivery
→ Continuous Integration
→ Zrozumieć Programowanie :)
https://puppetlabs.com/presentations/why-everything-just-worst
Tools
https://dzone.com/storage/temp/812531-xebialabs-periodic-table-of-devops.png
http://devops.com/business-directory/
https://github.com/charleskorn/devops-101
http://theremotelab.io/blog/updates_about_devops_world/
Devops events?
→ #KrkDevops meetups
→ Devops days
→ Atmosphere Conference
→ Velocity Conference
www.ocadotechnology.com/join-us
Devops 101:
Co powinieneś wiedzieć
na temat DevOps?
Maciej Lasyk
2016-01-12

Más contenido relacionado

Destacado

Warsztaty ansible
Warsztaty ansibleWarsztaty ansible
Warsztaty ansiblegnosek
 
Ansible - Automatyzacja zadań IT
Ansible - Automatyzacja zadań ITAnsible - Automatyzacja zadań IT
Ansible - Automatyzacja zadań ITKamil Grabowski
 
Nacidos entre 1935 -1960
Nacidos entre 1935 -1960Nacidos entre 1935 -1960
Nacidos entre 1935 -1960Juan Ignacio B.
 
Herramientas digitales para la educación
Herramientas digitales para la educaciónHerramientas digitales para la educación
Herramientas digitales para la educaciónmarianacanizales
 
Apple life cycle
Apple life cycleApple life cycle
Apple life cyclealexa_goff
 
أساليب رجال المبيعات التي تؤدي الى النجاح
أساليب رجال المبيعات التي تؤدي الى النجاحأساليب رجال المبيعات التي تؤدي الى النجاح
أساليب رجال المبيعات التي تؤدي الى النجاحِِAhmad Wael
 
Module 3 lessons 1 & 2 merged
Module  3 lessons 1 & 2 mergedModule  3 lessons 1 & 2 merged
Module 3 lessons 1 & 2 mergedmlabuski
 
Student Project Presentation for SaveUp
Student Project Presentation for SaveUpStudent Project Presentation for SaveUp
Student Project Presentation for SaveUpmichael iseri
 
User Experience Design for Mobile Apps
User Experience Design for Mobile AppsUser Experience Design for Mobile Apps
User Experience Design for Mobile AppsChih-Yu Lin
 
العدل والبناء
العدل والبناءالعدل والبناء
العدل والبناءYasser Negm
 
Les entitats d'acció social d'Església a Catalunya
Les entitats d'acció social d'Església a CatalunyaLes entitats d'acció social d'Església a Catalunya
Les entitats d'acció social d'Església a CatalunyaFundació Pere Tarrés
 
How to change the Facebook Group privacy settings
How to change the Facebook Group privacy settingsHow to change the Facebook Group privacy settings
How to change the Facebook Group privacy settingsStéphane Baudin
 
The Rise of Global Standards and How Insurers Can Comply
The Rise of Global Standards and How Insurers Can ComplyThe Rise of Global Standards and How Insurers Can Comply
The Rise of Global Standards and How Insurers Can ComplyAccenture Insurance
 
Презентация проекта отзывов пациентов "Про Докторов"
Презентация проекта отзывов пациентов "Про Докторов"Презентация проекта отзывов пациентов "Про Докторов"
Презентация проекта отзывов пациентов "Про Докторов"kulibin
 

Destacado (20)

ANSIBLE W PRAKTYCE
ANSIBLE W PRAKTYCEANSIBLE W PRAKTYCE
ANSIBLE W PRAKTYCE
 
Warsztaty ansible
Warsztaty ansibleWarsztaty ansible
Warsztaty ansible
 
Ansible - Automatyzacja zadań IT
Ansible - Automatyzacja zadań ITAnsible - Automatyzacja zadań IT
Ansible - Automatyzacja zadań IT
 
Nacidos entre 1935 -1960
Nacidos entre 1935 -1960Nacidos entre 1935 -1960
Nacidos entre 1935 -1960
 
Gasteizko txakurtegian
Gasteizko txakurtegianGasteizko txakurtegian
Gasteizko txakurtegian
 
Ekarioka
EkariokaEkarioka
Ekarioka
 
Herramientas digitales para la educación
Herramientas digitales para la educaciónHerramientas digitales para la educación
Herramientas digitales para la educación
 
Apple life cycle
Apple life cycleApple life cycle
Apple life cycle
 
أساليب رجال المبيعات التي تؤدي الى النجاح
أساليب رجال المبيعات التي تؤدي الى النجاحأساليب رجال المبيعات التي تؤدي الى النجاح
أساليب رجال المبيعات التي تؤدي الى النجاح
 
10 Shocking Facts About Regulation
10 Shocking Facts About Regulation10 Shocking Facts About Regulation
10 Shocking Facts About Regulation
 
Module 3 lessons 1 & 2 merged
Module  3 lessons 1 & 2 mergedModule  3 lessons 1 & 2 merged
Module 3 lessons 1 & 2 merged
 
ESNext - Javascript future
ESNext - Javascript futureESNext - Javascript future
ESNext - Javascript future
 
Student Project Presentation for SaveUp
Student Project Presentation for SaveUpStudent Project Presentation for SaveUp
Student Project Presentation for SaveUp
 
9384 16965-1-sm
9384 16965-1-sm9384 16965-1-sm
9384 16965-1-sm
 
User Experience Design for Mobile Apps
User Experience Design for Mobile AppsUser Experience Design for Mobile Apps
User Experience Design for Mobile Apps
 
العدل والبناء
العدل والبناءالعدل والبناء
العدل والبناء
 
Les entitats d'acció social d'Església a Catalunya
Les entitats d'acció social d'Església a CatalunyaLes entitats d'acció social d'Església a Catalunya
Les entitats d'acció social d'Església a Catalunya
 
How to change the Facebook Group privacy settings
How to change the Facebook Group privacy settingsHow to change the Facebook Group privacy settings
How to change the Facebook Group privacy settings
 
The Rise of Global Standards and How Insurers Can Comply
The Rise of Global Standards and How Insurers Can ComplyThe Rise of Global Standards and How Insurers Can Comply
The Rise of Global Standards and How Insurers Can Comply
 
Презентация проекта отзывов пациентов "Про Докторов"
Презентация проекта отзывов пациентов "Про Докторов"Презентация проекта отзывов пациентов "Про Докторов"
Презентация проекта отзывов пациентов "Про Докторов"
 

Similar a Co powinieneś wiedzieć na temat devops?f

About cultural change w/Devops
About cultural change w/DevopsAbout cultural change w/Devops
About cultural change w/DevopsMaciej Lasyk
 
Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018
Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018
Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018Codemotion
 
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de PauwOSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de PauwNETWAYS
 
Corporate Open Source Anti-patterns
Corporate Open Source Anti-patternsCorporate Open Source Anti-patterns
Corporate Open Source Anti-patternsbcantrill
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platformsVMware Tanzu
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platformsAndrew Shafer
 
Devops at scale is a hard problem challenges, insights and lessons learned
Devops at scale is a hard problem  challenges, insights and lessons learnedDevops at scale is a hard problem  challenges, insights and lessons learned
Devops at scale is a hard problem challenges, insights and lessons learnedkjalleda
 
Ops Happen: Improve Security Without Getting in the Way
Ops Happen: Improve Security Without Getting in the WayOps Happen: Improve Security Without Getting in the Way
Ops Happen: Improve Security Without Getting in the WaySeniorStoryteller
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolutionSomenath Ghosh
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinAndrew Shafer
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Bill Scott
 
50 Shades of Fail
50 Shades of Fail 50 Shades of Fail
50 Shades of Fail SmartBear
 
Scale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing ControlScale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing ControlAtlassian
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...Daniel Bryant
 
Cloud Native Future
Cloud Native FutureCloud Native Future
Cloud Native FutureJulie Coonce
 
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...Chris Pallé
 

Similar a Co powinieneś wiedzieć na temat devops?f (20)

About cultural change w/Devops
About cultural change w/DevopsAbout cultural change w/Devops
About cultural change w/Devops
 
Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018
Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018
Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018
 
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de PauwOSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
 
Corporate Open Source Anti-patterns
Corporate Open Source Anti-patternsCorporate Open Source Anti-patterns
Corporate Open Source Anti-patterns
 
Plone, quo vadis?
Plone, quo vadis?Plone, quo vadis?
Plone, quo vadis?
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
The seven deadly sins of microservices
The seven deadly sins of microservicesThe seven deadly sins of microservices
The seven deadly sins of microservices
 
Devops at scale is a hard problem challenges, insights and lessons learned
Devops at scale is a hard problem  challenges, insights and lessons learnedDevops at scale is a hard problem  challenges, insights and lessons learned
Devops at scale is a hard problem challenges, insights and lessons learned
 
Ops Happen: Improve Security Without Getting in the Way
Ops Happen: Improve Security Without Getting in the WayOps Happen: Improve Security Without Getting in the Way
Ops Happen: Improve Security Without Getting in the Way
 
Patterns of fail
Patterns of failPatterns of fail
Patterns of fail
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - Austin
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)
 
The alignment
The alignmentThe alignment
The alignment
 
50 Shades of Fail
50 Shades of Fail 50 Shades of Fail
50 Shades of Fail
 
Scale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing ControlScale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing Control
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
 
Cloud Native Future
Cloud Native FutureCloud Native Future
Cloud Native Future
 
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
 

Más de Maciej Lasyk

Programowanie AWSa z CLI, boto, Ansiblem i libcloudem
Programowanie AWSa z CLI, boto, Ansiblem i libcloudemProgramowanie AWSa z CLI, boto, Ansiblem i libcloudem
Programowanie AWSa z CLI, boto, Ansiblem i libcloudemMaciej Lasyk
 
"Containers do not contain"
"Containers do not contain""Containers do not contain"
"Containers do not contain"Maciej Lasyk
 
Linux containers & Devops
Linux containers & DevopsLinux containers & Devops
Linux containers & DevopsMaciej Lasyk
 
Under the Dome (of failure driven pipeline)
Under the Dome (of failure driven pipeline)Under the Dome (of failure driven pipeline)
Under the Dome (of failure driven pipeline)Maciej Lasyk
 
Continuous Security in DevOps
Continuous Security in DevOpsContinuous Security in DevOps
Continuous Security in DevOpsMaciej Lasyk
 
Orchestrating docker containers at scale (#DockerKRK edition)
Orchestrating docker containers at scale (#DockerKRK edition)Orchestrating docker containers at scale (#DockerKRK edition)
Orchestrating docker containers at scale (#DockerKRK edition)Maciej Lasyk
 
Orchestrating docker containers at scale (PJUG edition)
Orchestrating docker containers at scale (PJUG edition)Orchestrating docker containers at scale (PJUG edition)
Orchestrating docker containers at scale (PJUG edition)Maciej Lasyk
 
Orchestrating Docker containers at scale
Orchestrating Docker containers at scaleOrchestrating Docker containers at scale
Orchestrating Docker containers at scaleMaciej Lasyk
 
Ghost in the shell
Ghost in the shellGhost in the shell
Ghost in the shellMaciej Lasyk
 
Scaling and securing node.js apps
Scaling and securing node.js appsScaling and securing node.js apps
Scaling and securing node.js appsMaciej Lasyk
 
High Availability (HA) Explained - second edition
High Availability (HA) Explained - second editionHigh Availability (HA) Explained - second edition
High Availability (HA) Explained - second editionMaciej Lasyk
 
Monitoring with Nagios and Ganglia
Monitoring with Nagios and GangliaMonitoring with Nagios and Ganglia
Monitoring with Nagios and GangliaMaciej Lasyk
 
Stop disabling SELinux!
Stop disabling SELinux!Stop disabling SELinux!
Stop disabling SELinux!Maciej Lasyk
 
RHEL/Fedora + Docker (and SELinux)
RHEL/Fedora + Docker (and SELinux)RHEL/Fedora + Docker (and SELinux)
RHEL/Fedora + Docker (and SELinux)Maciej Lasyk
 
High Availability (HA) Explained
High Availability (HA) ExplainedHigh Availability (HA) Explained
High Availability (HA) ExplainedMaciej Lasyk
 
Shall we play a game? PL version
Shall we play a game? PL versionShall we play a game? PL version
Shall we play a game? PL versionMaciej Lasyk
 

Más de Maciej Lasyk (20)

Rundeck & Ansible
Rundeck & AnsibleRundeck & Ansible
Rundeck & Ansible
 
Docker 1.11
Docker 1.11Docker 1.11
Docker 1.11
 
Programowanie AWSa z CLI, boto, Ansiblem i libcloudem
Programowanie AWSa z CLI, boto, Ansiblem i libcloudemProgramowanie AWSa z CLI, boto, Ansiblem i libcloudem
Programowanie AWSa z CLI, boto, Ansiblem i libcloudem
 
"Containers do not contain"
"Containers do not contain""Containers do not contain"
"Containers do not contain"
 
Git Submodules
Git SubmodulesGit Submodules
Git Submodules
 
Linux containers & Devops
Linux containers & DevopsLinux containers & Devops
Linux containers & Devops
 
Under the Dome (of failure driven pipeline)
Under the Dome (of failure driven pipeline)Under the Dome (of failure driven pipeline)
Under the Dome (of failure driven pipeline)
 
Continuous Security in DevOps
Continuous Security in DevOpsContinuous Security in DevOps
Continuous Security in DevOps
 
Orchestrating docker containers at scale (#DockerKRK edition)
Orchestrating docker containers at scale (#DockerKRK edition)Orchestrating docker containers at scale (#DockerKRK edition)
Orchestrating docker containers at scale (#DockerKRK edition)
 
Orchestrating docker containers at scale (PJUG edition)
Orchestrating docker containers at scale (PJUG edition)Orchestrating docker containers at scale (PJUG edition)
Orchestrating docker containers at scale (PJUG edition)
 
Orchestrating Docker containers at scale
Orchestrating Docker containers at scaleOrchestrating Docker containers at scale
Orchestrating Docker containers at scale
 
Ghost in the shell
Ghost in the shellGhost in the shell
Ghost in the shell
 
Scaling and securing node.js apps
Scaling and securing node.js appsScaling and securing node.js apps
Scaling and securing node.js apps
 
Node.js security
Node.js securityNode.js security
Node.js security
 
High Availability (HA) Explained - second edition
High Availability (HA) Explained - second editionHigh Availability (HA) Explained - second edition
High Availability (HA) Explained - second edition
 
Monitoring with Nagios and Ganglia
Monitoring with Nagios and GangliaMonitoring with Nagios and Ganglia
Monitoring with Nagios and Ganglia
 
Stop disabling SELinux!
Stop disabling SELinux!Stop disabling SELinux!
Stop disabling SELinux!
 
RHEL/Fedora + Docker (and SELinux)
RHEL/Fedora + Docker (and SELinux)RHEL/Fedora + Docker (and SELinux)
RHEL/Fedora + Docker (and SELinux)
 
High Availability (HA) Explained
High Availability (HA) ExplainedHigh Availability (HA) Explained
High Availability (HA) Explained
 
Shall we play a game? PL version
Shall we play a game? PL versionShall we play a game? PL version
Shall we play a game? PL version
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Co powinieneś wiedzieć na temat devops?f

Notas del editor

  1. - czym jest devops? - zapytać ludków czy wiedzą (łapy w górę) - wybrać kilku I zapytać o odpowiedź
  2. Opisać przypadek Ganymede I to, dlaczego my nie nazywaliśmy się agile - nie byliśmy agile bo nie mieliśmy kanbana, scruma, spotkań - liczył się tylko kod
  3. - agile potrafia spowalniać - agile potrafia wymóżdżać – poruszamy się po torach - show me the code approach – szczególnie u ludzi młodych
  4. Monolith – geocentrism SOA – heliocentrism Brakuje czegoś? Keplera! Dodajmy keplera I dojdziemy do tego, że jednak SOA jest nie ok, bo mu czegoś brakowało – kierunek → mikroserwisy
  5. - jak komunikować się mają mikroserwisy skoro my nie potrafimy?
  6. - jeśli komunikacja międzyludzka nie działa to w taki sam sposób będzie nie działała aplikacja I jej architekrura
  7. zap[ytać czy ktoś w takim rpacuje
  8. zap[ytać czy ktoś w takim rpacuje
  9. Potrzebujemy tych ludzi zatrzymać!
  10. Odpowiedż jest w psychologii
  11. Tha is why Devops should never exists as a team!
  12. Nie można o ile to nie jest przemyślane Devops może szkolić developerów Devops może im pomagać Devops nie naprawi samej organizacji – patrz wcześniej Wandering experts!
  13. No nie Czyć, wspomagać, budować platformę, na bazie której developerzy mogą pracować (ale nie taką grubą platformę) Pracować bliżej developerów I ich edukować Devops powinien być seniorem na starcie
  14. historia górników i kanarka
  15. Upgrade&amp;apos;owanie baz danych
  16. Upgrade&amp;apos;owanie baz danych
  17. apdejtowanie przez rebuildowanie serwerów, utrzymywanie abse-image&amp;apos;ów skracanie czasu rollkupowania maszyn (phoenix server: image + configuracja + data); stickowanie wersji serwera (wersja obrazu plus konfiguracji) do aplikacj podkrecanie wraz z aplikacja (trkatowanie serwera jako czesci aplikacji); odpowiedziec na pytanie w jaki sposob wiec apgerjdowac np security patches?
  18. How many containerization techniques did u use?