DOF 5 DevOps Functions and Groupings

  DevOps Fundamentals

Main Menu

20. Using HipChat for distributed team management

 

21. Using GitHub for collaboration

 

22. Sharing software issues with JIRA

 

23. Aligning teams using confluence

 

24. Sharing code with Bitbucket

 

25. Managing cross-platform development with DevOps

(I got nothing out of this video)

https://www.udemy.com/course/devops-fundamentals-tools-technologies-and-infrastructure/learn/lecture/10554592#overview

26. Practice: Setting up a DevOps Environment

(The timing on this video really sucks)

https://www.udemy.com/course/devops-fundamentals-tools-technologies-and-infrastructure/learn/lecture/10554594#overview

Describe the term “DevOps”

DevOps is an Agile software development methodology intended to speed up the software development lifecycle.  it attempts to break down silos and encourage collaboration between groups.  DevOps has its own ecosystem which helps fuel its growth.

Identify the stages of the Software Development Life Cycle (SDLC)

  1. Requirement Gathering
  2. Design
  3. Development
  4. Testing
  5. Build/Deployment

Identify the different functional groups of DevOps tools

  • Team management
  • Collaboration
  • Issue tracking
  • Team alignment
  • Code sharing
  • Cross platform development management

 

Identify the two groups referenced by DevOps

  • Development
  • Operations
  • (should also include QA)

Describe how DevOps changes the role of the two groups mentioned above

  • Encouraging collaboration
  • Development performing traditional operations tasks
    • Primarily due to accessibilility to  via cloud and virtualization systems
  • Automating workflows through tools
  • Sharing common goals
    • Continuous integrations

LEAVE A COMMENT