AWS & DevOps

Deploy fully functional, CI/CD code pipe line and JENKINS.

Course Duration: 12 Weeks

What you'll learn

Deployment process with AWS code pipeline, CI/CD code pipeline and JENKINS.

Fundamentals of Cloud Computing

  • Introduction to Cloud Computing
  • Cloud Environment Architecture
  • Cloud Computing Models

Identity & Access Management

  • Creating IAM users and groups.
  • Understanding the IAM Policies
  • Understanding of IAM Policies and IAM Roles
  • Setting up IAM security for resources and users
  • Understanding customer managed policies, deny rules and inline policies

Infrastructure & Networking

  • Introduction to Amazon Web Services
  • AWS Global Infrastructure
  • Introduction Virtual Private Cloud
  • VPC & Subnets
  • Internet Gateways, VPC Peering & NAT Gateways
  • IP Addressing in AWS
  • Understanding AWS Security Groups
  • Understanding VPC endpoints
  • Designing High availability architecture(HA setup in vpc)

Elastic Cloud Compute

  • Launching our first EC2 instance
  • Understanding EC2 instance types & Pricing Models
  • Understanding Instance tenancy
  • Understanding Elastic ip’s and it’s use cases
  • Understanding AMI’s & Snapshots
  • Understanding Load Balancers and Target Groups
  • Understanding Autoscaling groups, Launch template and Launch configurations.
  • Understanding AWS limits
  • Transferring AMI from one account to another account
  • Understanding placement groups
  • Understanding keypairs backend

Storage

  • Introduction to Block & Object storage mechanism
  • Introduction to Elastic Block Store – EBS
  • Understanding EBS Snapshots
  • Understanding EBS Volume Types
  • Understanding Instance Store Volumes
  • Introduction to Simple Storage Service (S3)
  • Features of S3
  • Understanding S3 storage classes
  • Understanding S3 bucket polices

Domain Name System

  • Introduction to DNS
  • Understanding DNS Records
  • Introduction to Route53
  • Creating hosted zones and record sets in R53
  • Understanding routing policies in depth in R53

Aws Lambda

  • Getting started with AWS Lambda
  • Setting up triggering points
  • Understanding Lambda configuration

Building Scalable Applications & Notification services

  • Introduction to Message Brokers
  • Understanding SQS
  • Understanding Simple Notification Service (SNS)
  • Understanding AWS SES

AWS Developer tools

  • AWS code commit
  • Code build
  • Code deploy
  • Code pipeline

Relational Databases

  • Understanding RDS
  • Creating RDS instance

Monitoring

  • Understanding CloudWatch
  • Auditing AWS environment with CloudTrail
  • Understanding Prometheus and Grafana
  • Understanding Elasticsearch Kibana(ELK stack) and Monitoring resources using ELK stack.

Logging

  • Understanding Elasticsearch Kibana(ELK stack) and logging complete ECS and Kubernetes logs to ELK stack
  • Understanding AWS CloudWatch log groups, log streams
  • Understanding CloudWatch events using Amazon Event Bridge

Cost Management

  • Understanding AWS cost Explorer
  • Understanding AWS Compute Optimizer
  • Understanding AWS CloudWatch log groups, log streams
  • Understanding CloudWatch events using Amazon Event Bridge

Source code review

  • Understanding SonarQube
  • Integrating SonarQube with CICD pipelines using Jenkins and AWS Codepipelines.

DevOps

  • Git (SCM)
  • Jenkins, aws codepipelines (CI/CD)
  • Terraform (Infrastructure Provisioning)
  • Ansible (Configuration Management)
  • Docker (Containerization)
  • Kubernetes, AWS EKS(managed service), AWS ECS Fargate (Container Orchestration services)
  • ElasticSearch
  • SonarQube
  • Prometheus and Grafana

CICD Pipeline flow using AWS Codepipelines and Jenkins

cicd

The next batch start's soon, Enroll Now

Loading
Your message has been sent. Thank you!

Join Us Today

Let's build the future together. Explore our courses, enhance your skills, and unlock new opportunities in the ever-evolving tech industry. At Sri Saadhana Solutions, your success is our priority.