Devops skills

Post on 02-Jul-2015

121 views 0 download

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

ACQUIRING DEVOPS SKILLSby @pavelsuchman

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

WHAT ARE THE CHALLENGES ON EACH WAY?

OPS TO DEVOPS

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

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

SKILLS, TIPS AND TECHNIQUES

USE LINUX (AS A DESKTOP)

HAVE AN OPEN TERMINAL WINDOWLearn CLI the hard way

PASSWORD­LESS Because automation!!!

SSH

VIMBecause no Sublime in production!Learn Vim Progressively

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

AWS IS A SET OF APIS, NOT A WEBAPP

reference

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

OPS TOPICS FOR SAAS COMPANIES:

WEB SERVERS AND APPLICATION SERVERS AND HOW

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

DATABASE MAINTENANCE ­ BACKUPS, SHARDING ANDREPLICATION

LOGGING AND SEARCHING THE LOGS

LOGGING AND SEARCHING THE LOGS

MONITORING AND ALERTING

LogglyPapertrailLogstash + ElasticSearch

MONITORING AND ALERTING

DON'T use NAGIOS!!!

STAGING ON YOUR LAPTOP

ServerdensityStackdriverPingdom

STAGING ON YOUR LAPTOP

VmwareDid I mention AWS?

CONFIGURATION MANAGEMENT ­ JUST DON'T!

VagrantDocker

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