DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda...

30
DevOps is EZY with Atlassian GEORGE STOYANOV

Transcript of DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda...

Page 1: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

DevOps is EZY with Atlassian

GEORGE STOYANOV

Page 2: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Agenda

Steps to DevOps

DevOps – The EZY way

DevOps – The Atlassian way

Page 3: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

STEPS TO DEVOPS

Practices Tools

1 2 3

Culture

Page 4: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

DVCS

Practices

Continuous IntegrationAgile

Page 5: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Building a culture of collaboration

Encourage transparencyInformation is readily available

Effective communicationTeams talk to one another

Shared responsibilityEveryone shares in wins & failures

Cross pollination of teamsBuild empathy & understanding

Page 6: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices
Page 7: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

A DevOps Story

Page 8: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Starting a Project

Page 9: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Documenting requirements

Page 10: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Reviewing backlog

Page 11: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Tracking status of changes

Page 12: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Assign & Work

Page 13: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Working from the Agile board

Page 14: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

M A S T ER

F E A T U R E 1

F E A T U R E 2

F E A T U R E 3

Git & feature branches

Page 15: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

A branch for every change

Page 16: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

A branch for every change

Page 17: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Checkout and code

Page 18: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Commit, Push, and Test

Page 19: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Pushing to Bitbucket

Page 20: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Pushing changes to QA or staging

Page 21: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

The Pull Request

Page 22: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Creating the pull request

Page 23: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Workflow triggers

Page 24: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Code review

Page 25: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Collaborating

Page 26: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Merge

Page 27: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Release with Confidence

Page 28: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Deploy

Page 29: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices

Release hub

Page 30: DevOps is EZY with Atlassian - nemetschek.bgDevOps is EZY with Atlassian GEORGE STOYANOV Agenda Steps to DevOps DevOps –The EZY way DevOps –The Atlassian way STEPS TO DEVOPS Practices