Mastering DevOps

Pengenalan Training

DevOps meningkatkan kerja sama dan efisiensi melalui kerangka kerja komputerisasi dan proses kerja serta secara konsisten memperkirakan eksekusi aplikasi. Dalam kursus ini Anda akan mengetahui tentang Kontrol Versi, Otomatisasi Kode, Integrasi Berkelanjutan, Penerapan Berkelanjutan, Manajemen Konfigurasi, dan Pemantauan penggunaan.

Saat ini banyak sekali perusahaan yang mencari kandidat terbaik untuk mengisi posisi sebagai DevOps Engineer dan kemampuan dan skill dalam melakukan administrasi fitur dan layanan dalam menciptakan kultur DevOps menjadi hal yang wajib dimiliki. Untuk itu kami menyediakan kelas untuk mempelajari kultur DevOps dan raih kesempatan peningkatan karir yang lebih dari sebelumnya.

Pada kelas ini anda akan mempelajari materi dasar hingga menengah untuk pengaplikasian kultur DevOps secara penuh selama 4 hari.


Requirements

  1. Memahami dasar komputer dan jaringan.
  2. Memahami perintah dasar linux dan administrasi server
  3. Direkomendasikan untuk telah mengikuti kelas Linux ataupun Red Hat RHCSA terlebih dahulu.

Durasi

Kelas ini akan berlangsung selama 4 hari.


Audiens Training

Kelas ini cocok untuk System Engineers, Cloud Engineer, System Administrator, Developer Aplikasi, App Tester and QA.


Materi Training (Curriculum)

BAB 1. DevOps Introduction
Understand DevOps, Its Roles And
Responsibilities. DevOps Problems And Solutions.
Identify Cultural Impediments And Overcome It.
Understand The Infrastructure Layouts And Its
Challenges. Network Concepts At Enterprise Scale.

BAB 2. Version Control System, GIT
Introduction VCS
Type of VCS Tools and working Style
Style How GIT Works
Working Locally With GIT
Working Remotely With GIT
GitHub Branching And Merging
Resolve Merge Conflict
GIT Reset And Stash operation

BAB 3. Docker
Docker Introduction
Docker Installation
Major Docker Components
Manage Docker Images & Continer
Commands Manage Docker Images From
Docker File Docker Volume
Backup Of Docker Image And Restore Operation
Docker Networking
Creating Multi erC Application Using Docker Compose
Configure Registry Server

BAB 4. Kubernetes
Introduction Of Kubernetes
Kubernetes Cluster
Architecture Installation
Kubernetes Cluster Exploring
your Cluster Understanding YAML
Creating a Deployment in Kubernetes using
YAML Creating a Service in Kubernetes
Understanding about pod & Replication & Deployment configuration
Using Rolling Updates in Kubernetes
Volume
Management Pod Scheduling

BAB 5. Ansible
Introduction About Automation
Ansible Architecture
Ansible Modules And Inventory
Manage Tasks By Add-Hoc Method
Manage Playbooks
Variables And Facts In
Playbook Condition & Loop In
Playbook Notify & handler In
Playbook Manage Templates File
Roles Structure and Ansible Galaxy Use
case Vault Encryption In Ansible For

BAB 6. Vagrant
Vagrant Introduction and Installation
About Vagrant File
Prepare machine By Vagrant File
Intregation With Ansible & Puppet

BAB 7. Jenkins
Introduction of Jenkins
Install and setup Jenkins
Introduction About Maven
Project Setup jenkins with Maven Project
Project Test and Auto deployment on Application
Server Build Pipeline View Project
Jenkins To Run Script
Remotely Add Jenkins Node/Minion
Generate Reports & Enable Mail Notification

BAB 8. Nagios
Nagios Overview
Understand Nagios Architecture
Install and Setup Nagios On Linux
Install And Setup NRPE Client
Setup Monitoring
Enable Email Alert


Biaya Training : Rp 6.000.000