DevOps Fundamentals
4.3 (169 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,555 students enrolled

DevOps Fundamentals

Fundamentals of DEVOPS + BONUS COURSE ** Run Agile Projects in JIRA 2019 **
4.3 (169 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,555 students enrolled
Created by Raouf Nabi
Last updated 7/2019
English
English [Auto-generated]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Describe the DevOps structure and methodology.
  • Describe the software development life cycle within an organization and be able to recommend DevOps processes and tools.
  • Recognize the patterns and evolution of a traditional SDLC, and how DevOps grew out of it.
  • Compare traditional configuration tasks with DevOps and recognize DevOps configuration tools such as Chef and Puppet.
  • Compare the traditional SDLC with DevOps and recognize how DevOps is used to solve software development problems.
  • Describe how DevOps can be used to replace the traditional SDLC.
  • Name the challenges created by the adoption of the DevOps methodology.
  • List the major users of DevOps and describe reasons for its acceptance and adoption.
  • Use DevOps to create back ends for your applications.
  • Configure application security through DevOps.
  • Provision virtual servers through DevOps and recognize DevOps virtualization tools such as Vagrant.
  • Compare traditional operations tasks with DevOps.
  • Describe the DevOps workflow.
  • Identify how DevOps is used when gathering software requirements.
  • Recognize how DevOps changes the way software is developed.
  • Distinguish between the DevOps stages of quality assurance and user acceptance.
  • Perform application builds and deployments using the DevOps methodology.
  • Define the steps for DevOps software releases and maintenance scheduling and recognize DevOps release tools such as Jenkins.
  • Describe how HipChat is used to manage geographically separated teams.
  • Specify how collaboration occurs with GitHub.
  • Describe how JIRA is used to log and share software issues.
  • Use Confluence for parallel team management.
  • Use Bitbucket for code sharing and versioning.
  • Describe how DevOps is used to manage cross-platform development issues.
  • ****** NEW MODULES on Managing JIRA Projects 2019 ********
  • Plan and manage projects effortlessly with JIRA.
  • Improve your team's performance using Agile processes such as Scrum with JIRA.
  • Easy-to-follow learning video to get you started using JIRA cloud-based software
  • Understand how JIRA works so you can confidently deliver projects
Requirements
  • Basic knowledge of software and hardware including IT Networking fundamentals
  • You should be able to use a PC at beginner level
Description

Welcome to DevOps! DevOps is a software methodology where the operations and development staff participate together in the entire software lifecycle, from the design phase through the development and production phases. In this course, you will learn the fundamentals of the DevOps methodology, and the principles and processes of the DevOps workflow. You will also be introduced to various DevOps tools such as JIRA, Confluence, Bitbucket, GitHub, and HipChat and how they are used for processes such as collaboration and code sharing.

Who this course is for:
  • Anyone interested in learning about DevOps
  • Beginner, Intermediate, or Expert level developers
  • Traditional Project Managers and Consultants
  • Network professionals, engineers, and network analysts
  • Quality Assurance Testers
  • IT Managers
Course content
Expand all 50 lectures 03:34:15
+ Overview, Definitions, and Terminology
6 lectures 27:25
Rethinking the SDLC with DevOps
04:10
Factors Driving DevOps Acceptance
04:15
New Challenges of the DevOps Methodology
05:42
+ Comparison to Traditional SysAdmin Roles
6 lectures 24:22
Hardware Provisioning
03:45
Configuration Management
04:25
Creating Storage and Databases
04:33
Providing Security
04:13
Virtualization
03:40
Operations
03:46
+ DevOps Processes
6 lectures 28:47
Introduction to the DevOps Workflow
03:46
Requirement Gathering with DevOps
03:52
The DevOps Development Cycle
06:56
QA and User Acceptance Testing
03:48
Application Deployment Using DevOps
06:25
Using DevOps for Maintenance and Release Scheduling
04:00
+ DevOps Functions and Groupings
7 lectures 28:14
Using HipChat for Distributed Team Management
03:51
Using GitHub for Collaboration
04:00
Sharing Software Issues with JIRA
04:31
Aligning Teams Using Confluence
03:44
Sharing Code with Bitbucket
04:19
Managing Cross-Platform Development with DevOps
04:00
Practice: Setting up a DevOps Environment
03:49
+ Creating and Running an Agile Project in JIRA
24 lectures 01:44:18
Projects Keep Your Work Organized
03:49
Creating an Account with Atlassian
01:35
Project Creating and Management
04:26
Schemes, Screens, Workflows, and Permissions
05:53
Epics, Stories, Bugs, and Tasks
08:46
Issue Type Attributes, Adding, and Removing Them
06:37
Managing items in Your Backlog
06:33
Creating and Configuring Your Board
07:35
Creating and Starting a Sprint
07:31
The Daily Scrum
05:27
Smaller Stories or Tasks?
06:23
Closing the Sprint - The Sprint Report
03:56
Burndown Report
03:43
Sprint Report
01:48
Velocity Chart
01:48
Release and Epic Burndown
02:58
Version and Epic Reports
03:35
Issue Searching Using JQL
04:08
Saving and Managing Filters
02:10
Executing Bulk Changes
02:11
Creating New Boards from Saved Filters
04:00
Creating and Managing Dashboards
02:39
Adding Gadgets to Your Dashboard
04:53
Sharing Your Dashboard
01:54