fbpx

AWS Devops Training

coursack
Coursack Tutor
Last Update October 9, 2023
0 already enrolled

About This Course

Do you want to be an AWS DevOps expert ? Learn from the best AWS DevOps Training from Coursack. We teach you how to use the combination of DevOps practices and tools to develop, deploy, and maintain applications in the AWS Cloud. We show you how to use CI/CD, serverless computing, Lambda functions, code deployments, and much more. Learn how to use the best techniques and tools from the world of DevOps to release applications at a pace that’s fast and reliable. Coursack’s AWS DevOps Training teaches you how to reduce your development time through automating infrastructure management, continuous integration, and deployment processes. This AWS DevOps Training covers Continuous integration (CI), delivery, microservices, monitoring and logging, Infrastructure as code, and much more. You’ll learn how to use CI tools like Jenkins for your AWS workflow, explore various deployment methods like AWS CodeDeploy or Elastic Beanstalk. Let us help you advance your career today!

AWS DEVOPS Training

Contact for Next batch on Complete AWS DevOps Training.

Course Features

live training

Book FREE DEMO Class

Course Syllabus

  • A Linux Introduction.
  • Distributions
  • Basics Commands
  • Exercise: Basic Command Line
  • Using Directories and Listing Files
  • The Linux File System
  • Files, Directories
  • Hidden Files and Directories
  • Creating, Moving and Deleting Files
  • Text Editor and commands
  • User and Groups creations.
  • User Management.
  • Zip and extract files and Directories.
  • File and directory permissions.
  • Files and Directories
  • Cron Job setup for scripts.
  • Process and services.
  • Logs and backup
  • Basic Shell Scripting
  • Exercise: Using the vi Text Editor
  • How to run a shell script file
  • System Variables and User-defined variables
  • Read user input and REPLY
  • Passing arguments to the script
  • If Statement, If Else, Else if
  • File test operator
  • Logical operator
  • Arithmetic operators
  • Loops
  • Functions
  • Case Statement.
  • Exit Code
  • Git Overview
  • Git workflow and architecture
  • Git init, add, remote add, push
  • Git clone and pull.
  • Git branching and merging.
  • Git stash.
  • Setting up a project
  • Jenkins Overview
  • Essentials of Continuous Integration
  • An example scenario where CI/CD is used
  • Setting up Jenkins on AWS EC2
  • Jenkins Dashboard overview
  • Creating a first Jenkins freestyle job
  • Post-installation setup wizard
  • Unlocking Jenkins
  • Customizing Jenkins with plugins
  • Creating the first administrator user
  • Creating jobs and automatic build settings
  • What is Jenkins Pipeline?
  • Why Pipeline?
  • Integration with GIT
  • How to enable project-based authorization for a job
  • Source code management while creating jobs
  • Triggering automated build
  • Exercise: Git – Github – Jenkins
  • Master-Slave Configuration
  • Upstream and Downstream Jobs and pipeline plugin
  • Parameterized jobs
  • Jenkins User Administration
  • Creating User and roles
  • Monolithic vs Microservices Architecture
  • Virtual Machines vs Containers
  • What are Containers?
  • Why and What is Docker?
  • Setting up/Installing Docker on EC2(Ubuntu)
  • Docker WorkFlow
  • What is Dockerhub, Images, Containers, Dockerfile?
  • How to create a Container
  • How to Pull the Images and use it
  • Getting inside a Container, start, stop, remove
  • Creating an Image with Dockerfile
  • Persistent data – volumes
  • Docker Networking and Drivers
  • What are Orchestration Tools and which are the tools?
  • What is Kubernetes and why Kubernetes?
  • Setting up a Kubernetes environment on AWS – EC2
  • Kubernetes Concepts
  • Pods, Replicasets, Deployments
  • Rolling out updates and Rollout.
  • NodePort service and Exposing the Application
  • Services
  • Creating Namespaces and deploying the services.
  • Deploying a microservice application
  • What are configuration management tools?
  • Ansible vs Chef vs Puppet
  • YAML Basics
  • Setting up ansible
  • Host file and playbooks
  • Writing playbooks
  • Ansible Modules.
  • What is IAC?
  • What are Terraform and CloudFormation?
  • AWS Account Setup with IAM.
  • IDE for Terraform
  • Resources and Providers.
  • Creating an Ec2 instance.
  • Terraform States.
  • Current and Desired States
  • Terraform Variables.
  • Terraform provisioners
  • Grafana and Prometheus
  • Grafana installation and setup.
  • Configuring the Dashboard.
  • Setting up Metrics Collector.
  • Setting up Prometheus.
  • Project – Spring Boot java microservice Application Deployment using listed tools and services.

Join our Social Learning Group

Learning Objectives

Become AWS Devops Professional
Learn the CI/CD Deployments in AWS
Understand the AWS Services for Devops

Requirements

  • Laptop/Desktop required for this training

Target Audience

  • No prior cloud knowledge
  • Minimal programming knowledge
  • Ideal for 1+ years of work experience
aws devops

15,50019,500

21% off
Level
All Levels
Duration 24 hours
Language
English

Want to receive push notifications for all major on-site activities?