View
123
Download
0
Category
Preview:
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
Citation preview
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
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
Recommended