AWS + DevOps
Your Pathway to DevOps with AWS Engineering Mastery
- 2000 students trained
Course Information
AWS Solutions Architect and AWS DevOps course 10-Apr-2025 న మొదలవుతోంది.
10-Apr-2025 and 11-Apr-2025 demo sessions ఉంటాయి. ఈ కోర్స్ తీసుకోవాలి అనుకునేవారు demos కి attend అయ్యి, తర్వాత fee pay చేసి classes కి attend అవ్వవచ్చు.
Time: 8.30 to 10.00 PM IST (Demo sessions 10-Apr-2025 and 11-Apr-2025).
WhatsApp Community link: Click here
Course content
What is the cloud computing and it's Advantages? |
Service models in Cloud. |
What is the AWS? |
Deployment models in AWS. |
How to work within free tier limits in AWS? |
Cloud Market |
Top 10 Cloud Provider's. |
Diff blw AWS, AZURE & GCP. |
Main Roles. |
Certifications. |
Introduction to SDLC |
Waterfall Model |
Advantages of Waterfall Model |
Dis-Advantages of Waterfall Model |
Agile Methodology |
Scrum |
DevOps History |
DevOps Lifecycle |
Need of DevOps |
Roles & Responsibilities |
Before DevOps and After DevOps |
DevOps Goals |
DevOps tools |
Advantages |
Road Map |
Introduction to IAM |
Users, Groups, Roles and Policies in IAM |
Hands on - Users, Groups, Roles and Policies in IAM |
AWS managed policies and AWS managed policy-Job roles |
Customer managed policies |
Apply IAM role to an EC2 instance and observe the difference. |
IAM Best Practices |
AWS Inline policies. |
Permission boundaries. |
MFA, Password policy setup. |
Policy Simulator |
Programmatically working with Users, Groups, Roles and Policies - Real Time Project |
Install CLI on Linux or a Mac |
Install CLI on Windows |
Generate API keys to use with the CLI |
Use EC2 with roles to use the CLI |
Working with S3 using AWS CLI. |
What is AWS CloudShell? |
Key features of CloudShell. |
Components of AWS CloudShell. |
Key differences between AWS CLI and Cloudshell |
Introduction. |
Creation. |
Add and remove accounts. |
Service control policies (SCPs). |
What is the IAM identity center?. |
Create Users and assign permissions. |
What is Encrption and Decryption? |
What is the KMS and how to work with it? |
What is the AWS Managed Key? |
What is the Customer Managed Key? |
Symmetric keys |
Asymmetric keys |
Steps to create the KMS keys |
Encrypt the S3 bucket using KMS |
Encrypt the EBS volume using KMS |
How to encrypt user passwords using KMS and store in the MySQL database? - Real Time Project |
Working with Boto3 - Python SDK |
Working with AWSSDK - Dotnet SDK |
Working Visual studio toolkit 2022 |
What is the Simple Storage Service (S3)? |
Bucket & Objects |
Bucket policies |
Access Control Lists(ACLs) |
Transfer Acceleration |
Multipart upload |
Storage classes |
Versioning |
Static Webhosting with S3 bucket |
Life cycle management |
S3 Select & Glacier Select |
Working S3 using Command line interface -CLI |
Batch Operations |
DNS mapping |
Replication |
Cross-region replication |
S3 encryption, security |
Events in S3 |
Cross Origin Resource Sharing - CORS |
MFA Delete |
Access logs |
Presigned URLs |
Access Points |
Programmatically working with S3 bucket - Real Time Project |
Creates a S3 Bucket - Using Python Boto3 Script |
Lists All S3 Buckets - Using Python Boto3 Script |
Lists Empty S3 Buckets - Using Python Boto3 Script |
Lists Public S3 Buckets - Using Python Boto3 Script |
Uploads a File to a S3 Bucket - Using Python Boto3 Script |
Puts an Object in a S3 Bucket - Using Python Boto3 Script |
Lists the Objects of a S3 Bucket - Using Python Boto3 Script |
Enables S3 Bucket Versioning - Using Python Boto3 Script |
Creates an IAM Role for S3 Bucket Replication - Using Python Boto3 Script |
Configures S3 Bucket Replication - Using Python Boto3 Script |
Checks if S3 Bucket Replication is Configured - Using Python Boto3 Script |
Prints the S3 Bucket Policy - Using Python Boto3 Script |
Puts a S3 Bucket Policy - Using Python Boto3 Script |
Enables S3 Bucket Encryption - Using Python Boto3 Script |
Lists the Default Encryption in a S3 Bucket - Using Python Boto3 Script |
Downloads a File From a S3 Bucket - Using Python Boto3 Script |
Deletes a S3 Bucket - Using Python Boto3 Script |
VPC architecture |
Classless Inter-Domain Routing (CIDR) |
Default VPC |
Subnets |
Internet Gateway(IGW) - Route Tables |
Route Tables |
NAT Instances |
NAT Gateway |
NACL & Security Groups |
VPC Endpoints |
Explain VPC peering – Same region, different region and different account |
S2S VPN, Virtual Private Gateway, Customer Gateway |
Direct Connect and S2S |
Transit Gateway |
VPC Traffic Mirroring |
Egress Only Internet Gateway |
AWS Network Firewall |
Creates a VPC - Using Python Boto3 Script |
Creates Subnets - Using Python Boto3 Script |
Creates Route Tables - Using Python Boto3 Script |
Creates and Attaches an Internet Gateway - Using Python Boto3 Script |
Enable VPC Flow Logs - Using Python Boto3 Script |
Lists All VPCs - Using Python Boto3 Script |
Lists All Active Flow Logs - Using Python Boto3 Script |
Lists Route Tables Not Associated to Subnets - Using Python Boto3 Script |
Creates a VPC Endpoint - Using Python Boto3 Script |
Describes VPC Attributes - Using Python Boto3 Script |
Deletes a VPC - Using Python Boto3 Script |
What is SNS? |
Introduction to AWS SNS Console |
How to create SNS Topic? |
Control access to your AWS SNS Topic with SNS Access Policy |
What is SNS Delivery retry? |
SNS Delivery status logging? |
Creating SNS Topic review |
Creating SNS subscription |
Creating an AWS SNS Subscription Filter Policy |
Creating an AWS SNS Subscription DLQ |
Creating a AWS SNS Subscription Review |
How to Send AWS SNS Mobile Push Notifications |
Working with SNS, Lambda and S3 - Real Time Project |
Creates a SNS Topic - Using Python Boto3 Script |
List SNS Topics - Using Python Boto3 Script |
List SNS Subscriptions - Using Python Boto3 Script |
Adds Tags to SNS Topics - Using Python Boto3 Script |
Remove Tags from SNS Topics - Using Python Boto3 Script |
Sends an email using SNS - Using Python Boto3 Script |
What is the Cloud Watch and how to work with it? |
What is default monitoring? |
What is Detailed monitoring? |
Cloud watch Dashboard creation |
Cloud watch Alarm Setup |
Cloud watch Events |
Cloud watch Logs |
Cloud watch Metrics |
Cloud watch Events |
Introduction |
Rules setup |
Triggers |
What is Cloud Trail and how to work with it? |
Events history. |
Working with Cloud Trail - Practical |
Linux Introduction |
Flavours of Linux |
Linux History |
Linux Advantages |
System Information |
Hardware Information |
File Commands |
VIM Editor |
Users |
Groups |
File Permissions |
Networking |
Compression/Archieve |
Disk usage |
Package Installation |
Scripting |
FHS/Directory System |
Linux Filters |
Linux Man pages |
SED Filters |
GREP Filters |
Introduction to EC2 and instance types. |
EC2 Dashboard and Global view. |
EC2 Purchase options. |
Steps to Launch EC2 . |
Launch EC2 (Lab) |
Generating custom Public Key and Private keys for EC2 instances (Keypairs). |
Security groups. |
Create the AMI Image using the Snapshot. |
Creating customized Amazon Machine Images. |
Metrics. |
EC2 Instance state discussion. |
Instance settings discussion. |
Networking concepts discussion. |
Security concepts discussion. |
Images and troubleshooting discussion. |
Different ways to connect the EC2 instance. |
Change the KeyPair to the existing EC2 instance. |
How to search instances by different attributes? |
Creating Billing Alarm and EC2 instance alarms. |
EC2 Instance Metadata. |
Creates EC2 Instances - Using Python Boto3 Script |
Tags EC2 Instances - Using Python Boto3 Script |
Exports Details From All EC2 Instances to a CSV File - Using Python Boto3 Script |
Lists EC2 In a Specific State (Client) - Using Python Boto3 Script |
Lists EC2 In a Specific State (Resource) - Using Python Boto3 Script |
Lists EC2 Tags - Using Python Boto3 Script |
Lists EC2 With Specific Tag Key - Using Python Boto3 Script |
Modifies EC2 Instance Type - Using Python Boto3 Script |
Modifies EC2 Instances Attributes - Using Python Boto3 Script |
Associates EC2 to an Instance Profile - Using Python Boto3 Script |
Stops EC2 Instances - Using Python Boto3 Script |
Starts EC2 Instances Listed in a File - Using Python Boto3 Script |
Terminates EC2 Instances Listed in a File - Using Python Boto3 Script |
Creates an AMI - Using Python Boto3 Script |
Lists AMIs Creation Date - Using Python Boto3 Script |
Lists Old AMIs - Using Python Boto3 Script |
Deregisters (Deletes) an AMI - Using Python Boto3 Script |
Creates a Snapshot - Using Python Boto3 Script |
Lists Snapshots Creation Date - Using Python Boto3 Script |
Lists Old Snapshots - Using Python Boto3 Script |
Deletes a Snapshot - Using Python Boto3 Script |
Creates a Security Group - Using Python Boto3 Script |
Adds Inbound/Outbound Rules From a File - Using Python Boto3 Script |
Lists All Security Groups - Using Python Boto3 Script |
Lists Security Groups Open to the World - Using Python Boto3 Script |
Lists Security Groups With Empty Rules - Using Python Boto3 Script |
Lists Security Group Rules - Using Python Boto3 Script |
Deletes a Security Group - Using Python Boto3 Script |
Introduction. |
Create Auto scaling groups. |
Create Launch Templates. |
Introduction. |
Target groups |
Application Load Balancer(ALB) - Setup |
Network Load Balancer(NLB) |
DNS mapping. |
HTTPs. |
Introduction to EBS |
Elastic block storage (EBS Volumes) creation |
Attach & Detach EBS Volumes to the EC2 instance. |
Mount the EBS Volumes |
Attach single EBS Volumes to the multiple EC2 instances. |
Snapshot creation. |
Create the volume using the Snapshot. |
Create the AMI Image using the Snapshot. |
Difference between AMI & Snapshot. |
EBS volume types discussion. |
EBS Volumes Encryption. |
Creates an EBS Volume - Using Python Boto3 Script |
Lists Available EBS Volumes - Using Python Boto3 Script |
Lists Unencrypted EBS Volumes - Using Python Boto3 Script |
Lists EBS Volumes Types - Using Python Boto3 Script |
Attaches an EBS Volume - Using Python Boto3 Script |
Modifies an EBS Volume - Using Python Boto3 Script |
Deletes an EBS Volume - Using Python Boto3 Script |
EFS introduction |
File System |
EFS integration to EC2 |
Backup & Restore |
DNS Records overview |
Routing Policies |
Hosting sample Website and configuring Policies |
Simple Routing Policy |
Latency Routing Policy |
Failover Routing Policy |
Weighted Routing Policy |
Geolocation Routing Policy |
What is the AWS ACM? |
What are SSL/TLS Certificates? |
Types of AWS ACM? |
Key Features of AWS ACM. |
How AWS ACM Works? |
Limitations of AWS ACM. |
Working With ACM - Practical |
What is Lambda and how to create a simple lambda function? |
Role significance in the Lambda function |
Deploy a website into the Lambda function |
Deploy simple code into Lambda function and test |
Layers in the Lambda function |
Lambda function environment discussion |
Step functions in Lambda |
Triggers in Lambda function. |
Trigger Lambda using CloudWatch Events. |
Trigger Lambda using S3 Event |
Trigger Lambda using API Gateway |
Versions in Lambda. |
Destination configuration |
Monitor the Lambda function |
Environment variables and roles |
Troubleshoot the Lambda function errors |
Creates a Lambda Function - Using Python Boto3 Script |
Lists All Lambda Functions - Using Python Boto3 Script |
Prints Detailed Information of a Lambda Function - Using Python Boto3 Script |
Lists Aliases From a Lambda Function - Using Python Boto3 Script |
Invokes a Lambda Function - Using Python Boto3 Script |
Lists the Versions of a Lambda Function - Using Python Boto3 Script |
Updates the Code of a Lambda Function - Using Python Boto3 Script |
Tags a Lambda Functions - Using Python Boto3 Script |
Deletes a Lambda Function - Using Python Boto3 Script |
What is X-Ray?. |
Integrating Lambda and X-Ray. |
What is an API? |
Create HTTP API using API gateway. |
Routs. |
Methods. |
Deployments. |
Stages. |
How to work with APIs programmatically? |
1. Create a Web-Application ( Digital Library) with High Availability, Security, Auto Scaling. Language: Python Services: GIT, GitHub, IAM, EC2, Load Balancer, Auto Scaling, VPC, Route 53 |
What is the Database and the RDS? |
Create an RDS instance using MySQL |
Multi-AZ |
Read Replicas |
Clusters Storage Architecture |
How to delete the RDS instance? |
Working AWS Arora. |
Amazon Aurora - Serverless & Advanced Concepts |
RDS Security |
RDS Proxy |
Snapshots |
Automated backups |
Global Databases |
Clone |
Creates a RDS Instance - Using Python Boto3 Script |
Exports RDS Details to CSV File - Using Python Boto3 Script |
Stops a RDS Instance - Using Python Boto3 Script |
Starts a RDS Instance - Using Python Boto3 Script |
Lists RDS in a Specific State - Using Python Boto3 Script |
Takes a Snapshot of a RDS Instance - Using Python Boto3 Script |
Deletes a RDS Instance - Using Python Boto3 Script |
Introduction to NoSQL, RDS and DynamoDB |
Create a simple DynamoDB table |
Table |
Query |
Scan |
TTL |
DAX |
How to delete a table? |
Creates a DynamoDB Table - Using Python Boto3 Script |
Lists All DynamoDB Tables - Using Python Boto3 Script |
Prints Attributes of a DynamoDB Table - Using Python Boto3 Script |
Lists DynamoDB Tables in a Specific State - Using Python Boto3 Script |
Puts an Item to a DynamoDB Table - Using Python Boto3 Script |
Gets an Item From a DynamoDB Table - Using Python Boto3 Script |
Updates an Item in a DynamoDB Table - Using Python Boto3 Script |
Updates the DynamoDB Table Settings - Using Python Boto3 Script |
Deletes an Item From a DynamoDB Table - Using Python Boto3 Script |
Deletes a DynamoDB Table - Using Python Boto3 Script |
What is SQS and how to work with it? |
What is visibility timeout? |
Standard(Default) Queue |
FIFO Queue |
Retention period |
What is SES and how to work with it? |
Identity verification |
Seding email using SES |
What is Cloud formation and how to work with it? |
How to create a Cloudformation template using YAML? |
How to create a cloud formation stack? |
How to View Infrastructure using Designer View? |
Creating a VPC, Subnets, IGW, Route table, Enabling DNS hostnames using Cloudformation. |
Deletion policy. |
2. Create a Web-Application (Digital Library) with High Availability, Security, Auto Scaling - IAAS. Language: YAML/ JSON Services: Cloud Formation, GIT, GitHub, IAM, EC2, Load Balancer, Auto Scaling, VPC, Route 53 |
What Is VCS? |
Vcs History |
Sccm |
Revision Control System |
Subversion |
Concurrent Versions System |
Why GIT |
GIT Stages |
Working Directory |
Staging Area |
Repository (Local, Central, Remote) |
GIT Installation |
GIT Lifecycle |
GIT Logs |
GIT Push |
GIT Pull |
GIT Cloning |
GIT Branch |
GIT Merge |
GIT Stash |
GIT Cherry Pick |
GIT Revert |
GIT Merge |
Merge Conflicts |
Commit A File Using GIT |
Configuration Of User |
Ignoring Content |
Branching Strategies |
GIT Branch (Create, Delete, Rename, Switch) |
Git Repos (Private & Public) |
Integrating Repos |
Forking |
Github Wikis |
Linking Projects |
Github Fileadd |
Tokens |
Compare & Pull Request |
Renaming Repos |
Danger Zone Options |
Making Public Repo As Private |
Ownership Transfer |
Archiving Repos |
Deleting Repos |
Accessing The Private Repos |
Advantages & Disadvantages |
Difference Between Git And Other Tools |
Interview Questions |
What is the Continuous Integration and how to work with it? |
What is the Continuous Deployment and how to work with it? |
How to build an application using Maven? |
3. Create a Web-Application (Digital Library) with High Availability, Security, Auto Scaling - using CI/CD setup. Services: Code Build, Code Pipeline, Code Deploy, GIT, GitHub, IAM, EC2, VPC, Route 53 OS : Linux |
What Is The Elastic Beanstalk? |
How To Deploy A Website Using Elastic Beanstalk? |
4. Create a Web-Application (Digital Library) with High Availability, Security, Auto Scaling - PAAS. Language: Node-JS Services: ElastricBeanStalk, GIT, GitHub, IAM, EC2, VPC, Route 53 |
What is the Amazon ElastiCache and how to work with it?
What Is The Cloud Front And How To Work With It? |
Cloud Front Distribution |
Working With Cloud Front Using S3. |
Ttl |
Invalidation |
Custom Domain Mapping |
Origin |
Edge Locations |
Regional Edge Catches. |
What Is Snowball?. |
Types Of Snowball Devices. |
Migrating Complete On-Perms Web Application To Cloud Native. |
Migrating Complete On-Perms MySQL Database To RDS |
What Is QuickSight?. |
Hands On - QuickSight. |
What Is Aws Trusted Advisor?. |
Hands On - AWS Trusted Advisor. |
Disaster Recovery in AWS. |
Database Migration Service. |
Hands on - DMS. |
RDS & Aurora Migration. |
AWS Backup |
Hands on - AWS Backup |
Application Migration Service |
What is Secrets Manager?. |
Hands on - Secrets Manager. |
- Rekognition
- Transcribe
- Polly
- Translate
- Lex + Connect
- Comprehend
- SageMaker
- Forecast
- Kendra
- Personalize
- Textract
5. Migrate on-perms Python Web-Application to Cloud Native application distribute with High Availability, Security, Auto Scaling. Language: Python Services: GIT, GitHub, IAM, S3, EC2, EBS , Load Balancer, Auto Scaling, VPC, Lambda, API Gateway, RDS, DynamoDB, CloudWatch, ACM, CloudTrail, KMS, Route 53 |
History |
Uses |
Terraform installation |
Syntax types |
Terraform commands (init, plan, apply, destroy, validate, format, refresh) |
Creating a main.tf |
Role based authentication |
Terraform variables (String, Number, Boolean, List, Map, Set) |
Terraform alternatives |
Terraform multiple tfvar files |
Terraform outputs |
Terraform import |
Terraform taint and replace |
Terraform workspaces |
State file management (Securing, locking) |
S3 backend setup for statefile |
Creating AWS Resources (VPC, S3 Bucket, EC2, EBS, RDS, EFs) |
Alias & providers |
Comments |
Terraform target |
Terraform Debugging |
Terraform lifecycle (Create before destroy, Prevent destroy, Ignore changes) |
Provisioners (File, Local-exec, Remote exec) |
Dynamic block |
Blocks, args & expressions |
Terraform loops |
Terraform locals |
Creating local resources |
Terraform CLI |
Version constraints |
Local version changing |
AWS version updating |
Terraform modules |
Advantages & disadvantages |
Terraform - Working with GitHub and HCP |
- INTRODUCTION
- MAVEN OBJECTIVES
- PROJECT INFORMATION
- FEATURES
- DOWNLOAD REQUIRMENTS
- PLUGINS
- MAVEN GOALS
- WHAT MAVEN DOES
- WHAT IS BUILD TOOL?
- POM.XML
- REQUIREMENTS FOR BUILD
- MAVEN ARCHITECTURE
- MAVEN BUILD LIFE CYCLE
- MAVEN DIRECTORY STRUCTURE
- GENERATING JAR FILE
- JAVA PROJECT STRUCTURE
- PROBLEMS WITHOUT MAVEN
- MAVEN VS ANT
- INTERVIEW QUESTIONS
Introduction |
Workflow |
Continuous Integration |
Continuous Delivery & Continuous Deployment |
Jenkins Setup |
Jenkins Setup Requirments |
Java Installation |
Git Integration |
Maven Integration |
Jobs Types In Jenkins |
Free Style Job |
Pipeline |
Maven Job, Task |
Parameteras in the Job (Choice Parameter, File Parameter, String Parameter, Multi-String Parameter, Credentials Parameter) |
Teriggers |
Branch Building |
Triggers (Trigger builds remotely, Build after other projects are built, Build periodically, GitHub hook trigger for GITScm polling, Poll SCM) |
Master-Slave Architecture |
Variables setup (Environment Variables, Local Variable, Global Variable) |
Build Pipeline View |
Timeout |
Time Stamps |
Custom Workspace |
Workspace Access |
Disabling Jobs |
Renaming Jobs |
Build Pipeline View |
Shell Execute |
Authentication For Build Trigger |
Build Through Terminal |
Throttle Build |
Pipelines (Scripted, Declarative) |
Pipeline Stages |
Pipeline Syntax |
Staged Pipeline |
Multi-Staged Pipeline |
Pipeline As A Code |
Multiple Commands On Pipeline |
Paac Variables |
Paac Parameters |
Paac Input Parameter |
Paac Postbuild |
Paac Input |
Pipeline Logs |
Pipeline Through Build Pipeline |
Pipelien Post-Build |
Plugin Management |
Console Output |
Permalinks |
List View |
Custom View |
Build History |
Cron Syntax Generator |
Editing Build Info |
Agent Setup |
User Management in Jenkins |
Roles in Jenkins |
Blue Ocean Introduction |
Advantages |
Jenkins Alternatives |
Jenkins Metrics & Trends |
Interview Question |
- INTRODUCTION TO PROMETHEUS
- PROMETHEUS COMPONENTS
- INSTALLATION
- GRAFANA INTRO
- ARCHITECTURE OF GRAFANA
- INSTALLATION
- EXPLORING THE DASHBOARD
- IMPORTING THE DASHBOARD
- MONOTORING THE SERVER
- NODE EXPORTER
- INSTALLING NODE EXPORTER
- LOKI
- PROMTAIL
- USE CASES OF LOKI AND PROMTAIL
- WORKING WITH LOKI AND PROMTAIL
- GATHERING LOGS.
- INTRO
- ADVANTAGES
- SETUP
- CONECTING
- ANSIBLE INTRODUCTION
- ANSIBLE USECASES
- ANSIBLE HISTORY
- ANSIBLE ARCHITECTURE
- ANSIBLE INVENTORY HOST PATTERN
- ANSIBLE EXECUTION TYPES
- AD-HOC COMMANDS
- WORKING WITH ADHOC
- ANSIBLE MODULES INTRODUCTION
- WORKING WITH ANSIBLE MODULES
- ANSIBLE PLAYBOOKS
- YAML INTRODUCTION
- YAML INDENTATION & SEPERATION
- COMMENTING SECTIONS
- ANSIBLE VARIABLES
- ANSIBLE HANDLERS
- ANSIBLE LOOPS
- ANSIBLE CONDITIONS
- ANSIBLE VAULT
- ANSIBLE ROLES
- ANSIBLE TAGS
- ANSIBLE DRY RUN
- ANSIBLE PIP
- ANSIBLE GALAXY
- ANSIBLE USERINFO
- ANSIBLE SETUP MODULES
- ANSIBLE DEBUG MODULE
- ANSIBLE RAW MODULE
- ANSIBLE COMMAND MODULE
- ANSIBLE COPY MODULE
- ANSIBLE SHELL
- ANSIBLE STRATEGIES
- ANSIBLE JINJA2
- ANSIBLE GIT INTEGRATION
- DOCKER WITH ANSIBLE
- JENKINS WITH ANSIBLE
- STATIC WEBSITE USING PLAYBOOK
- ADVANTAGES & DISADVANTAGES
- CUSTOM WORKS
- ANSIBLE VS CHEF VS PUPPET VS SALT STACK
- INTERVIEW QUESTIONS
- MICROSERVICES INTRODUCTION
- DIFFERENCE BETWEEN MONLITHIC & MICROSERVICES
- MICRO SERVICES ADVANTAGES
- MICRO SERVICES LIMTATIONS
- VIRTUALIZATION INTRO
- DOCKER VS VMS VS SERVERS
- BEFORE DOCKER VS AFTER DOCKER
- DOCKER INTRODUCTION
- UNDERSTANDING DOCKER
- DOCKER ARCHITECTURE
- DOCKER CLIENT
- DOCKER SERVER
- DOCKER DAEMON
- DOCKER OBJECTS
- DOCKER BASIC COMMANDS
- STOP VS KILL
- RUN VS CMD VS ENTRYPOINT
- ADD VS COPY
- RUN VS PULL
- DOCKER IMAGES
- DOCKER CONTAINERS
- DOCKER VOLUMES
- WORKING WITH CONTAINERS
- BUILD IMAGE FROM CONTAINER
- CREATING CUSTOM IMAGES
- WAYS OF CONTAINER CREATION
- DOCKER FILE
- DOCKER FILE COMPONENTS
- DOCKER FILE CREATION
- DOCKER VOLUMES
- USES OF VOLUMES
- CREATING VOLUMES
- CREATING VOLUMES BY USING COMMANDS
- VOLUMES (CONTAINER - CONTAINER)
- VOLUMES (HOST - CONTAINER)
- CREATING VOLUME FROM FILE
- CRREATING VOLUME FORM COMMANDS
- VOLUME MOUNTING
- VOLUME MODIFIYING
- DOCKER PORT MAPPING
- DOCKER MULTISTAGE BUILD
- CREATING JENKINS BY DOCKER
- DOCKER REGISTRY TYPES
- CLOUD BASED REGISRTY VS LOCAL REGISTY
- DOCKER LOGIN
- DOCKER HUB ACCOUNT CREATION
- IMAGE PUSHING TO REGISTRY
- DOCKER SWARM
- DOCKER SWARM ARCHITECTURE
- DOCKER SWARM COMPONENTS
- DOCKER SWARM MANAGER
- DOCKER SWARM WORKER
- DOCKER SWARM SERVICE
- DOCKER PORTAINER
- DOCKER COMPOSE
- DOCKER COMPOSE ADVANTAGES
- DOCKER COMPOSE INSTALLATION
- DOCKER COMPOSE FILE
- DOCKER COMPOSE FILE IN JSON
- DOCKER COMPOSE FILE IN YAML
- DOCKER COMPOSE SINGLE SERVICE
- DOCKER COMPOSE MULTI SERVICES
- DOCKER COMPOSE FILE COMMANDS
- DOCKER COMPOSE SCALE
- DOCKER STACK
- PORTAINER INTRODUCTION
- PORTAINER USE CASES
- PORTAINER SETUP
- WORKING WITH PORTAINER
- MEMORY MANAGERMNET
- MEMORY SHARING
- ALLOCATIONG CPU
- LIMITING THE HARDWARE BLW CONTAINERS
- SOME ADVANCE COMMANDS
- WHAT IS ECR
- DOCKER HUB VS ECR
- ADVANTAGES & USE CASES
- WORKING WITH ECR
- WHAT IS ECS
- COMPOSE VS ECS
- WORKING WITH EC2
- WORKING WITH FARGATE
- CREATING ECS CLUSTER
- ECS TAKS & SERVICES
- LOAD BALNACERS
- HOSTING AN APPLICATION
- INTRODUCTION
- WHY TO USE DOCKER NETWORKS
- TYPES OF NETWORKS
- BRIDGE NETWORK
- USER DEFINED NETWORK
- HOST NETWORK
- MACVLAN NETWORK
- IPVLAN NETWORK
- OVERLAY NETWORK
- NONE NETWORK
- DOCKER PORT FORWARDING
- INTERVIEW QUESTIONS
- History
- CONTAINER ORCHESTRAION
- KUBERNETES INTODUCTION
- ARCHITECTURE
- MASTER COMPONENTS
- NODE COMPONENTS
- WORKING WITH K8s
- ROLE OF MASTER
- COMPONENTS OF CONTROL PLANE
- KUBE-API SERVER
- ETDC
- FEATURES
- KUBE-SCHEDULER
- CONTROL MANAGER
- NODE COMPONENTS
- KUBELET
- CONTAINER ENGINE
- KUBE-PROXY
- POD
- POD LIMITATIONS
- POD MULTI CONTAINER POD
- MINIKUBE INTRO
- SINGLE NODE CLUSTER
- REPLICASET
- DRAWBACK OF REPLICASET
- DAEMONSET
- DRAWBACK OF DAEMONSET
- DEPLOYMENTS
- LABELS & SELECTORS
- ROLLING UPDATES
- SCALING PODS
- TYPES OF SCALING
- DEPLOYMENT SCALING
- PAUSING & UNPAUSING ROLLING DEPLOYMENT
- PROPORTINAL SCALING
- HPA
- VPA
- HIGHER LEVEL K8s OBJECTS
- IMPORTANT NOTATIONS
- SCALEUP PROBLEMS
- WHAT IS METRICS SERVER
- INSTALLINNG METRIC SERVER
- KOPS
- KOPS ADATNAGES
- KOPS INSTALLATION
- KUBECTL INSTALLATION
- CLUSTER CREATION USING KOPS
- CLUSTER SCALING
- ADMIN ACTIVITIES
- KOPS VS KUBEADM VS KUBESPRAY
- SERVICE IN KUBERNETS
- TYPES OF SERVICES
- CLUSTER IP
- NODE PORT
- LOAD BALANCER
- INGRESS
- NODE PORT VS CLUSTERIP VS LB
- VOLUME
- TYPES OF VOLUMES
- PERSISTENT VOLUME
- NON-PERSISTENT VOLUME
- EPHEMERAL VOLUMES
- ADVANTAGES & DIS ADVANTAGES EPHEMERAL VOLUMES
- CONFIG MAPS
- USE CASES OF CONFIG MAPS
- IMPLEMENTING CONFIG MAPS
- DATA VS BINARY DATA
- IMMUTABLE CONFIGMAPS
- CONTAINER VARIABLES
- PASSING VARIABLES FROM CLI
- ENV VARIABLES
- SECRETS
- IMMTABLE SECRETS
- CONFIGMAPS VS SECRETS
- WHAT IS RBAC
- AUTHENTICATION VS AUTHORIZATION.
- USER ACCOUNTS
- SERVICE ACCOUNTS
- ROLES
- CLUSTER ROLES
- CREATING AND WORKING WITH ROLES
- ROLE BINDING
- CLUSTER ROLE BINDING
- CLUSTER WIDE POLICIES
- TESTING THE POLICIES
- NAMESPACES
- TYPES OF NAMESPACES
- CREATING WORKING WITH NAMEPACES
- USECASES OF NAMESPACES
- RESOURCE QUOTAS
- IMPORTANCE OF QUOTAS
- DEFAULT RANGES
- ALLOCATION RESOURCES TO NAMESPACES
- MEMORY MANAGEMENT
- CPU MANAGEMENT
- LIMITING CPU AND MEMORY
- HARDVALES AND SOFTVALUES
- DEFINING REQUESTS NOT LIMITS
- DEFINING LIMITS NOT REQUESTS
- TROUBLESHOOTING
- POD LEVEL ISSUES
- CONTAINER CONFIG ERRORS
- ERRORIMAGE PULL
- CRASHLOOP BACKOFF
- SERVICE LEVEL ISSUES
- CLUSTER LEVEL ISSUES
- NODE LEVEL ISSUES
- EXIT CODES AND STATUS CODES
- DOCKER SWARM Vs K8s
- HELM INTRO
- USE CASES AND ADVANTAGES OF HELM
- HELM ARCHITECTURE
- HELM COMPONENTS
- HELM IMPLEMENTATION
- HELM INSTALLATION
- WORKING WITH HELM CHARTS
- HELM REPOS
- HELM COMMANDS
- STATEFUL APPLICATION
- STATELESS APPLICATION
- STATEFUL VS STATELESS APPLICATION
- WORKING WITH STATEFUL APPLICATIONS
- WORKING WITH STATELESS APPLICATIONS
- GITOPS WITH ARGO CD
- WHAT IS GITOPS
- IMPORTANCE OF GITOPS
- GITOPS IMPLEMENTATION
- OVERVIEW OF ARGOCD
- ARGOCD INTRODUCTION
- HISTORY
- ARCHITECTURE
- COMPONENTS OF ARGOCD
- SYNCHOOKS VS WEBHOOKS
- INTEGRATIONS FOR ARGOCD
- INSTALLATION
- DEPLOYING AN APPLICATION
- WORKING WITH ARGOCD UI
- INTERVIEW QUESTIONS
- WHAT IS VIRTUALIZATION?
- TYPES
- SETUP
- ADVANTAGES & DISADVANTAGES
- WHAT IS BASH
- BASH SCRIPT
- USER INPUT
- VARIABLES
- DATE FORMATTING
- IF STATEMENT
- ELSE IF STATEMENT
- CASE
- FOR LOOP
- WHILE LOOP
- UNTIL
- BASH STRING
- SRING LENGTH
- CONCATENATION STRING
- READ FILE
- WRITE FILE
- BASH COMMENTS
- BASH QUOTES
- TYPES OF ARCHITECTURE
- CLIENT LAYER
- APPLICATION LAYER
- DATABASE LAYER
- One tier Architecture
- Two tier Architecture
- Three tier Architecture
- N tier Architecture
- WHAT IS MONOLITHIC?
- MONOLITHIC ARCHITECTURE
- ADVANTAGES
- DISADVANTAGES
- WHAT IS MICROSERVICES?
- MICROSERVICES ARCHITECTURE
- ADVATNAGES
- DISADVANTAGES
- MONOLITHIC VS MICROSERVICES
- WHAT IS A WEBSERVER
- WHAT IS WEBAPP SERVER
- WEBSERVER VS WEBAPP SERVERS
- APACHE HTTPD
- APACHE TOMCAT
- NGINX
- IIS
- WHAT IS DEPLOYMENT?
- TYPES OF DEPLOYMENTS
- NEED FOR DEPLOYMENTS
- PRE-CONSIDERATIONS
- ROLLING STRATEGIES
- CANARY DEPLOYMENT
- RECREATE STATEGY
- CUSTOM STATEGY
- BLUE-GREEN DEPLOYMENT
- A/B DEPLOYMENT
- LAMP SETUP
- WHAT IS LAMP?
- WHY LAMP?
- LAMP COMPONENTS
- SETUP
- INTRO
- USE CASES
- SETUP
- CREATING REPO
- CREATING USERS
1) AUTOMATING INFRA THROUGH JENKINS
TOOLS: GIT, GITHUB, JENKINS, TERRAFORM
DESCRIPTION: THIS IS THE FIRST STAGE FOR ANY PROJECT ON REAL TIME, IN THIS PROJECT WE ARE GOING TO CREATE INFRASTRUCTURE FOR OUR PROJECT BY AUTOMATION USING THE JENKINS DECLARATIVE PIPELINE
2) SOFTWARE INSTALLATIONS
DESCRIPTION: AFTER CREATING INFRA WE ARE GOIN TO INSTALL SOFTWARES ON 3 TEIR ARCHITECTURE WE ARE INSTALLING WEBSERVERS, WEBAPP TOMCAT AND PROGRAMMING SOFTWRAES LIKE JAVA, PTHON NODE AND PHP AND FINALLY DATABASES LIKE ARANGO AND MYSQL.
3) AUTOMATION DEPLOYMENT
TOOLS: GIT, GITHUB, JENKINS, MAVEN, S3 STORAGE & TOMCAT
DESCRIPTION: ONCE INFRA AND SETUP IS DONE, WE ARE GOING TO DEPLOY THE WEBAPPLICATION ON A APPLICATION SERVER LIKE TOMCAT AND STORING THE ARTIFACTS ON AWS S3 AND WILL BE ABLE TO ROLL BACK ONCE IT FAILED.
4) DOCKERIZING APPLICATION
TOOLS: GIT, GITHUB, JENKINS & DOCKER
DESCRIPTION: WRITE THE DOCKER FILE TO DEPLOY STATIC WEBSITE IN APACHE, PUSH IT INTO GITHUB AND BUILD THAT DOCKER FILE IN JENKINS BY INTEGRATED GIT WITH JENKINS.
5) CI/CD USING ANSIBLE
TOOLS: GIT, GITHUB, ANSIBLE, APACHE
DESCRIPTION: CREATE AWS CODE PIPELINE TO IMPLEMENT CONTINOIUS INTEGRATION AND CONTINIOUS DEPLOYMENT. WHENEVER DEVELOPER PUSH THE CODE INTO CENTRAL REPO, AUTOMATICALLY IT PIPELINE GETS RELEASED AND DEPLOYED.
What we provide
We provide you 100% placement assistance to the freshers and the experienced persons also. You will get this assistance for 1 year starting from your enrollment date. Note: If you are eligible to that job, you should apply, attend and win. We don't provide you job and package gurantee.
We provide online community to all the students. Here all current batch students and trainer will be available to clarify the doubts.
We provide 100% written and video material with life time access to all the students. The student can refer them anytime online. But, can't download.
After completion of the course, student will receive a certificate which confirms the course completion. Note: Its just for formality. The certificate which is provided by the respective service provider is only the valid one.
After the completion of every tool, trainer gives an assignment to all the students with related topics. Every student must complete that and show to the trainer in the next class. We don't take any action oppotiste to the student incase not complete the assignment. But, its a good practice and we encourage our students to follow that.
After completion of the course, student must request the trainer for the mock interview. We will conduct the interview to the students candidates only.
We provide 100% support to our students to prepare the resume with good standards. We provide few templates to build a resume with industry standards.
We provide suggestions and tips to the students under this guidance program to reach their dream career.
FAQ's
- Cloud computing in Telugu is one of the best platform to learn the leading software courses in Telugu. We provide you 100% written and video material with life time access. Our trainers are well experienced and passionated on teaching. All the sessions are going with live and interation with the trainers.
- DevOps is one of the leading IT course which has good demand across the world. Any IT company must need a DevOps team to release a good IT product to the market.
- Yes, we provide free demo classes before the start of every batch and you can pay using UPI, Credit card and Account transfer option. Student can attend the demo class for free and then decide to pay.
- Daily after completion of the class, we give time to the students to ask their doubts. After that, student will get a discussion fourm to post their doubts and get clarification.
- Getting job is always depends upon the student capability and market demand. We encourge our students to pratice a minimum 3 hrs in a day which really helps to get the job.
- Yes, we provide certificate to the students who completed with good attendance.
- We never provide job gurantee to the students. Instead, we provide placement assistance for 1 year from the enrolment date. It means, we provide you jobs information. Student should apply, attend and get the job.
- No, there is no any refund program with us.
- No, we don't provide such options to the students. We provide all recorded sessions to our students with life time access.
- Student will get very limited support only after completion of the course. During the course student will get 100% support.
Trainers

Trainer
This course includes:
Start date
Class Time
Course Duration
Teaching Language
Mode Of Teaching
Content Access