Devops skills

26
ACQUIRING DEVOPS SKILLS by @pavelsuchman

description

PDF representation of my reveal.js presentation at DevconTLV 2014 (Jan) Source with speaker notes: https://bitbucket.org/flypunk/devcon2014/src Video - https://www.youtube.com/watch?v=jNQ2w6qL-KQ

Transcript of Devops skills

Page 1: Devops skills

ACQUIRING DEVOPS SKILLSby @pavelsuchman

Page 2: Devops skills
Page 3: Devops skills
Page 4: Devops skills
Page 5: Devops skills
Page 6: Devops skills
Page 7: Devops skills
Page 8: Devops skills

THERE ARE 2 MAIN ROADS TO DEVOPS:Dev to DevOpsOps to DevOps

Page 9: Devops skills

WHAT ARE THE CHALLENGES ON EACH WAY?

Page 10: Devops skills

OPS TO DEVOPS

Page 11: Devops skills

DEV TO DEVOPS: THE OBJECTIONSIt's dirty workIt's too hard (or too easy;)Let the Ops guys do it (Not my responsibility)

Page 12: Devops skills

IT'S NOT BENEATH YOU!PLUS, IT'S FUN

Page 13: Devops skills

SKILLS, TIPS AND TECHNIQUES

Page 14: Devops skills

USE LINUX (AS A DESKTOP)

Page 15: Devops skills

HAVE AN OPEN TERMINAL WINDOWLearn CLI the hard way

Page 16: Devops skills

PASSWORD­LESS Because automation!!!

SSH

Page 17: Devops skills

VIMBecause no Sublime in production!Learn Vim Progressively

Page 18: Devops skills

BASHThe most basic way to automate things in linuxDon't overdo it!An excellent

AWS IS A SET OF APIS, NOT A WEBAPP

reference

Page 19: Devops skills

AWS IS A SET OF APIS, NOT A WEBAPPAND NOT AN OLD SCHOOL HOSTING PROVIDER!

Page 20: Devops skills

OPS TOPICS FOR SAAS COMPANIES:

WEB SERVERS AND APPLICATION SERVERS AND HOW

Page 21: Devops skills

WEB SERVERS AND APPLICATION SERVERS AND HOWDO THEY TALK TO EACH OTHERTomcat/Uwsgi/Passenger vs Apache/NginxRaw Node.js ­ DON'T!

DATABASE MAINTENANCE ­ BACKUPS, SHARDING AND

Page 22: Devops skills

DATABASE MAINTENANCE ­ BACKUPS, SHARDING ANDREPLICATION

LOGGING AND SEARCHING THE LOGS

Page 23: Devops skills

LOGGING AND SEARCHING THE LOGS

MONITORING AND ALERTING

LogglyPapertrailLogstash + ElasticSearch

Page 24: Devops skills

MONITORING AND ALERTING

DON'T use NAGIOS!!!

STAGING ON YOUR LAPTOP

ServerdensityStackdriverPingdom

Page 25: Devops skills

STAGING ON YOUR LAPTOP

VmwareDid I mention AWS?

CONFIGURATION MANAGEMENT ­ JUST DON'T!

VagrantDocker

Page 26: Devops skills

CONFIGURATION MANAGEMENT ­ JUST DON'T!Ok, listen to Evgeny's and decide when it's time...presentation