You are on page 1of 26

https://www.btech.

id/trainings

BTECH TRAININGS GUIDE


Cloud Computing - DevOps - SDN & NFV

Version: 1.0
Date of Publication: 19 October 2018
Table of
Contents

Training Codes 1 OKD Engineering 11


ManageIQ Administration 12
Training Pathway 2 Jenkins Administration 13
GitLab Administration 14
Training Syllabuses 3
Automation with Ansible 15
OpenStack Administration 4
Network Automation with Ansible 16
OpenStack Engineering with TripleO 5
Automation with Puppet 17
OpenStack Engineering with Juju 6
Enterprise Software-Defined Networking 18
Ceph Administration 7
Enterprise Network Function Virtualization 19
Docker for DevOps 8
Monitoring with Prometheus 20
Kubernetes Administration 9
OKD Administration 10 Training Order Flow 21
Training Codes
AN-AUT Automation with Ansible MI-ADM ManageIQ Administration
AN-NET Network Automation with Ansible OK-ADM OKD Administration
CP-ADM Ceph Administration OK-ENG OKD Engineering
DO-OPS Docker for DevOps OS-ADM OpenStack Administration
EN-NFV Enterprise Network Function Virtualization OS-JUJ OpenStack Engineering with Juju
EN-SDN Enterprise Software-Defined Networking OS-OOO OpenStack Engineering with TripleO
GL-ADM GitLab Administration PR-MON Monitoring with Prometheus
JK-ADM Jenkins Administration PU-AUT Automation with Puppet
K9-ADM Kubernetes Administration

1
Training Pathway

EN-NFV

OK-ENG MI-ADM EX-COA OS-OOO OS-JUJ AN-NET

CP-ADM

EX-CKA

JK-ADM GL-ADM OK-ADM PU-AUT


Upward

EN-SDN

PR-MON K9-ADM & OS ADM OS-ADM AN-AUT

K9-ADM

DO-OPS

2
Training Syllabuses

3
OpenStack Administration

Duration Outline
4 days - Introduce launching an instance - Deploy scalable stacks
- Organize people and resources - Install an OpenStack
Audience - Describe cloud computing
- Manage Linux networks
System Administrators, Cloud
- Prepare to deploy an instance
Administrators, Developers,
Software Engineers, QA Engineers with public access
- Deploy an instance
- Manage block storage
Prerequisites
- Manage object storage
Basic Linux system administration, - Prepare to deploy an external
software development knowledge
instance
and experience
- Deploy an instance with public
access
- Customize instances

4
OpenStack Engineering with TripleO

Duration Outline
4 days - Course introduction
- Manage an enterprise OpenStack
Audience deployment
- Manage internal OpenStack
Network Engineers, System
communication
Engineers, Storage Engineers, Cloud
Engineers - Build and customize images
- Manage storage
- Manage resilient compute resources
Prerequisites
- Manage and troubleshoot
OpenStack Administration (OS-ADM) - Manage resilient compute resources
Training
- Troubleshoot OpenStack issues
- Monitor cloud metrics for
autoscaling
- Orchestrate deployments

5
OpenStack Engineering with Juju

Duration Outline
4 days - Introduction to an Ubuntu OpenStack - Introduction to Landscape and
Cloud Ubuntu Autopilot
Audience - Install and Configure MAAS - Configure Juju to Manage a
- Install and Configure Juju Tenant in an OpenStack Cloud
Network Engineers, System
- Configure an OpenStack Cloud - HA configuration with stateless
Engineers, Storage Engineers, Cloud
- Deploy and OpenStack Cloud with vs. stateful services
Engineers
Juju and MAAS - Extending HA to network tenants
- Work with Software-Defined
Prerequisites
Networks
OpenStack Administration (OS-ADM) - Work with Cloud Images
Training
- Configure an OpenStack Project
- Work with Cloud Workload Instances
- Work with OpenStack Storage

6
Ceph Administration

Duration Outline
4 days - Prepare for Ceph Storage
- Deploy Ceph Storage
Audience - Configure Ceph Storage
- Provide block storage with RBD
Storage Engineers, Cloud Engineers
- Provide object storage with RADOSGW
- Provide file storage with CephFS
Prerequisites - Configure the CRUSH map
OpenStack Administration (OS-ADM) - Manage and update the cluster maps
and Kubernetes Administration - Manage a Ceph Storage cluster
(K9-ADM) Training - Tune and troubleshoot Ceph Storage
- Integrate Ceph Storage with OpenStack
- Integrate Ceph Storage with Kubernetes

7
Docker for Development and Operations

Duration Outline
4 days - The Docker Story
- Introduction to Images
Audience - Creating Images
- System Commands
System Administrators, Cloud
- Docker Networking Basics
Administrators, Developers
- Docker Compose
- Scaling out with Swarm Mode
Prerequisites
- Managing Secrets
Linux system administration - Portainer LDAP/AD authentication
knowledge and experience - Portainer user and team management
- Portainer private registry authentication
- Docker Security

8
Kubernetes Administration

Duration Outline
4 days - Course Introduction - Security
- Basics of Kubernetes
Audience - Kubernetes Architecture
- Installation and Configuration
System Administrators, Cloud
- API Objects
Administrators, Developers
- Managing State with Deployments
- Services
Prerequisites
- Volumes and Data
Docker for Development and - Ingress
Operations (DO-OPS) Training - Scheduling
- Logging and Troubleshooting
- Custom Resource Definitions
- Kubernetes Federations
- Helm

9
OKD Administration

Duration Outline
4 days - Introduction to Red Hat OpenShift - Customize Source-to-Image builds
Container Platform
Audience - Install OpenShift Container Platform
- Explore OpenShift networking
System Engineers, Cloud
concepts
Engineers, Software Engineers
- Execute commands
- Manage OpenShift resources
Prerequisites
- Allocate persistent storage
Kubernetes Administration (K9-ADM) - Manage application deployments
and Monitoring with Prometheus - Metrics subsystem
(PR-MON) Training
- Manage and monitor
- Design containerized applications for
OKD
- Build applications

10
OKD Engineering

Duration Outline
4 days - Design a highly available cluster
- Prepare to install an HA cluster
Audience - Configure OKD to use custom
certificates
System Engineers, Cloud
- Build an HA cluster
Engineers, Software Engineers
- Provision persistent storage
- Enable log aggregation
Prerequisites
- Maintain an OKD cluster
OKD Administration (OK-ADM) - Manage system resources
Training - Configure security providers
- Configure networking options

11
ManageIQ Administration

Duration Outline
4 days - Introduce ManageIQ
- Implement ManageIQ
Audience - Connect to ManageIQ providers
- Organize ManageIQ
System Administrators, Cloud
- Provision virtual machines
Administrators, Developers
- Manage resource policies
- Generate ManageIQ reports
Prerequisites
- Manage the ManageIQ lifecycle
OpenStack Administration (OS-ADM), - Analyze metrics with ManageIQ
Kubernetes Administration Intelligence
(K9-ADM) and OKD Administration
- Configure ManageIQ alerts
(OK-ADM) Training
- Automate tasks in ManageIQ
- Manage catalogs
- ManageIQ automation with Ansible

12
Jenkins Administration

Duration Outline
4 days - CI and CD Fundamentals - Templates
- Jenkins Overview - Pipeline
Audience - Jenkins Admin Basics
- Advanced Jenkins Features
System Administrators, Cloud
- Jenkins Jobs/Projects/Builds
Administrators, Developers,
Software Engineers, QA - Plugin Management
Engineers - Working with SCM
- Code Quality and Code Coverage
Metrics
Prerequisites
- Parameterized Builds
Basic Linux system
- Automated Deployments
administration, software
- Folders, Folders Plus and Security
development knowledge and
- Validated Merge for GitHub
experience
- Pull Request Builder for GitHub

13
GitLab Administration

Duration Outline
4 days - Agile Development Overview - Permissions in GitLab
- Version Control and Git Introduction - Large Files in GitLab
Audience - GitLab Basics - Managing LDAP and Active
- GitLab Projects Directory
System Administrators, Cloud
- Migrating from other Source Control - Custom Languages
Administrators, Developers
- GitLab Inc. - Scalability and High Availability
- Community and Support in GitLab - Cycle Analytics
Prerequisites
- GitLab Pages - Integrating GitLab with another
Basic Linux system - GitLab Issues DevOps Tools
administration, software - Continuous Integration
development knowledge and
- GitLab Workflow
experience
- GitLab Comparisons
- Introduction to DevOps
- Installing GitLab with Omnibus

14
Automation with Ansible

Duration Outline
4 days - Course introduction - Comprehensive review
- Introduce Ansible
Audience - Deploy Ansible
- Implement playbooks
Network Administrators, System
- Manage variables and inclusions
Administrators, Storage
Administrators, Cloud - Implement task control
Administrators - Implement Jinja2 templates
- Implement roles
Prerequisites - Configure complex playbooks
- Implement Ansible Vault
Basic networking, Linux and
- Troubleshoot Ansible
storage system administration
- Implement AWX
knowledge or experience
- Implement Ansible in a DevOps
environment

15
Network Automation with Ansible

Duration Outline
4 days - Deploy Ansible
- Run commands and plays
Audience - Parameterize Ansible
- Administer Ansible
Network Administrators, System
- Automate simple network operations
Administrators, Cloud
Administrators - Automate complex operations

Prerequisites
Automation with Ansible (AN-AUT)
Training

16
Automation with Puppet

Duration Outline
4 days - Course introduction - Identify advanced system
- Identify system administration administration functions in Puppet
Audience functions in Puppet - Implement Puppet
- Puppet architecture - Implement external Puppet modules
Network Administrators, System
- Implement a Puppet manifest - Implement Puppet in a DevOps
Administrators, Storage
- Troubleshoot Puppet manifests environment
Administrators, Cloud
Administrators - Implement Git - Implement Puppet in Spacewalk
- Find information with Facter
Prerequisites - Implement Puppet modules
- Implement relationships in a Puppet
Basic networking, Linux and
module
storage system administration
- Implement variables and conditionals
knowledge or experience
in a Puppet module

17
SDN

Enterprise Software-Defined Networking

Duration Outline
4 days - Network Programmability - Modules and Packages
- First Network Program - Python and Data Storage
Audience - Python Overview - Debugging, Testing and Logging
- First Python Program - Python Libraries
Network Engineers, Cloud
- Reading and Writing Network Device - Introduction to Network APIs and
Engineers
Information Protocols
- Communicating with Network - Securing the Management Plane
Prerequisites
Devices - YANG Data Modeling and Tools
OpenStack Administration - Python Data Structures - Introducing the OpenDayLight SDN
(OS-ADM) Training - Comparing Network Information Controller
- Conditional Code - Working with the OpenDayLight
- Looping with for and while Code
- Functions - Describing Network Programming
- Object-Oriented Programming Tools and Techniques

18
NFV

Enterprise Network Function Virtualization

Duration Outline
4 days - Introduction NFV
- NFV ETSI Framework
Audience - OPNFV
- NFV Infrastructure (NFVI)
Network Engineers, System
- Virtual Network Functions (VNF)
Engineers, Storage Engineers,
Cloud Engineers - NFV MANO
- MANO Descriptor
- OpenBaton Architecture
Prerequisites
- Creating NSD & VNFD on OpenBaton
Ceph Administration (CP-ADM), - Open Source MANO Architecture
OpenStack Administration
- Creating NSD & VNFD on Open Source
(OS-ADM), Kubernetes
MANO
Administration (K9-ADM) and
- Understanding Juju & Charm
Enterprise Software-Defined
Networking (EN-SDN) Training - Introduction into Cloudif

19
Monitoring with Prometheus

Duration Outline
4 days - What is monitoring? - Probing Architecture
- Monitoring mechanics - Pushing Metrics and the
Audience - What is metrics? Pushgateway
- Introduction of Prometheus
System Administrators, Cloud
- Configuring Prometheus
Administrators, Developers
- Setup Monitoring Nodes and
Containers
Prerequisites
- Query permanence
OpenStack Administration (OS-ADM), - Monitoring Visualization
Kubernetes Administration (K9-ADM) - Service Discovery
and OKD Administration (OK-ADM)
- Alerting and Alertmanager
Training
- Scaling and Reliability
- Instrumenting Applications
- Logging as Instrumentation

20
Training Order Flow
Order Through the Web

Unvailable Modify Unmodified


Order & Instructor
Date with Canceled
Choose Date Availability
Suggestion

Available

Modified

Invoice

Payment Paid Instructor Assigned &


Confirmation Training Scheduled

Unpaid

Inputted by You
Processed by Btech

21
Training Order Steps
1. Go to https://www.btech.id/trainings/ and click GET NOW to choose the course.

22
2. Fill the Registration Form.

3. Wait us to inform you about the availability of instructor.

23
www.btech.id

You might also like