This course will help you in developing a strong foundation in core concepts and features of the Oracle Cloud Infrastructure (OCI) DevOps service.
Our Courses
Oracle Cloud Infrastructure DevOps Professional (2023): Hands-on Workshop
- Home /
- Oracle Cloud Infrastructure /
- Oracle Cloud Infrastructure DevOps Professional (2023): Hands-on Workshop
Course Content
Module 1: DevOps Introduction
- OCI DevOps Professional Course Overview
- Course Speakers
- For Whom is This Course Intended?
- Prerequisites
- Course Outline
- Course Big Picture (Modules One to Eleven)
- What Does the DevOps Pro Exam Validate?
- Get the Most Out of This Course
- OU Community Value for You
- Ratings and Feedback
- Happy Learning!
- DevOps Overview
- A DevOps Story and Challenges
- Turning Point in DevOps
- DevOps Definition and Importance
- DevOps Life Cycle
- DevOps Life Cycle and CI/CD
- The “Continuous” Paradigm
- Benefits of DevOps
- OCI DevOps Service
- DevOps in the Cloud
- OCI DevOps as a Service
- Benefits of DevOps as a Service
Module 2: Microservices and Containerization
- Microservices Architecture Overview
- What Are Microservices?
- Sample E-Commerce Application
- Microservices vs Monolithic Architectures
- Communication Mechanisms
- Design Methodology of Microservices
- 12-Factor Methodology
- Benefits and Drawbacks
- Introduction to Containerization
- What is Containerization?
- Benefits of Containers
- Docker Overview
- When to Use Docker
- Docker Components
- Virtual Machines vs Containers
- Basic Docker Commands (Demo)
- Working with Docker Images
- Dockerfile Overview
- Commands and Demo
- Oracle Cloud Infrastructure Registry (OCIR)
- Introduction to OCIR
- Managing Repositories, Images, and Security
- Demo: Managing OCIR
- Introduction to OCI Container Instances
- Features and Use Cases
- Working with Container Instances
- IAM Policies and Shapes
- Demo: Deploying WordPress with Container Instances
Module 3: Managed Container Orchestration (OKE)
- Introduction to Kubernetes
- Challenges in Containerization
- Kubernetes Overview and Container Orchestration
- Kubernetes Architecture and Components
- Main Components and Features
- Introduction to OKE (Oracle Kubernetes Engine)
- Components, Node Pools, Supported Shapes & OS
- Kubernetes Versions and Version Drift
- Prerequisites to Create OKE Cluster
- Network Configuration and Required Policies
- Creating OKE Cluster on OCI
- Demo: Cluster Creation
- Setting Up Cluster Access
- Kubeconfig, Kubectl, Cloud Shell, Demo
- Deploying Applications to OKE
- Python Flask App Deployment Demo
- Observing OKE Cluster
- Monitoring, Status, Dashboard Access (Demo)
- Scaling and Deleting OKE Clusters
- Autoscalers, Node Pools, Demo
- Enhanced and Basic Clusters Overview
- Features, Types, Demo
- Serverless Kubernetes with Virtual Nodes
- Virtual Nodes vs Managed Nodes, Demo
- Kubernetes Cluster Add-on Lifecycle Management
- Add-on Management, Demo
Module 4: OCI DevOps Project
- DevOps IAM Policies
- Policy Process and Syntax
- Demo: Configuring OCI Security for DevOps
- DevOps Projects and Code Repositories
- OCI DevOps Service Overview and Benefits
- OCI Code Repository, GitHub, GitLab
- Demos: Project Creation, SSH Tokens, Repository Mirroring
- Artifacts and Registries
- Types, External Registries, Demo
- DevOps Environments
- BM Instances, VM Instances, Containers, OKE, Functions
Module 5: OCI DevOps Project – CI/CD
- Continuous Integration and Deployment (CI/CD) Overview
- Build Pipeline
- Flow, Prerequisites, Build Specification, Stages, Trigger Options, Demo
- Deployment Pipeline
- Concept, Workflow, Release Strategy, Monitoring, Rollbacks, Demo
Module 6: OCI DevOps Project – Deployment Strategies
- Blue-Green Deployment
- Environment, Stages, Benefits, Drawbacks, Demos
- Canary Deployment
- Environment, Stages, Benefits, Drawbacks, Demos
Module 7: OCI DevOps Project – Helm Chart Deployments
- Helm Overview and Architecture
- Helm Chart Structure and Commands
- Demo: Using Helm with OCI DevOps to Deploy to OKE
- Continuous Testing and External Tools Integration
Module 8: Configuration Management and Infrastructure as Code
- Automation Overview
- Configuration Management vs IaC
- Ansible vs Terraform
- Configuration Management Overview
- OCI Tools, Ansible Basics, Playbooks, Demos
- Ansible with OCI
- Modules, Playbooks, Inventory, Demo
- Terraform Introduction and Workflow
- CLI Commands, Configuration, Providers, Modules, Registry, Demos
- OCI Resource Manager
- Basics, Drift Detection, Resource Discovery, Templates
Module 9: DevSecOps
- DevSecOps Introduction
- Shift-Left Approach, Best Practices
- Applying DevSecOps in OCI
- OCI Vault
- Keys, Secrets, Encryption, Integration with OCI Services
- Application Dependency Management
- IAM Policies, Scanning for Vulnerabilities, Demo
Module 10: DevSecOps – OKE and Container Image Security
- Security for OKE
- IAM Policies and RBAC
- Kubernetes Secrets and Cluster Security
- Node Pool Security
- Network Security (Calico Example)
- Multi-Tenant Considerations
- Image Security (Signing, Scanning, Demo)
Module 11: Observability Services
- Observability Platform Overview
- Key Services, Capabilities
- Monitoring
- Metrics, Namespaces, Alarms, Queries, Demo
- Logging Service
- Log Groups, Types, Audit Logs, Service Logs, Demo
- Events Service
- Concepts, Event Types, Rules, Demo
Related Courses
Oracle Database Cloud Migration Professional 2024 ELS
Zero Downtime Migration (ZDM) Techniques: Discover advanced methods such as..
2 Days
10 Lectures
Using Oracle Machine Learning with Autonomous Database 2024 ELS
Use this as a launching point for exploring the rich..
2 Days
4 Lectures
Oracle Autonomous Database Workshop 2024 ELS
Benefits to you Learn the technical architecture of Oracle Autonomous..
3 Days
19 Lectures
Oracle Cloud Database Service Professional Workshop (2025) LVC
This course equips database professionals, DevOps engineers, and cloud architects..
2 Days
10 Lectures
Oracle Cloud Database Service Professional Workshop 2024 ELS
At the end of this training, you will be prepared..
2 Days
10 Lectures
Application Integration on Oracle Cloud Ed 5 LVC
This training teaches you about leveraging Oracle Integration Cloud to..