66
lls - You Got What it Takes ? by Gourav Shah, Initcron Systems is licensed under a Creative Commons Attribution-NonCommercial 4.0 In Devops Skills Gourav Shah You Got What It Takes ?

Devops skills you got what it takes ?

Embed Size (px)

Citation preview

Page 1: Devops skills   you got what it takes ?

Devops Skills - You Got What it Takes ? by Gourav Shah, Initcron Systems is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Devops Skills

Gourav Shah

You Got What It Takes ?

Page 2: Devops skills   you got what it takes ?

www.initcron.com

GOURAV SHAH

FOUNDER, INITCRON SYSTEMS | SCHOOL OF DEVOPS

[email protected] @gouravshah

Who am I ?

www.gouravshah.com

www.schoolofdevops.com

https://in.linkedin.com/in/gouravshah

Page 3: Devops skills   you got what it takes ?

DEVOPSIS

CATCHING UP LIKE A

WILDFIRE

THE TERM

IN THE LAST FEW YEARS

Page 4: Devops skills   you got what it takes ?

The Short History of Devops - Damon Edwards

Page 5: Devops skills   you got what it takes ?

ITS ALL ABOUTCOLLABORATION

BETWEEN

DEV&

OPS

Page 6: Devops skills   you got what it takes ?

dev ops

Page 7: Devops skills   you got what it takes ?

MYTH

YOU COULD HAVE A S INGLE

DEVOPS

RESOURCE

DEVELOPMENT

WHO WOULD MANAGE YOUR INFRASTRUCTURE

AS WELL AS DO

Page 8: Devops skills   you got what it takes ?

devops

merge

Page 9: Devops skills   you got what it takes ?

devops

merge

Page 10: Devops skills   you got what it takes ?

DEV vs OPS

ITS UNFAIR TO PUT

DEV | OPS

IN THE SAME BASKET

ROLES

WE BELIEVE BOTH HAVE DIFFERENT

BUT COMPLEMENTARY

Page 11: Devops skills   you got what it takes ?

DEV & OPS

DEV & OPS

SHOULD WORK TOGETHER

GOALS

TO ACHIEVE COMMON

Page 12: Devops skills   you got what it takes ?

DEV & OPS

DEV & OPS & QA

SHOULD WORK TOGETHER

GOALS

TO ACHIEVE COMMON

&

Page 13: Devops skills   you got what it takes ?

GOALAGIL ITYACHIEVE

QUALITY

WITHOUT COMPROMISING

Page 14: Devops skills   you got what it takes ?

devops

merge

Page 15: Devops skills   you got what it takes ?

dev ops

collaboration

Page 16: Devops skills   you got what it takes ?

dev opsTOOLS

collaboration

Page 17: Devops skills   you got what it takes ?

“Devops is a TOOLS based approach ”

Page 18: Devops skills   you got what it takes ?

TOOLSPROVIDE WAYS

TOGETHER

TO BRING DEV AND OPS

TOOLS

Page 19: Devops skills   you got what it takes ?

TOOLS

LET

LANGUAGE

DEV AND OPS

TOOLS

SPEAK THE SAME

Page 20: Devops skills   you got what it takes ?

SKILLS

LEARNING

SKILLS

NEW

TOOLSTRANSLATES TO ACQUIRING

NEW

Page 21: Devops skills   you got what it takes ?

SKILLSWHAT

DO I NEED

ACQUIRE

Page 22: Devops skills   you got what it takes ?

INITCRON’s

REPORTWAS AN ATTEMPT TO FIND

TO THAT

ANSWER

Page 23: Devops skills   you got what it takes ?

INFORMATION WE COLLECTED

SURVEY AVAILABLE IN PUBLIC DOMAIN

AND

ANALYSED

WHATCOMPANIES ARE LOOKING FOR

DEVOPS PROIN A

Page 24: Devops skills   you got what it takes ?

GOOGLE TRENDS

JOB POSTINGS WHAT SOURCES ?

We thought the simplest and the best way to find out what companies are

looking for is from their JOB POSTINGS

Page 25: Devops skills   you got what it takes ?

FINDINGS ?

Page 26: Devops skills   you got what it takes ?

KEYWORD“devops” HOW

KEYWORD

TRENDED

OVER TIMEIN

INDIA

2014

Page 27: Devops skills   you got what it takes ?

2016

Devops Keyword Trend

Page 28: Devops skills   you got what it takes ?

Devops Keyword Interest by Country

2016

Page 29: Devops skills   you got what it takes ?

CITIES in INDIA

Page 30: Devops skills   you got what it takes ?

EXPERIENCE LEVELS

Page 31: Devops skills   you got what it takes ?

TOP CATEGORIES

Page 32: Devops skills   you got what it takes ?

2016

Page 33: Devops skills   you got what it takes ?

CATEGORIES

•OS

•CONFIGURATION MANAGEMENT

•CLOUD & VIRTUALIZATION

•CI/CD

•PROGRAMING/SCRIPTING

•MONITORING

•LOG ANALYSIS

•PERFORMANCE MONITORING

Page 34: Devops skills   you got what it takes ?

LETS

DRILL DOWN

CATEGORIES

INTO

Page 35: Devops skills   you got what it takes ?

CONFIGURATION MANAGEMENT (2014)

Page 36: Devops skills   you got what it takes ?

Infrastructure as a Code

• Descriptive (What vs How)

• Revision Control

• Consistency

• Visibility

• DR and Migrations

• Manage Systems at Scale

• Change Management

Page 37: Devops skills   you got what it takes ?

PUPPET or CHEF MUST

CONFIGURATION MANAGEMENT

FOR

Page 38: Devops skills   you got what it takes ?

RECOMMENDATION(2014)

PICK UP ONE OF

ANS IBLE / S ALTSTACK

AS THOSE TOOLS ARE AWSOME TOO

NORM IN FUTURE

AND MAY BECOME A

Page 39: Devops skills   you got what it takes ?

2016

Page 40: Devops skills   you got what it takes ?

CLOUD AND VIRTUALIZATION (2014)

Page 41: Devops skills   you got what it takes ?

AWS CLOUDMUST

KNOW

Page 42: Devops skills   you got what it takes ?

• CLOUDFORMATION

• ELASTIC BEANSTALK

•OPSWORKS

• EC2 CONTAINER SERVICE

• CODE COMMIT

• CODE PIPELINE

• CODE DEPLOY

AWS DEVOPS TOOLS

Page 43: Devops skills   you got what it takes ?

DOCKER + VAGRANT

PRO TIP A LOT OF COMPANIES ARE

YET TO REALIZE THE POTENTIAL

OF THIS DUO

Page 44: Devops skills   you got what it takes ?

PUBLIC / PVT CLOUD (201)

Page 45: Devops skills   you got what it takes ?

CONTAINERS & VIRTUALIZATION (2016)

Page 46: Devops skills   you got what it takes ?

PICK UP ONE OF

PR IVATE CLOUD

PLATFORMS

ORGANIZATION

BASED ON WHATS HAPPENING

IN YOUR

RECOMMENDATION

Page 47: Devops skills   you got what it takes ?

OS

Page 48: Devops skills   you got what it takes ?

CI/CD

Page 49: Devops skills   you got what it takes ?

CI/CD

Page 50: Devops skills   you got what it takes ?

JENKINSRECOMMENDATION

+ CI TOOLS SPECIFIC TO

YOUR ORGANIZATION

Page 51: Devops skills   you got what it takes ?

CI/CD (2016)

Page 52: Devops skills   you got what it takes ?

DATABASES

Page 53: Devops skills   you got what it takes ?

MYSQLRECOMMENDATION

+ ONE OF THE

NOSQL

DB ADMIN

Page 54: Devops skills   you got what it takes ?

MONITORING

Page 55: Devops skills   you got what it takes ?

NAGIOS / ICINGA

RECOMMENDATION

Page 56: Devops skills   you got what it takes ?

VERSION CONTROL

Page 57: Devops skills   you got what it takes ?

GITMUST

KNOW

THATS THE PRESENTAND

FUTURE

AS FAR AS WE COULD SEE

THE

OF VERSION CONTROL

Page 58: Devops skills   you got what it takes ?

• Log Monitoring - Splunk, Logstash, Kibana, Elastic

search

• Provisioning - Razor, Foreman, Cobbler

• Service Discovery - Consul, Etcd + Skydns

• Visualizations : New Relic, Graphite, Ganglia,

Geckoboard

ADDITIONAL TOOLS

Page 59: Devops skills   you got what it takes ?

PUPPET / CHEFLINUX

ESSENTIALS

VAGRANT + DOCKER

SCRIPTING

AWS

MONITORING

GIT OPS

DB ADMINISTRATION

TROUBLESHOOTING

SYSOPS / ARCHIECTURE

J ENK INS

Page 60: Devops skills   you got what it takes ?

LOG ANALYSIS

ADDITINOAL BIG DATA OPS

ANSIBLE/ SALTSTACK

PERFORMANCE ANALYSIS

RELEASE ENGINEERING

OPS

OPENSTACK

PROVISIONING

Page 61: Devops skills   you got what it takes ?

GIT

PROGRAMMING

ESSENTIALS

VAGRANT + DOCKER

J E NK INS

DEV SQL

TEST DRIVEN DEVELOPMENT

USAGE

CLOUD LIBRARIES AND APIs

Page 62: Devops skills   you got what it takes ?

QA

CI/CD

VAGRANT

CONATINERS/DOCKER

TEST AUTOMATION TOOLS

CONFIGURATION MANAGEMENT

Page 63: Devops skills   you got what it takes ?

DEVOPS TRANSFORMATION TRACKS

Page 64: Devops skills   you got what it takes ?

TRAINERS

Page 66: Devops skills   you got what it takes ?

Devops Skills - You Got What it Takes ? by Gourav Shah, Initcron Systems is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

License