1 of 28

SEVEN PEAKS SPEAKS

“Spooky Cloud Realm”

The Monster of “Dev+Ops”

26.10.22

2 of 28

SEVEN PEAKS SOFTWARE

Cloud Team - People

Giorgio

Dinand

Korn

Nicolas

Siw

Bank

3 of 28

SEVEN PEAKS SOFTWARE

Cloud Team - Certifications

4 of 28

SEVEN PEAKS SOFTWARE

Giorgio Desideri

Senior cloud lead who have been working in IT since 2006.

I studied dark arts especially casting obscure spells regarding software applications creations and summoning several creatures for spiritual leading of undead teams.

Certified cloud architect for AWS and Azure.

5 of 28

LET’S START !

6 of 28

AGENDA

The “Monster

  • Why DevOps is a monster ?
  • The extensions of the monster
  • The Blue Monster : Azure DevOps
  • The other colored monster
    • Orange Monster : AWS DevOps
    • Cyan Monster : GCP DevOps

7 of 28

Develop + Operations

Why DevOps is a Monster ?

8 of 28

Allow me to tell you a story …

9 of 28

The Monster of DevOps

Allow me to tell you a story

Once upon a time, there were some Developers which have to deliver a software application named “Bob”.

Together with the Developers, there were also some other people which have to support and maintain Bob. Those people are called the Operations.

10 of 28

The Monster of DevOps

Allow me to tell you a story

The day of the 1st release ( or 1st deployment ) of Bob, someone asked to the Developers how to deploy / deliver their Bob-code, and moreover, the Operations people joined to the conversation.

According their silos structure, the code was developed ( and probably tested ), the server or the cloud services were ready to receive the compiled code, but now no one were able to complete the operations.

11 of 28

Then THE IDEA was born

12 of 28

The Monster of DevOps

Allow me to tell you a story

Developers which want to develop Bob, they should be able to understand and implement the way how-to deploy Bob

Operations which want to deliver Bob, they should be able to understand and implement the way how-to configure, manage and maintenance Bob

13 of 28

The Monster of DevOps

Allow me to tell you a story

DevOps role was born. A “monster” that understands both of the part and allow the Developers and Operations to accomplish their goals.

It born as:

  • Hybrid, doesn’t belong to any of the parties
  • Conscious, because of it has to listen and understand the requirements of both of the parties
  • Aware & Responsive, be able to decide what should be done and able to response

14 of 28

X-DevOps

The extension of the monster

15 of 28

Extension of the Monster

X-DevOps

  • SecDevOps
    • Incorporate the security team responsibilities
  • QA
    • Bob should be tested and its quality ensured
  • Agile
    • Bob should be managed and all the activities should be linked together

16 of 28

The Blue Monster

Azure DevOps

17 of 28

Blue Monster

Anatomy

18 of 28

Blue Monster

Anatomy

Organization

Project FE

BE Project

Infra Project

19 of 28

Blue Monster

DevOps Repos

Repository types:

  • Git
  • TFVC

Integration

  • Boards
  • Pipeline

20 of 28

Blue Monster

DevOps Pipelines

  • “Pipeline”
    • Continuous Integration
    • Classic or YAML
  • “Release”
    • Continuous Deployment
    • Classic
  • Deployment Groups
  • Task Groups
  • Libraries

21 of 28

Blue Monster

DevOps Artifacts

  • Represents what is going to be deployed
  • Storage of the output of CI Pipelines
  • Versioned
  • Shareable across pipelines

22 of 28

Blue Monster

DevOps Test Plans

  • “It is not a bug, it is a feature”
  • Definition of Plans for testing cases
    • Automated test cases
    • Manual test cases
  • Integrated with Working Item swimlines inside the Boards
    • Area / Project / Feature Path

23 of 28

Blue Monster

DevOps Boards

  • Monitoring and Report services
  • Project types
    • Basic
    • Agile
    • Scrum
    • CMMI
  • Project based on Working Items

24 of 28

Other Coloured Monsters

Other public cloud DevOps services

25 of 28

Orange Monster

AWS DevOps

Code Commit

Code Pipeline

Code Deploy

Code Build

26 of 28

Cyan Monster

GCP DevOps

Cloud Source Repository

Cloud Container Registry

Cloud Build

27 of 28

Questions ?

28 of 28

UPCOMING MEETUP

Check out our event page

Stay tuned for what’s coming next!