Home / DevOps Engineering

DevOps Engineering

This course will provide you with in-depth knowledge on how to build applications on the cloud. This program will help you learn the best practices for deploying SaaS, PaaS, and IaaS applications on Server. Master DevOps tools to automate and improve the overall efficiency and delivery of software applications.

Course Offer
  1. DevOps Terminology
  2. Operating Systems Concept
  3. Managing Server
  4. Linux Fundamental
  5. Networking, Security and Protocol
  6. Web Server & Deployment
  7. Containerized
  8. CI / CD Tools
  9. Testing Tools
  10. Cloud Computing Services
  11. Automation Deployment
  12. Final Project

20% Scholarship

Fee : $ 350.0 $ 280.0

Duration : 70 hours

DevOps Engineering
Course Outline

  • History of DevOps
  • What and Why DevOps?
  • Prerequisite
  • Sofware Development Methodology
  • Software Development Lifecycle
  • DevOps Tools and Roadmaps

  • What is Operating Systems?
  • Overview in Windows
  • Overview in MacOS
  • Overview in LinuxOS

  • Introduction of Server
  • Terminal & Editor
  • Linux Introduction
  • Linux Basic Command
  • User, Group and Networking Managment
  • SystemD & Crontab
  • Simple Bash Script

  • Security Overview
  • How to Setup HTTP, HTTPs, FTP, SMTP, POP3
  • How to Setup Reverse Proxy, Forward Proxy, Load Balancing, Firewall,..etc

  • What is Web Server?
  • Web Server Setup & Configuration
  • NGINX, Apache, Tomcat Usage
  • Deploy and Hosting web application

  • What is Containerization?
  • Docker Introduction
  • Docker Images, Dockerfile, Docker Containers
  • Deploy web application using Docker
  • Domain Name Configuation

  • What is docker Storage?
  • Types of Mounting Data in Docker
  • Database Server & Data Backup
  • What and Why Docker Compose?
  • Compose Installation
  • YML file
  • Deploy Microservices App using Compose

  • Introduction to API Getway
  • Setup and Configuration API Getway
  • Deploy Kong on Server

  • What is CI / CD tools and its process?
  • Jenkins Installation and Environment Setup!
  • Jenkins Workspace and Jobs
  • Jenkins Integration with DevOps Tools
  • Automated Deployment applications

  • What is Pipeline?
  • Build CI / CD Pipeline to deploy applications

  • What is Container Orchestration?
  • Docker Swarm Install and Setup
  • Docker Swarm Usage

  • Grafana Introduction
  • Grafana Install and Setup
  • Grafana Usage

  • What is Continuous Testing
  • Seleniums vs JMeter
  • Theirs Usage

  • Overview of Cloud Computing Services
  • AWS Overview
  • AWS CodePipeline
  • AWS Elastic Beanstalk
  • Auto scale server using Elastic Load Balancing

  • Topic will be provided