AWS DEVOPS ENGINEER (DOP-COI)

AWS DEVOPS ENGINEER (DOP-COI)

AWS DEVOPS ENGINEER (DOP-COI)

Become a proficient AWS DevOps Engineer with our DOP-COI course. Dive into the core principles and practices of DevOps on the AWS platform. Learn to automate infrastructure provisioning, deploy applications, and implement continuous integration and delivery pipelines using AWS services like AWS CodePipeline, AWS CodeBuild, and AWS CloudFormation. Gain hands-on experience in building scalable and highly available systems, monitoring and logging, and managing AWS resources efficiently. Our expert instructors will guide you towards achieving the DOP-COI certification, enabling you to excel in modern software development and operations in the AWS cloud environment.

Our Modules

  • What is DevOps?
  • Why DevOps?
  • Principles of DevOps
  • History of DevOps
  • SDLC models
  • Understand Agile Methodology
  • Prerequisites for DevOps
  • DevOps with Agile using Scrum
  • Overview of DevOps Tools
  • How to achieve DevOps?
  • What is CICD?
  •  
  • Networking Concepts
  • Network Fundamental
  • Communication Models and Protocols
  • IP Addressing and Subnetting
  • What is Virtualization?
  • What is Hypervisor?
  • Types of Server Virtualization
  • Benefits of Virtualization
  • Important Virtualization products
  • Create VM’s using Hypervisors
  • Linux Introduction
  • Linux Installation
  • Basic Linux concepts
  • Vim Editor
  • Process Management
  • Controlling Services & Daemons
  • SSH with key-based Authentication
  • Linux Networking
  • System logs management
  • Archiving and Copying Files Between Systems
  • Package Management
  • Cron Jobs Scheduling
  • Configure Apache server
  • Limiting Network Communication with firewall
  • Installing MariaDB
  • Working with MariaDB Databases
  • Managing Databases Users and Access Rights
  • Creating and Restoring MariaDB Backups
  • Shell scripting examples
  • How real-time shell scripts work
  • How to call scripts with different tools
  • Different conditions while using scripts
  • Database Backup using Scripts
  • Installation of java and configuration
  • Eclipse ide software installation and configuration
  • Introduction to Jira
  • Scrum introduction with Scrum Roles
  • Jira login and creating projects
  • User creation and deletion
  • Account creation and bug issues checking
  • Standalone Jira vs cloud Jira
  • The workflow of the Scrum process with project
  • What is Version Control System?
  • What Is Git?
  • Git Installation with Different environments
  • Commands And Operations In Git with GitHub
  • (Initialize, Status, Add, Commit, Clone, Pull, Push, Difference, Reset, Log, Show, Tag, Stash, Remove)
  • Advanced Git operations (Branching, Merging, Rebasing, Merge vs Rebase, Conflict resolving, Deleting remote repositories, Fork Operation)
  • Git integration with Eclipse

 

  • Introduction to maven
  • Maven compare with ant and other tools
  • Maven setup in multiple environments
  • Maven lifecycle
  • Maven repository structure
  • Real-time maven settings for the project
  • Maven structure coding and implementation with Eclipse
  • Need for application and web server
  • Deploy Tomcat server in different environments
  • Setup, configure of Tomcat, Apache, Nginx servers
  • Deploy war file using Tomcat Server
  • Cloud Computing + AWS Introduction
  • Create a free tier AWS account
  • Basic Overview of services, AWS Billing and account
  • Virtual Private Cloud:
  • Set Budget
  • Instance creation and access using Mobaxterm & amp;
  • putty also with RDP
  • using different platforms
  • Basic Overview of VPC
  • Subnetting
  • VPC Creation with multi-tier architecture
  • Inter VPC peering
  • VPN – On-premises to Cloud premise connectivity, NAT
  • AWS Marketplace
  • Purchase, Type & Pricing
  • Instance Monitoring
  • SNS, Cloud Watch
  • IAM, Boot Script
  • EBS, EFS
  • Snapshot, AMI Creation
  • Auto Scaling, ELB
  • Basic Storage introduction
  • Versioning
  • Replication
  • S3 Browser
  • Fast Glacier
  • Cloud Formation
  • Why need configuration management?
  • Introduction to tools like ansible, chef, puppet
  • What is Ansible?
  • How Ansible Works?
  • Ansible setup and configuration
  • Ansible Inventory Introduction
  • Ansible ad-hoc commands
  • Managing Ansible Configuration file
  • Creating playbooks with structures and conditions
  • Managing Ansible Roles
  • Real-time servers management
  • Ansible vault to protect ansible playbooks
  • AWS Provisioning using Ansible
  • What is Containerization?
  • What is Docker?
  • Docker setup in multiple environments
  • Docker Images
  • Docker file creation and deployment
  • Working with Docker hub
  • Docker ad-hoc commands like push, pull, etc.
  • Create Your Own Private Docker Registry on
  • Linux Server
  • Manage Docker Volumes
  • What is Docker Compose?
  • Manage containers using Docker Compose files
  • What is Container Orchestration?
  • What is Docker Swarm?
  • Working with Docker Swarm Using EC2 Instance
  • Introduction of Kubernetes
  • Installing Kubernetes Cluster
  • Manage Kubernetes Master and Nodes
  • What is Pod?
  • Managing pod network with Example
  • Replication Controller, ReplicaSet
  • Deployment & Volume management
  • Introduction to CICD
  • Introduction to Jenkins, TeamCity
  • Installation and configuration of Jenkins
  • Jenkins users and Roles Management
  • Jobs in Jenkins
  • Jenkin node setup and configuration
  • Jenkins integration with GIT (SCM)
  • AutoDeployment with Jenkins using git, maven and Tomcat server
  • What is Artifactory tools and purposes
  • Jfrog vs nexus
  • Install and setup Jfrog
  • Maven dependencies backup with Jfrog
  • Jenkin Jfrog automation job
  • Introduction to Nagios XI and Zabbix
  • Installation and setup of Nagios
  • Adding nodes to Nagios master
  • Monitor Windows Servers
  • Monitor Linux Servers
  • Monitor EC2 Instances
  • Monitoring different metrics in Nagios
  • Project 1: Simple DevOps project for CI/CD through Jenkins
  • Project 2: CI/CD pipeline using GIT, Jenkins, and Ansible
  • Project 3: Automatic deployment using Docker

Why Us

We offer a comprehensive and structured learning experience. Our course provides hands-on exercises, real-world examples, and industry-relevant content.
Industry Experts
Placement Assistant
Live Classes
Instant Clarity