+91-8594840567 / +91-7760678612 hr@sdlctraining.in


100% Job Guarantee | Starting Salary : ₹ 7 LPA

Master Class / Demo Available

📧 hr@sdlctraining.in

What We Offer

Quick Enquiry

    #No 1 IT Institute

    World wide online training center. Recording class sessions free for lifetime.

    Students Placed

    Over 1 Lakh Students have been Trained and Placed, and still counting!

    Monthly Interview

    Top Companies Conduct Interview for our Students

    SDLC Student Success Story Videos

    Full Stack Developer Batch

    students in classroom
    class room training
    class room training room

    What is Cloud ?

    Cloud is nothing but a data centre. AWS was first to market with a modern cloud infrastructure service when it launched Amazon Elastic Compute Cloud in August, 2006. In the first quarter of 2020, AWS brought in a record $10 billion of revenue. AWS is a frontrunner to other cloud computing platforms such as competitor Microsoft Azure. AWS start a new region in india at Hyderabad, it is enough to predict the aws market in india.

    Why AWS ?

    Cost Savings, Scalable and Adaptable, Secure and Reliable.

    AWS Provides The Following Principal Services:

    AWS Cloud Solutions Architect Batch

    students in classroom
    class room training
    class room training room

    Prerequisite For Cloud Solution Architect

    Objectives Full Stack Cloud Solution Architect Training

    The objective of this course in SDLC, is to help the participants to understand from basic to advance level of hands on knowledge on multiple top level cloud like AWS & AZURE as well as the advanced functionality of cloud technology with the help of 15 years industry expert faculty, excellent course material, course content and industry based live scenarios. The perfect package to grab a good career in IT industry.

    Why Cloud Solution Architect?

    Considering the today’s market, cloud-based Business are growing five times faster than those of traditional Business. Now a days each and every company move to cloud to promote their Business, eg.

    In AWS: Biggest Customer of AMAZON Cloud

    • Netflix: $19 million.
    • Twitch: $15 million.
    • LinkedIn: $13 million.
    • Facebook: $11 million.
    • Turner Broadcasting: $10 million.
    • BBC: $9 million.
    • Baidu: $9 million.
    • ESPN: $8 million.

    In AZURE: Biggest Customer of Microsoft Cloud

    • Verizon: $79.9 million.
    • MSI Computer: $78 million.
    • LG Electronics: $76.7 million.
    • CenturyLink: $61.9 million.
    • NTT America: $48.7 million.
    • Wikimedia Foundation: $42.6 million.
    • LinkedIn Corp: $41.2 million.
    • News Corp: $40.5 million.
    And the above huge cloud based business implement, support, troubleshoot and tune by only cloud professional.

    Why SDLC ?

    Future & Key Benefits of The Cloud Solution Architect

    Full Stack Cloud Professional

    Linux basic concepts & installations

    • Introduction to Unix & Linux
    • History of Unix & Linux
    • Basic Concepts of OS, Kernel, shell
    • Installation of Linux
    • Using local cd,NFS/FTP/HTTP, KICKSTART
    • Boot Sequence

    File System Management

    • Different FS like ext2,ext3,ext4,xfs
    • File and dir create
    • Permissions of file/dir
    • Ownership of file/dir
    • Assigning advanced files permissions i.e. SUID, SGID and Sticky bit
    • Advanced Linux Commands (cut, sed, grep)

    User management

    • User and group administration
    • Creating, deleting and modifying users
    • Creating and deleting groups
    • Important system files related to user administration
    • passwd aging, quotas
    • what is skel file

    Disk Management  & Backup and recovery

    • Disk Partitioning and Mounting File System
    • Using fdisk, df, du, mkfs, mount
    • fstab and mtab file
    • Using dd, sync, tar, cpio, dump / restore
    • Create FS/spl file and extent swap size

    Networking & Security

    • Set and reset static ip address
    • DHCP client
    • Check and reset firewall (port)
    • Selinux different mode setting
    • Difference between firewall & selinux

    Automation of Jobs

    • At and cron

    Run Levels

    • Types of run-levels / system
    • run level control scripts



    • xinetd based services
    • xinetd based and non xinetd based services
    • Advantage of xinetd service

    Storage Management

    • Implementing RAID (0,1,5,10)
    • Create and extend PV, VG, LV

    Package Management

    • Install, upgrade and query of package using RPM
    • …….using yum, dnf, apt-get

    Remote administration

    • using SSH—nohup
    • run local shell script to remote linux box
    • web based administration of remote linux server
    • install configure and manage webmin on linux


    • What is …
    • Configure ….
    • ftp with user password
    • password less ssh
    • ssh on different port
    • Type of Network
    • IP Address, IP classes
    • Unicast, multicast and broadcast
    • Subnet, gateway, ISP, Router, Switch
    • CIDR (Classless inter-domain routing)
    • What are different protocol and port

     Unix architecture
     Linux filesystem
     Shell Environment
     Redirection
     Pattern Matching
     Basic shell scripts example (10)
     Decision (if-else-fi, case) example (5)
     Looping (for,while,until) example (8)
     Function and Array example (5)
     Advanced Shell Programming
     mail from scripts
     execute local script to remote server
     login to db server and execute script
     Realtime other example


    1. Introduction to Cloud Computing
    2. Why Cloud Computing?
    3. Benefits of Cloud Computing
    4. Types of Cloud Computing
    5. Public Cloud / Private Cloud / Hybrid Cloud
    6. Introduction to AWS
    7. Regions and Availability Zones – How to choose the right one


    1. Instance Types
    2. Amazon Machine Images (AMI)
    3. Launching an instance – How to choose the right instance type
    4. Security via Key Pairs
    5. Working with the Security Group
    6. Assigning Elastic IPs
    7. Logging into the instance (Linux / windows )
    8. Choosing the right AMI
    9. Creating your own AMI


    1. Creating and deleting volumes
    2. Attaching and detaching volumes
    3. Mounting and Un mounting the attached volume
    4. Creating snapshots
    5. Creating volumes from snapshots
    6. What is EFS & difference between EBS n EFS


    1. Creating and deleting buckets
    2. Adding objects to buckets
    3. Getting objects
    4. Deleting objects
    5. Bucket Permissions / Versioning / lifecycle
    6. What is Glacier and Snowball
    7. Difference Between Glacier and Snowball

    1. Creating the ELB
    2. Health Checks
    3. Installing the SSL
    4. Load Balancing with EC2
    5. Get set Up with Auto Scaling Interfaces
    6. Get started with Auto Scaling Using the Console
    7. Maintain a fixed Number of running EC2 Instance
    8. Dynamic Scaling
    9. Scheduled Scaling


    1. IAM Console and Sign in
    2. Identities ( User, Group, Roles)
    3. Security Credentials / MFA
    4. Permissions and policies


    1. VPC Wizard Scenarios for Amazon VPC
    2. Your VPC and Subnets
    3. Your Default VPC and Subnets
    4. Security in Your VPC
    5. Networking in Your VPC
    6. End points to S3
    7. VPC peering & TGW
    8. AWS Direct connect / VPN


    1. Access Control List
    2. NATs
    3. Security groups

    MODULE 9: ROUTE 53

    1. Registering Domain Names
    2. Configuring Amazon Route 53 as Your DNS Service
    3. Working with Public/Private Hosted Zones
    4. Working with Resource Record Sets
    5. Using Traffic Flow to Route DNS Traffic
    6. Health Checks and DNS Failover


    1. Selecting the Engine
    2. Configuring the Database Engine
    3. Creating your Database
    4. Setting up automatic backups
    5. Authorizing access to the DB via DB Security Groups
    6. NoSQL –DynamoDB, Redshift

    ***** Depends on DB knowledge


    1. Monitoring the AWS Service Health Dashboard
    2. Using Cloud watch for Monitoring
    3. Setting up your metrics
    4. Setting up notifications
    5. Creating Alarms/ Events


    1. How Cloud Front Delivers Content
    2. Locations and IP Address Ranges of Cloud Front Edge Servers
    3. Working with Distributions
    4. Working with Objects
    5. Content delivery network
    6. What is CloudFormation
    7. Advantages of CloudFormation
    8. Lab: CF


    1. Setting up Amazon SNS
    2. Verifying Email Addresses and send notification on that


    1. Architecting for the AWS Cloud Best Practices
    2. Overview of Security Processes
    3. Storage Options in the Cloud
    4. Objectives of the course
    5. To gain fundamental understanding of AWS cloud technologies
    6. Be able to start a Windows or Linux server in the cloud with its own private address
    7. Be able to startup a CRM / Word Press / etc. website hosted in cloud
    8. Be able to start a highly scalable MySQL or Oracle database in the cloud.
    9. Be able to setup a load-balancer in the cloud
    10. Be able to understand the redundancy, fault-tolerance and high availability requirements of a web application

    MODULE 15: AWS Project

    1. Application server, mysql, vpc
    2. Application , db:oracle or .., NAT, BasionHost,S3, VPC endpoint, Glacier, Lambda, SNS, SES, Cloudwatch, ACL……..

    Introduction to Microsoft Azure and Its Services

    • Azure Subscriptions
    • Azure Resources
    • Azure Free Tier Account
    • Azure Resource Manager
    • Azure Resource Manager Template
    • Azure Storage
    • Types of Azure Storage


    • Create a free tier Azure account
    • Create a web app service using Azure Portal
    • Create and Deploy ARM templates
    • Manage Azure Storage account using Storage Explorer
    • Manage Azure Cost and Billing Service

    Azure Virtual Machines and Networking

    • Azure Resource Manager Virtual Machine
    • Virtual Machines in ARM Template
    • Overview of Azure Virtual Machine
    • Azure Managed Disks
    • Azure Blob Storage
    • Networking in Azure
    • Subnets, NIC, NSG, IP Addresses, DNS


    • Create Windows and LINUX Virtual Machines
    • Create BLOB Storage using Azure Portal
    • Create VM with Storage Account and Managed Disks
    • Configure Azure Virtual Network

    Azure VMSS and Availability Zones

    • Resiliency
    • Azure Availability Sets
    • Azure Availability Zone
    • Autoscaling
    • Virtual Machine Scale Set
    • Fault Domain
    • Update Domain
    • Load Balancer
    • Application Gateway
    • Azure Disk Encryption


    • Create a Virtual Machine Scale Set
    • Configure VMSS and add custom usage alerts
    • Configure VM for Redundancy
    • Create Application Gateway

    Azure App Services and Its Features

    • Azure App Service Web Apps
    • App Service Security
    • Serverless Computing Concepts
    • Function Apps
    • Azure Event Grid
    • Azure Service Bus
    • Azure App Service Logic App
    • Using Shell Commands to create Web App
    • Background Tasks
    • Swagger tool


    • Create an App Service Plan
    • Create a Web App Instance
    • Use shell commands to create an App Service Web App
    • Create a Continuous WebJob

    Advanced Azure Hybrid Connectivity and Site Recovery

    • Hybrid Connectivity
    • VNet S2S VPN
    • VNet Peering
    • Service Chaining
    • Azure VPN Gateway
    • Policy Based Gateway
    • Route Based Gateway
    • Swagger tool
    • Gateway Connections
    • Express Route
    • VNet Routing
    • User Defined Route
    • Border Gateway Protocol


    • Create a Virtual Network Gateway
    • Design User Defined Routes
    • Migrate On-Premise Machines to Azure using Azure Site Recovery

    Azure Storage Solution and Design Patterns

    • Azure Architecture Center
    • Cloud design patterns
    • Cache-aside pattern
    • Sharding Pattern
    • Azure SQL DB
    • Azure Elastic Pool
    • Azure Data Lakes
    • Azure Data Factory
    • Azure Cosmos DB


    • Create and Deploy Azure Data Lake
    • Create and Deploy Azure Cosmos DB

    Azure Kubernetes Service

    • Application Environment Components
    • Docker
    • DockerFile
    • Docker Image
    • Azure Container Registry
    • Azure Container Instance
    • Orchestration
    • Azure Kubernetes Service
    • Diagnostics Logs


    • Create and Deploy Docker Image from DockerFile
    • Deploy an Application in ACI
    • Deploy an Application in AKS

    Azure Active Directory and Role Based Access Control

    • Access Control
    • Role Based Access Control
    • Authentication in applications (certificates, Azure AD, Azure AD Connect, token-based)
    • Multi-Factor Authentication (MFA)
    • Claims-based authorization
    • Role-based access control (RBAC) authorization
    • End-to-end encryption
    • Azure confidential computing
    • SSL and TLS communications
    • Azure Key Vault
    • Configure Fraud alerts
    • Bypass option, trusted IPs
    • Managed Service Identity
    • Service Principal authentication


    • Implement authentication using certificates, Azure AD, Azure AD Connect, and tokens
    • Implement Multi-Factor Authentication (MFA)
    • Implement Claims-based authorization
    • Implement RBAC authorization
    • Implement secure data for end-to-end encryption
    • Implement secure data for implementing SSL and TLS communications.
    • Use Azure Key Vault to manage cryptographic keys

    Azure Messaging Service (Events, Hubs, Queue and Bus)

    • Azure Messaging Service
    • Azure Service Bus
    • Azure Events Hub
    • Azure Events Grid
    • Azure Notifications Hub
    • Auto Scale Ruling in Azure
    • Transient Fault Handling


    • Create a Service Bus Queue
    • Deploy Service Bus Topics and Subscriptions
    • Design and Implement Azure Service Bus
    • Enable Auto Scale based on CPU Metrics Or Schedule
    • Implement Multi-Factor Authentication (MFA)

    Azure Monitoring and Insights Service

    • Azure Monitoring
    • Azure Analytics
    • Azure Alerts
    • Azure Resource Metrics
    • Azure Activity Log
    • Service Health
    • Azure Log Analytics
    • Azure App Insights


    • Create and Deploy Alert Rules for Azure Resources
    • Analyze the data in your metric database
    • Create and Configure Azure Log Analytics
    • Deploy Azure App Insights Service
    1. Introduction of DevOps
    • What is DevOps? Acronym Dev+Ops?
    • History of DevOps
    • Overview of DevOps tools
    • End-to-End DevOps workflow
    • Who can learn DevOps?
    • Importance & goals of DevOps Practices in real-time
    • SDLC models, Agile and DevOps
    • Opportunities, Trends and Future of DevOps
    • Overview of Version Control, Build and Deployment Process, Continuous Integration and Deployment, Configuration management, Containerization, Virtualization & Cloud platform. etc..
    • Roles of Cloud platforms in DevOps
    • Roles and Responsibilities of DevOps Resource


    1. Git & Github Version Control System

    Version Control System Overview

    • Introduction to version control systems (VCS)
    • Different version control systems in the market
    • Evolution of VCS
    • Roles and goals of VCS in Source code management & DevOps
    • Principles & features of Version Control Systems
    • What is Git & Github? Differences!
    • Roles and Responsibilities of DevOps Engineer in Git & Github



    • Git Basics & Architecture
    • Git’s unique features in Source code management
    • End-to-End Git Work-flow. A bird’s eye view
    • Git Vs SVN Vs Other commercial VCS
    • Git Command Line & GUI
    • On-premise Vs Hosted Git Solutions
    • Overview of GitHub, GitLab, Bitbucket. etc..
    • Test your knowledge! Git Jargons. How much you can talk?
    • Git Installation, Uninstallation, Upgradation on Linux
    • Setting up Mandatory configurations & best practices
    • ‘$git config’ command to setup User, Email, Editor and Credentials
    • What is Source, Stage and Local repository.
    • Git Revision Structure – SHA, User, Email, Commit Message and other metadata
    • Git internals. How Git generates SHA value? What is this checksum code & data integrity all about?
    • Significance of Staging Index. Skipping the staging. Best practices.


    Git command line with most frequently used options in real-time

    # Check the history of a file

    • $ git log –author/–grep/–since/–until/–oneline/–grep  etc.

    # How do you get diff of your changes?

    • $ git diff          $ git diff –staged                   $ git diff sha..sha

    # Removing a file in Git

    • $ git rm
    • – Is deletion permanent? Best practices.
    • – Resurrect a deleted file

    # Renaming a file in Git

    • $ git mv command
    • – Verify history after file rename

    # Show more details about a change

    • $ git show

    # Undoing the changes

    • – Revert a change from Source Area
    • – Revert a change from staging area
    • – Revert a committed change

    $ Git pull & fetch commands

    • – Difference between pull and fetch
    • – Difference between clone and pull
    • – Pull and Fetch best practices

    Branching and Merging

    • What is a branch? When and Why do we create a new branch
    • Importance of master branch & stable code
    • Branching Strategies/Models – Pros and Cons
    • Switching branches for parallel development
    • Merging from one branch to another. Best practices


    1. Jenkins

    Jenkins & CI/CD Process

    • What is Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment (CD)
    • Difference between CI and CD
    • End-to-End CI & CD Pipeline concepts

    Jenkins installation and setup

    • Jenkins Installation and Configuration in Production
    • Tomcat and JDK installation. Setting up environment variables.
    • Exploring Jenkins Dashboard UI
    • Git, Maven and & Build tools Installations & integration
    • Different types of Jenkins Jobs. Freestyle, Pipeline, multi-configuration projects
    • Creating Jenkins Pipeline jobs and understanding all project options
    • Configuring automated Builds for WAR package creation

    Jenkins Administration

    • Jenkins global configurations and administration settings
    • Build tools configuration in Manage Jenkins
    • Jenkins job build steps, triggers and post build actions
    • Setting up System notifications for users
    • Email configuration for sending CI/CD notifications
    • Jenkins backup mechanisms and restoration policies
    • Jenkins migration and upgradation
    • Setting up Security for Jenkins
    • Matrix based and Project based security
    • Jenkins authorizations to Dev.

    Jenkins pipeline

    • Advantages of build pipelines
    • Creating pipeline projects using GUI
    • Manual/GUI pipeline Vs scripted pipeline
    • Groovy scripts DSL and syntax
    • Creating Parameterized build jobs


    Jenkins Plugins & CLI

    • Introduction to Plugins. What is a plugin?
    • Plugins Installation, Un-installation and upgrade
    • Different ways of plugin installation and management
    • Finding suitable plugins and interpreting plugins documentation for real-time scenarios
    • Use cases and applying Jenkins CLI for real-time scenarios
    • Explore Jenkins CLI options


    Distributed Builds & Master/Slave concept

    • When do we implement distributed builds?
    • Setting master and slave nodes. Best practices
    • Running builds in parallel on distributed environment
    • Setting up and using SSH agents, cloud agents
    • Load balancing and fine tuning builds and deployments using master and slave
    1. Docker

    Introduction to Containerization  & Docker

    • Basics of Virtu
    • Difference between Virtual machine (VM), Physical machine and Docker container
    • What is containerization?
    • What is Docker

    Docker Installation in Production

    • Docker supported platforms
    • Docker prerequisites in production and commands to verify the same
    • Docker Installation & Uninstallation in production
    • Configuring Docker to be executed without sudo


    Getting Started with Docker containers

    • Creating first container
    • Cgroup & Namespace Kernel features for containers
    • Root file system, networking and processes isolation.
    • Docker image concepts. Shipping the application code with dependencies
    • Difference between Docker Image and Container
    • Creating any flavor of Linux containers on any linux host
    • Creating Linux containers on Windows. Concepts involved


    Container management commands

    • Shutdown Docker container
    • Listing all containers in host
    • Listing only running containers
    • Listing last few number of containers
    • Inspecting docker container information
    • Listing last created container
    • Creating a container with our own name
    • Renaming a container
    • Deleting one, all, stopped and running containers
    • Starting, stopping and restarting containers from host
    • Attaching to a running container
    • Keyboard shortcuts
    • Inspecting container processes from host
    • Stopping the container gracefully and forcibly
    • Find more about a container. Understanding container inspect JSON format
    • Creating and Pushing a running container in daemon mode
    • Creating demonized containers
    • Pushing container in sleep mode

    Allocating Memory, CPU & Disk space to containers

    • Verifying resource utilization and usage statistics – stats command
    • Allocating Memory
    • Allocating CPU
    • Allocating Disk space
    • Updating computing constraints on a running container

    Docker Volumes

    • Docker Volume creation
    • Inspecting Volumes
    • Mounting Docker volume to containers
    • Read-only volume

    Docker Images

    • Understand more about Docker images – real-time use cases in DevOps
    • Advantages of Docker images in application deployments
    • Docker Image creation techniques
    • Dockerfile instructions and usage
    • Solving ‘Works in my machine problem’ with Docker Images
    • Restoring environments with Docker images
    • Auto scaling environments using Images
    • Setting up dev environments with images. Docker Advantage!
    • Creating and setting up account in Docker-hub

    Project:1 – creating custom Docker image for Nginx web application

    Project:2 – Creating custom Docker image for our own web application

    Jenkins CI/CD Pipeline integration with Docker

    • Creating disposable environments using Docker images
    • Integrating Docker with Jenkins CI/CD Pipeline
    • Writing deployment scripts for provisioning environments with images
    1. Ansible

    Overview of Configuration Management with Ansible

    • What is a configuration Management tool. What is Ansible?
    • How Ansible Works
    • What is Infrastructure as a code
    • About some important Ansible Terminology

    Ansible Deployment

    Ansible Architecture

    Pre-Requisites for controller Node

    • Test Environment Setup
    • Installation and configuration
    • Ansible Configuration file

    Pre-Requisites for Managed Node

    • Ansible Inventory
    • Ansible Communication
    • Communication checks with password Authentication
    • Communication with key-Based Authentication
    • Ansible Architecture
    • Overriding the Default HOSTS File
    • The Default System Ansible.Cfg File
    • Overriding the Default Roles Path

    Ad-hoc Execution with Ansible

    Why use ad-hoc commands? Syntax of ad-hoc commands

    • Use cases for ad-hoc tasks
    • Copying and Executing Modules:
    • Running first Ansible commands
    • Rebooting servers
    • Managing files,Managing packages
    • Managing users and groups
    • Managing services
    • Gathering facts

    Working with Playbooks

    what is configuration, deployment, and orchestration

    • YAML Structure, Playbook structure
    • Ansible playbooks – quick start
    • Playbook syntax checks
    • Variables in Ansible
    • Ansible Sections – target, tasks, handlers

    Patterns: targeting hosts and groups

    • Defining Variables in Ansible Code, Use Cases
    • Debug the console logs

    Conditional loops and Handlers

    • What is Conditionals in Ansible
    • What are Loops in Ansible
    • Handlers in Ansible
    • Ansible Vaults- Introduction and Importance of vaults in Ansible
    • Vault – commands and usage in playbooks

    Ansible Roles and Ansible Tower

    • Introduction on Ansible Roles
    • Role directory structure
    • storing and finding roles
    • Using roles
    • Running a role multiple times in one playbook
    • Include and Dependency Management
    • Passing different parameters
    • Introduction on ansible tower
    • Tower installation and Tower Dashboard
    1. K8s
    • Welcome & Introduction
    • From Monolith to Microservices
    • Container Orchestration (swarm / Kubernetes)
    • Installation and Architecture of Kubernetes
    • Kubeadm, kubelet kubectl
    • Kubernetes Building Blocks
    • Services
    • Deploying a Stand-Alone Application
    • Kubernetes Volume Management
    • ConfigMaps and Secrets
    • Ingress
    • Advanced Topics
    1. Teraform
    • Understand infrastructure as code (IaC) concepts
    • Understand Terraform’s purpose (vs other IaC)
    • Understand Terraform basics
    • Use the Terraform CLI
    • Interact with Terraform modules
    • Navigate Terraform workflow
    • Implement and maintain state
    • Read, generate, and modify configuration
    • Understand Terraform Cloud and Enterprise capabilities
    • On-prem to cloud application migrate
    • On-prem to cloud Server migration


    • On-prem to cloud Database migration

    • Cloud to cloud migration

    • Homogenous and heterogeneous

    Popular Courses

    Call Us