20

Click here to load reader

Ignite DevOps 2017 @ SEP

Embed Size (px)

Citation preview

Page 1: Ignite DevOps 2017 @ SEP

IGNITE DEVOPS 2017

P R E S E N T E D B Y “ T H E D E V O P S G U I L D ”

Welcome to Ignite DevOps 2017, presented to you by The DevOps Guild. Before we jump in to today’s talks, I would like to talk a little about DevOps.

Page 2: Ignite DevOps 2017 @ SEP

WHAT IS DEVOPS

A movement that emphasizes the collaboration of the Business, Software Developers

and IT Professionals while automating the process of software delivery and

infrastructure changes

Page 3: Ignite DevOps 2017 @ SEP

THREE PILLARS OF DEVOPS

• People

• Processes

• Technology

In the DevOps Guild we focus a lot on technology. However, DevOps is more than tech. It is about People, Processes and Technology that are used in order to stream line the delivery of value to the end users.

Page 4: Ignite DevOps 2017 @ SEP

PEOPLE

Collaboration is important!!!

Developers, Testers, IT Operations and the Business must work together as a team to efficiently deliver software and infrastructure changes

Page 5: Ignite DevOps 2017 @ SEP

PROCESSES

Choose processes that encourage:

• Experimentation

• Continuous Improvement

At SEP we typically use the Scrum with which encourages continuous improvement and cross functional teams. Teams are also influenced by the Lean Startup movement which encourages experimentation

Page 6: Ignite DevOps 2017 @ SEP

TECHNOLOGY

Automating deployments of code changes and infrastructure changes help a teams deploy more quickly and more often Thus tightening the feedback loops with end users and stakeholders .

Page 7: Ignite DevOps 2017 @ SEP

TODAY’S AGENDA

• Introduction

• Ignite Talks

• Discussion

Page 8: Ignite DevOps 2017 @ SEP

IGNITE TALKS

• 5 Minute timed presentation

• 20 slides

• Transition after about 15 seconds

So what is an ignite talk?

Page 9: Ignite DevOps 2017 @ SEP

IGNITE TALKS

Please hold questions until discussion

Page 10: Ignite DevOps 2017 @ SEP

CONFIGURATION MANAGEMENT

Theme for today

Page 11: Ignite DevOps 2017 @ SEP

CONFIGURATION MANAGEMENT

• When we deploy applications we

–Install the application

–Configure the application

–Update the configuration of the machine it is installed

on

Page 12: Ignite DevOps 2017 @ SEP

CONFIGURATION MANAGEMENT

• What we do well

–Automate the installation of an application

–Automate the configuration of an application

Page 13: Ignite DevOps 2017 @ SEP

CONFIGURATION MANAGEMENT

• What we should learn

–Automating the deployment of infrastructure changes

Page 14: Ignite DevOps 2017 @ SEP

CONFIGURATION MANAGEMENT

• OK, Why?

–Ensure consistency of all environments

Page 15: Ignite DevOps 2017 @ SEP

CONFIGURATION MANAGEMENT

• OK, Why?

–Ensure consistency of all environments

–You can easily provision and configure new ones

• Need a new test environment exactly like prod

• Hardware fails and you can configure a new box

exactly like the old one

Page 16: Ignite DevOps 2017 @ SEP

CONFIGURATION MANAGEMENT

• Configuration Management of the machine environments

that applications are installed on

Page 17: Ignite DevOps 2017 @ SEP

CONFIGURATION MANAGEMENT

• There are many tools on the market that help with this like

–Chef

–Puppet

–Salt Stack

–Shell Scripts

Page 18: Ignite DevOps 2017 @ SEP

CONFIGURATION MANAGEMENT

• But first, we wanted a brief intro to these tools before

diving into them

At the end of 2016 the DevOp guild decided to learn more about configuration management tools. Before starting to learn these tools, we thought it would be wise to get an overview of them.

Page 19: Ignite DevOps 2017 @ SEP

DEVOPS GUILD 2017

• Choose a problem to solve

• Choose a tool to learn

• Solve the problem as a mob

• Discuss differences

This year in the DevOp Guild we will choose a real world problem. Then solve is using various tools. Each time we meet, we will get hands on experience with a tool through mob programming Throughout the year, we will discuss the differences in the tools we learn.

Page 20: Ignite DevOps 2017 @ SEP

LINEUP

• Chef – Bob Nowadly

• Salt – Nathan Sickler

• Puppet – Mike Rogers

• Docker – Jyotsna Raghuraman

• Packer – Sween (Ryan Sweeney

• Mac Automation – Jon Fuller

Here are today talks. Enjoy!