Paths

DevOps on Oracle Cloud: The Big Picture

Authors: Oracle, Richard Seroter, Barry Luijbregts, David Clinton, Josh Duffney, Jason Roberts, Jason Olson, Jason Helmick

What IS DevOps? What capabilities are needed to begin implementing DevOps-style practices in your own projects? And, when working in the Oracle Cloud Platform, what specific... Read more

Beginner

In this beginner section, you'll learn the basics of DevOps and Oracle Cloud.

1

DevOps: The Big Picture

by Richard Seroter

Jul 28, 2014 / 1h 33m

Beginner • 1h 33m

Start Course
Description

What is DevOps, really? In this course, we look the problems faced by today's IT departments and how a DevOps transformation can help focus on value and streamlined delivery. We'll explore the key cultural changes necessary, where organizational change is required, and how to confront the inevitable objections. Automation and technology play huge roles in DevOps success; in this course we'll analyze the major capability areas and which technologies can get your team on its way.

Table of contents
  1. Problems That DevOps Solves
    24m 22s
  2. Making a DevOps Transition
    37m
  3. Introducing DevOps Automation
    32m 6s
2

Implementing DevOps in the Real World

by Richard Seroter

Jan 28, 2017 / 2h 53m

Beginner • 2h 53m

Start Course
Description

At the core of DevOps is a thorough understanding of how to optimize software delivery for throughput and quality. In this course, Implementing DevOps in the Real World, you'll learn how to introduce common DevOps practices into your organization. First, you'll learn the fundamental principles behind DevOps, and quickly see how to put those in action. Next, you’ll discover how leading companies approach team dynamics, automating infrastructure, and break down organizational silos. Finally, you'll explore how to fundamentally change how to build and run software. When you’re finished with this course, you'll have a foundational understanding of the core practices of DevOps teams, and the reason behind them.

Table of contents
  1. Course Overview
    1m 22s
  2. Who Cares About DevOps?
    32m 18s
  3. Week of DevOps – Mondays
    33m 43s
  4. Week of DevOps – Tuesdays
    30m 42s
  5. Week of DevOps – Wednesdays
    27m 45s
  6. Week of DevOps – Thursdays
    25m 32s
  7. Week of DevOps – Fridays
    21m 57s
3

Introduction to DevOps on Oracle Cloud

by Oracle ®

Sep 28, 2017 / 34m

Beginner • 34m

Start Course
Description

66% of organizations have a DevOps strategy or are planning to have one. Why not drive your organization’s DevOps strategy by learning how to implement it on the Oracle Cloud? In this course, Introduction to DevOps on Oracle Cloud, you will learn how you can use Oracle Developer Cloud Service to implement a Continuous Integration and Deployment pipeline in the Oracle Cloud. Some of the major topics you'll explore are end-to-end development and deployment in the Cloud, unifying operational data, monitoring end-user application performance, and finishing troubleshooting and analyzing issues. By the end this course, you’ll know how to implement facets of DevOps on the Oracle Cloud.

Table of contents
  1. Course Overview
    1m 48s
  2. Introducing Oracle Developer Cloud Service
    10m 14s
  3. Introducing Oracle Management Cloud
    22m 19s

Intermediate

In this intermediate section, you'll learn about testing automation, test-driven development, orchestration and automation, infrastructure from code, and continuous monitoring.

4

Testing Automation: The Big Picture

by Jason Roberts

Aug 8, 2017 / 1h 6m

Beginner • 1h 6m

Start Course
Description

Software can be costly to develop, error-prone, and hard to release to production. In this course, Testing Automation: The Big Picture, you'll learn the different types of automated tests that can be created, the various trade-offs involved, and how it can benefit you. First, you'll explore the potential business value of automated tests. Next, you'll cover the difference between unit integration and other types of tests, along with understanding how many of each test to write. Finally, you'll discover how tests fit in with continuous integration and deployment. When you're finished with this course, you'll have a solid understanding of how automated tests can be an enabler for increased business value, and how to start implementing or refining the use of automated tests within your organization.

Table of contents
  1. Course Overview
    1m 9s
  2. The Business Value of Automated Tests
    19m 24s
  3. Understanding the Different Types of Automated Tests
    30m
  4. Automated Testing Within the Software Development Process
    15m 48s
5

Continuous Integration and Continuous Delivery: The Big Picture

by Barry Luijbregts

Feb 16, 2017 / 59m

Beginner • 59m

Start Course
Description

Building and delivering software isn't easy. You want to have a consistent quality and to be able to deliver new functionality quickly. In this course, Continuous Integration and Continuous Delivery: The Big Picture, you will learn how the practices of Continuous Integration and Continuous Delivery can help you to build and deliver quality software in a reliable way. When you've finished this course, you'll have a foundational knowledge of the concepts of Continuous Integration and Continuous Delivery that will help you to get your organization ready to deliver great software.

Table of contents
  1. Course Overview
    1m 31s
  2. What Are We Trying to Accomplish?
    11m 30s
  3. What Is Continuous Integration?
    14m 6s
  4. What Is Continuous Delivery?
    14m 57s
  5. How Do We Get to CI and CD?
    17m 21s
6

Test-driven Development: The Big Picture

by Jason Olson

Apr 14, 2017 / 1h 50m

Beginner • 1h 50m

Start Course
Description

Developing software can be expensive. Surprisingly, much of this cost is found in the maintenance of the software. Test-driven development aims to help with these runaway costs, as well as enabling developers to build higher quality software. In this course, Test-driven Development: The Big Picture, you'll learn the basics of test-driven development, a development practice aimed at building high quality software. First, you'll explore what test-driven development is and why it exists. Next, you'll learn the different terminology and tools of the trade when doing test-driven development. Finally, you'll learn how to utilize test-driven development by working through a series of test-driven development examples. When you're finished with this course, you'll have the necessary knowledge to start building software using your test-driven development skills, and improve the quality of software.

Table of contents
  1. Course Overview
    1m 38s
  2. What Is Test-driven Development? (TDD)
    20m 36s
  3. Different Ways of Testing Applications
    19m 55s
  4. Test-driven Development in Action
    33m 46s
  5. Strategies and Techniques for Testing Code
    18m 7s
  6. Looking out for Test-driven Development Gotchas
    16m 27s
7

Orchestration and Automation: The Big Picture

by Josh Duffney

Jul 17, 2017 / 49m

Beginner • 49m

Start Course
Description

Technology is changing at an ever-increasing rate. Humans can no longer effectively maintain the administration of technology without leveraging automation. Automation is the key to surviving in today's tech world. Throughout this course, Orchestration and Automation: The Big Picture, you'll learn what automation is and how to manage automation with orchestration. You'll also learn the benefits of investing in these two technologies and how they can make your daily work easier and more enjoyable. By the end of the course, you'll have an understanding of what orchestration and automation are and why they're beneficial to today's IT landscape.

Table of contents
  1. Course Overview
    1m 10s
  2. Automation: What It Is and Why You Should Invest in It
    10m 2s
  3. Discovering the Benefits of Automation
    13m 2s
  4. Managing Automation with Orchestration
    10m 57s
  5. Types of Orchestration
    14m 31s
8

Infrastructure from Code: The Big Picture

by Jason Helmick

Jun 14, 2017 / 1h 32m

Beginner • 1h 32m

Start Course
Description

IT Ops has traditionally managed servers and the infrastructure through human actions, which often causes delays and mistakes from updates to deployments. Infrastructure from Code removes the human related problems by providing management and provisioning of the Data Center through machine read configuration files. This provides a repeatable, recoverable and often times, more secure Data Center. In this course, Infrastructure from Code: The Big Picture, you'll learn about the concepts of DevOps, and the process and tools of Infrastructure from Code. You'll delve into learning about automating your processes with a Release Pipeline, how it can shift the performance of IT Ops, and finally a variety of tools to start building repeatable, safe, and reliable deployments. When you're finished with this course, you'll have a starting point to move past this overview and into building your own Release Pipeline for Infrastructure from Code.

Table of contents
  1. Course Overview
    1m 7s
  2. Introduction
    11m 50s
  3. Infrastructure from Code: The Build Pipeline
    26m 39s
  4. Stage 1: Source
    13m 13s
  5. Stage 2: Build
    7m 44s
  6. Stage 3: Test
    10m 59s
  7. Stage 4: Release
    11m 58s
  8. A Final Word
    8m 52s
9

Continuous Monitoring: The Big Picture

by David Clinton

Jun 6, 2017 / 45m

Beginner • 45m

Start Course
Description

To properly ensure your application is running - and running properly - you'll need to understand how continuous monitoring works. In this course, Continuous Monitoring: The Big Picture, you'll learn about continuous monitoring and how it fits into DevOps development cycles. First, you'll dive into the principles and benefits of continuous monitoring. Next, you'll explore how continuous monitoring can be used as part of an Application Performance Management system. Finally, you'll discover how continuous monitoring can improve your compliance with both regulatory and industry standards. When you're finished with this course, you'll be ready to make the software and system choices to help you fully integrate continuous monitoring into your application management process.

Table of contents
  1. Course Overview
    1m 28s
  2. Introduction to Continuous Monitoring and DevOps
    12m 33s
  3. Understanding Continuous Monitoring Categories
    11m 13s
  4. Defining an Appropriate Monitoring Process
    9m 19s
  5. Continuous Monitoring Tools
    10m 59s

Advanced

In this advanced section, you'll learn about continuous integration and continuous delivery.

10

Introducing Continuous Integration and Delivery Concepts for DevOps on Oracle Cloud

by Oracle ®

Dec 1, 2017 / 54m

Intermediate • 54m

Start Course
Description

At the core of the DevOps responsibility is the ability to fully understand their IT infrastructure and be able to keep up throughout the DevOps lifecycle along with its high demands and complex challenges. In this course, Introducing Continuous Integration and Delivery Concepts for DevOps on Oracle Cloud, you will learn how to perform continuous monitoring throughout the entire DevOps lifecycle by using enterprise tools from Oracle. You will learn how to get started with Oracle Developer Cloud Service, by performing tasks such as pushing code from on-premises IDEs to Git Repositories on the cloud and browsing and reviewing source code in Oracle Developer Cloud service. Next, you'll explore managing projects jobs and builds. Lastly, using the Oracle Management Cloud platform, you’ll learn how to complete end-to-end tasks, such as unified monitoring across multiple cloud service providers. When you’re finished with this course, you will have a foundational knowledge of Continuous Integration and Delivery Concepts for DevOps on Oracle Cloud that will help you achieve successful solutions for very complex tasks and issues that DevOps face nowadays.

Table of contents
  1. Course Overview
    1m 30s
  2. Getting Started with Oracle Developer Cloud Service Projects (OCDS)
    4m 29s
  3. Pushing Code from On-premises IDEs to Git Repositories on the Cloud
    4m 49s
  4. Configuring Git Repositories and Checking in Your Source Code
    2m 58s
  5. Browsing and Reviewing Source Code in Oracle Developer Cloud Service
    3m 46s
  6. Reviewing Source Code with Merge Requests in Oracle Developer Cloud Service
    3m 37s
  7. Tracking Issues in Oracle Developer Cloud Service
    5m 25s
  8. Managing Project Jobs and Builds in Oracle Developer Cloud Service
    3m 6s
  9. Automating and Monitoring Tests in Oracle Developer Cloud Service
    3m 21s
  10. Deploying Project Artifacts with Oracle Developer Cloud Service
    3m 15s
  11. Monitoring the Application and Its Infrastructure Using Oracle Management Cloud
    17m 56s

What will you learn

  • What is DevOps?
  • What capabilities are needed in a DevOps environment?
  • What tools and technologies does the Oracle Cloud Platform provide to support DevOps approaches?

Pre-requisites

There are no prerequisites for this path.

Register for FREE. Get your Pluralsight IQ.

You’ll get unlimited access to adaptive skill assessments that help you validate your skills in as little as 5 minutes, and you'll get to see the Pluralsight platform first-hand.

Offer Code *
Email * First name * Last name *
Company
Title
Phone
Country *

* Required field

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By activating this benefit, you agree to abide by Pluralsight's terms of use and privacy policy.

I agree, activate benefit