Post on 12-Apr-2017
transcript
DevOps, WTF?, FTW!Will cloud and DevOps make you sleep peacefully?
“In the midst of chaos, there is also opportunity”
Sun Tzu, The Art of War
root@null:~# whois maciek.sawicki
How people understand DevOps?
“give developers root access on production”
“administrators have dreams of becoming a software
developers”
“Does anyone even remember the sound of a real cluster
symphony any more?”
Collaboration and communicationOrganization culture and processesWhole team have responsibility for
project successHighly skilled engineers having holistic approach to software
development.Cooperation with Infosec engineers (and UX engineers, product
owners)Continuous Integration and Deployment ♥ Open Source
What DevOps culture actually is?
Communication
Collaboration
Highly skilled engineers having holistic approach to software development.
Collaboration
Infosec and DevOps
Infosec and DevOps
Responsibility
CI/CD
Gaining popularity (GitLab-CI, Jenkins 2.0, Bitbucket Pipelines, etc)
Pipeline as a codeDockerized build environment
CI/CD pipeline
Source code management (git-flow like approach)Automated testsAvoid manual changes in productionCollecting logs and metricsCollecting traces
CI/CD, Code Fearlessly
Mikroservices and containers clusters
Using Open Source frameworks/libs/toolContributing to used projectsDeveloping own Open Source productsKnowledge sharing
♥ Open Source
Cloud?
If possible, use Paas!
Use IaaS the smart wayDon’t be stupid when using IaaS!
IaaS ‘pro’ tips
use autoscaling
use spot/preemptible instances
use whole cloud ecosystem - don’t use it as VPS, please…
think about deployment security - when using AWS use Instance Profiles, please…, when using GCP familiar yourself with oAuth
set billing alerts ;)
remember Uncle Bob’s Winston Churchill’s qoute: “Where there is great power there is great responsibility”
deployment scripts… terraform?
Sometimes bare metal is better!
Agile?
Will cloud and DevOps make you sleep peacefully?
It depends...
42
Synergy
maciej.sawicki@codilime.commaciek@amplification.pl
@viroos
???