devops ftw!, will cloud and devops make you sleep peacefully?

Post on 12-Apr-2017

109 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

???

top related