AWS + DevOps
Your Pathway to DevOps with AWS Engineering Mastery
- 2000 students trained
Course Information
AWS Solutions Architect and AWS DevOps course 29-Jan-2026 న మొదలవుతోంది.
29-Jan-2026 and 30-Jan-2026 demo sessions ఉంటాయి. ఈ కోర్స్ తీసుకోవాలి అనుకునేవారు demos కి attend అయ్యి, తర్వాత fee pay చేసి classes కి attend అవ్వవచ్చు.
Time: 7.00 P.M to 9.00 PM IST (Demo sessions 29-Jan-2026 and 30-Jan-2026 @ 7.00 PM IST).
WhatsApp Community link: Click here
Course content
AWS Solutions Architect Associate - Topics
| 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 |
| 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 |
| 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. |
| 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 |
| Linux Introduction |
| Flavours of Linux |
| Linux History |
| Linux Advantages |
| System Information |
| Hardware Information |
| File Commands |
| VIM Editor |
| 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 an API? |
| Create HTTP API using API gateway. |
| Routs. |
| Methods. |
| Deployments. |
| Stages. |
| How to work with APIs programmatically? |
| 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 |
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 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 |
| Disaster Recovery in AWS. |
| Database Migration Service. |
| Hands on - DMS. |
| RDS & Aurora Migration. |
| AWS Backup |
| Hands on - AWS Backup |
| Application Migration Service |
| Vaults |
| Backup plan creation |
| Jobs creation |
| Restore data |
| Introduction. |
| Creation. |
| Add and remove accounts. |
| Service control policies (SCPs). |
| What is the IAM identity center?. |
| Create Users and assign permissions. |
| What is Cloud Trail and how to work with it? |
| Events history. |
| Working with Cloud Trail - Practical |
| 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 the Amazon ElastiCache and how to work with it?
| Introduction |
| Rules setup |
| Triggers |
| Migrating Complete On-Perms Web Application To Cloud Native. |
| Migrating Complete On-Perms MySQL Database To RDS |
| What Is Snowball?. |
| Types Of Snowball Devices. |
| What Is QuickSight?. |
| Hands On - QuickSight. |
| What Is Aws Trusted Advisor?. |
| Hands On - AWS Trusted Advisor. |
| What is X-Ray?. |
| Integrating Lambda and X-Ray. |
| What is Secrets Manager?. |
| Hands on - Secrets Manager. |
- Rekognition
- Transcribe
- Polly
- Translate
- Lex + Connect
- Comprehend
- 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 |
AI Integration
DevOps Topics - Topics
| 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 |
| Lab Design |
| Introduction to Software Tools |
| Installation of Python on Windows |
| Python Programming using Notepad |
| Introduction to IDE |
| Python's Syntax and Structure |
| Basic Input and Output Operations |
Introduction to Variables |
| Introduction to Constants |
| Naming conventions |
| Memory Management for Variables |
| Displaying and Formatting Variable Output |
| Basic Mathematical Operations |
| Global vs. Local Variables |
Understanding Built-in Data Types in Python |
| Getting the Data Type of a Variable |
| Type Conversion and Casting Between Data Types |
| Exercise: Weekly Meal Planner |
| Introduction to Strings |
| String Slicing Techniques |
| Exercise: Personalized Email Generator |
| Using Escape Characters in Strings |
| Exercise: Text Censoring Tool |
| Searching and Replacing Substrings in Strings |
| String Manipulation Using Regular Expressions |
Introduction to Operators |
| Assignment Operators |
| Conditional Statement (if-else) |
| Comparison Operators |
| Exercise: Password Strength Checker |
| Logical Operators |
| Exercise: Shopping List Finder |
| Identity Operators |
| Membership Operators |
| Ternary Operators |
Introduction to Conditional Statements |
| if-elif-else Ladder Statements |
| Exercise: Restaurant Menu Selector |
| Nested Conditional Statements |
| Exercise: Movie Ticket Price Checker |
Introduction to Loops (for & while) |
| Exercise: Daily Task Reminder |
| Loops Control Statements |
| Exercise: Guest Check-In System |
| Using the zip() Function for Iteration |
| Introduction to Nested Loops |
Introduction to Functions |
| Exercise: Welcome Message Function |
| Function Parameters and Arguments |
| Return Statement |
| Anonymous or Lambda Functions |
Introduction to Lists |
| Introduction to List Slicing |
| Lists with Loops |
| Exercise: Recent Purchase History |
| Sorting and Reversing Lists |
| Nested Lists |
| Copying Lists: Shallow vs. Deep Copy |
Introduction to Tuples |
| Tuple Methods: Count and Index |
| Nested Tuples |
| Exercise: RGB Color Picker |
| Concatenating and Repeating Tuples |
Introduction to Sets |
| Exercise: Social Media Hashtag Organizer |
| Frozen Sets |
| Subset and Superset Operations in Sets |
| Exercise: Course Prerequisites Checker |
Introduction to Arrays |
| Exercise: Heart Rate Monitoring |
| Slicing Arrays |
| Types of Arrays |
Introduction to Dictionaries |
| Exercise: Personalized Playlist Manager |
| Nested Dictionaries |
| Merging Dictionaries |
- 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
| What is Terraform and how it works (History and advantages)? |
| Terraform installation (Win & linux) |
| Terraform alternatives |
| Terraform - syntax |
| Advantages & disadvantages |
| Providers block |
| Local version changing |
| Terraform Commands (init, plan, apply, state list, format, validate, destroy, -auto-approve, -targets). |
| Terraform .tfstate file |
| Creating AWS Resources (IAM, S3 Bucket, VPC) |
| Variables in Terraform. |
| Terraform “.tfvars” files |
| Terraform Output block |
| Creating AWS Resources (EC2, EBS and RDS) |
| State file management (Securing, locking) |
| Terraform Taint and replace |
| Terraform Import |
| Terraform Debugging |
| Terraform workspaces |
| Terraform Modules |
| Terraform Parallelism |
| Terraform Dependency |
| Terraform lifecycle (Create before destroy, Prevent destroy, Ignore changes) |
| For each loop in Terraform |
| Terraform locals |
| Dynamic block |
| Built-In functions |
| Blocks args |
| Terraform CLI |
| Provisioners (File, Local-exec, Remote exec) |
| Variable precedence |
| HCP Cloud introduction and features (Video) |
| GitHub Communication (Video) |
| Build infra with HCP (Video) |
- 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
| What is Jenkins? |
| Key Features of Jenkins |
| How Jenkins Works? |
| Working with Jenkins – Practical. |
| Alternatives for Jenkins. |
| Job icon legends |
| Manage Jenkins |
| Components of Job configuration |
| Jenkins triggers |
| Difference between Poll SCM, Webhook and Trigger Schedule (Cron Syntax) |
| User creation and management in Jenkins |
| Variables & Parameters in Jenkins project |
| Pipeline structure & setup in Jenkins |
| Variables setup |
| Freestyle vs Pipeline in Jenkins |
| Jenkins Master-Slave (Controller-Agent) Setup |
| What Are Artifacts? |
| Configure Artifacts on Nexus- Practical |
| Configure Artifacts on Nexus and S3 - Practical |
| Post build actions |
| What is the deployment and why it is? |
| Tomcat integration |
| Slake setup |
| What is the deployment and why it is? |
| Deployment flow |
| Environment Setup |
| What precautions should we take before deployment? |
| Prometheus and Grafana configuration |
| Cloud-watch metrics dash board creation |
| Monitor the instance health |
| Add more instances and monitor the metrics |
- INTRO
- ADVANTAGES
- SETUP
- CONECTING
| What is Ansible and why it is? |
| Key points about Ansible. |
| Ansible Architecture diagram |
| How ansible works? |
| Run AD-HOC commands in Ansible. |
| Modules in ansible. |
| What is the playbook in ansible? |
| How to write and run Ansible Playbook? |
| Working with variables |
| User modules |
| File modules |
| Conditions in Ansible |
| copy modules |
| Handlers |
| Ansible playbooks to setup tomcat |
| Ansible GIT Communication setup |
| Ansible Skip command |
| Ansible debug module |
| Ansible command module |
| Ansible package module |
| yum vs command vs package |
| Ansible vault tool for security |
| Ansible error handling |
| Ansible roles |
| Monolithic Vs Microservices |
| Virtualization |
| Containerization |
| Docker Introduction |
| Docker Introduction |
| Docker Architecture |
| Docker images and containers |
| Docker basic commands |
| What is a Dockerfile? |
| Components of the Dockerfile |
| Docker file - create, build and create first image. |
| Docker image - create versions |
| What is a Dockerfile? |
| Components of the Dockerfile |
| Docker file - create, build and create first image. |
| Docker image - create versions |
| What is the file system (FS)? |
| Host file system and Docker file system |
| Types of storage in Docker |
| Docker Volumes |
| Bind Mounts (Host Volumes) |
| tmpfs Mounts |
| Generic Steps to Write a Dockerfile |
| Containerize a Python web application with Docker. |
| Docker networking |
| Docker network drivers |
| Types of Docker Network drives |
| Docker Swarm Part1 |
| Key Concepts in Docker Swarm? |
| Docker Swarm commands |
| Docker Swarm Part2 |
| Docker compose |
| Key Concepts in Docker compose? |
| Volumes in Docker Compose |
| Network in Docker Compose |
| Docker stack |
| SonarQube and Trivy |
| Docker complete project. |
- 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
- 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
Fee
This course includes:
Start date
Class Time
Course Duration
Teaching Language
Mode Of Teaching
Content Access