Cloud Computing, AWS & DevOps - Instructor Led Live Online Training
Innovians Technologies in association with Anwesha, IIT Patna presents Instructor Led Live Online Industrial Training cum Internship program on Cloud Computing, AWS & DevOps.
Cloud Computing: Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet.
Amazon Web Services (AWS): Amazon Web Services is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. In aggregate, these cloud computing web services provide a set of primitive abstract technical infrastructure and distributed computing building blocks and tools. The AWS technology is implemented at server farms throughout the world and maintained by the Amazon subsidiary. Fees are based on a combination of usage (known as a "Pay-as-you-go" model), the hardware/OS/software/networking features chosen by the subscriber, required availability, redundancy, security, and service options.
DevOps: DevOps is a set of practices that automates the processes between software development and IT teams, in order that they can build, test, and release software faster and more reliably. The concept of DevOps is founded on building a culture of collaboration between teams that historically functioned in relative siloes. The DevOps Training has been designed to understand the significance of DevOps. This training would enable us in grasping the concepts of how DevOps transformation can help in focussing on value and streamline the delivery and also Learn about the common infrastructure servers, scalability and availability will be another feature of this training program. The student will learn the DevOps tools like – Puppets, Jenkins, Nagios, Ansible and GIT etc.
Topics to be Covered:
- Introduction to Cloud Computing
- A short history
- Client Server Computing Concepts
- Challenges with Distributed Computing
- Introduction to Cloud Computing
- Why Cloud Computing?
- Benefits of Cloud Computing
- Networking Basics
- Understanding Networking Concepts
- TCP/IP
- Application Protocols
- Understanding Linux Files and Network Tooling
- ifconfig
- dig
- ping
- traceroute
- netstat
- tcpdump
- conf
- ssh
- scp/rsync
- Characteristics of Cloud Computing
- API based access
- Cost
- Device independence
- Virtualization
- Multitenancy
- Types of Cloud Computing
- Software as a Service
- Platform as a Service
- Infrastructure as a Service
- Other XaaS's
- Cloud Deployment Models
- Public Cloud
- Private Cloud
- Community Cloud
- Hybrid Cloud
- When to choose what?
- Virtualization
- Introduction to Virtualization
- Role of Virtualization in Cloud Computing
- Types of Virtualization
- Examples of Virtualization
- Benefits of Virtualization
- Virtualization terminologies
- Emulator
- Hypervisor
- Backup and Snapshotting
- Failover
- Examples of Virtualization
- VMware
- Virtualbox
- Qemu/KVM
- Virtualization Hands-on
- Installing Virtual Machine Manager
- Configuration of the host machine
- Network configuration
- Creating Virtual Machines
- Allocating Resources
- Installing guest machines
- Running guest machines
- Cloud Computing - Analyzing the Space
- Major cloud providers
- Important cloud related software
- Web Application Engineering in the Cloud
- DNS
- Load Balancer
- Web Servers
- Application Servers
- Scaling web and application servers
- Data stores/Cloud Storage
- Relational Databases
- NoSQL databases
- Scaling datastores
- Storing and analyzing unstructured data in the cloud
- Data Analysis and the Hadoop Ecosystem
- Eliminating SPOFs
- SAAS Case Study - Google Apps for the Enterprise
- Google Apps Setup
- Google Mail
- Google Drive
- Google Apps Marketplace
- Amazon Web Services (AWS)
- Introduction to the AWS products
- Amazon Elastic Compute Cloud (EC2)
- Amazon Simple Storage Service (S3)
- Elastic Block Storage (EBS)
- Elastic Load Balancing (ELB)
- Amazon Relational Database Service (RDS)
- Amazon DynamoDB
- Auto Scaling
- Amazon ElastiCache
- Server monitoring and Performance monitoring
- Monitoring needed in the cloud
- Monitoring tools availability
- Performance monitoring
- Tweaks to improve performance and availability
- XEN Server / OpenStack Installation & Configuration
DevOps
- Introduction to Devops
- Devops Basics
- A Devops Culture
- Devops Blocks
- Automation of Infrastructure
- Continous Delivery
- Reliability
- Future of Devops
- Infrastructure as Code
- Introduction
- Public Cloud AWS
- Provisioning, Deployment and Orchestration
- Learning Docker
- Introduction to Docker
- Using docker and Building Docker Images
- Orchestration usind Docker
- Learning Chef
- Introduction and Fundamentals
- Vagrant
- Complete Lamp Stack
- Receipe to Cookbooks
- Full Scale using Chef
- Learning Puppet
- Introduction
- Setting Up Environment
- Managing Nodes and Modules
- Learning Kubernetes
- Containernization with kubernetes
- Kubernetes Architecture
- Making it Production Ready
- Continous Delivery and Continous Integration
- Concepts and Introduction
- Building a Pipeline using jenkins
- Software Version Control
- Concepts and Introduction
- Subversion, TFS and GIT
- Devops and Agile
- Lean and Agile Introduction
- Three Cycles
- Future of Devops
Duration
- 2 Weeks : Online Live Classes: 30 Hours (3 Hours Per Day) to be covered in 2 Weeks time. .
- 4 Weeks : ( In 4 Weeks Training, 2 Weeks will be of Classroom Hands-On Technical Training same like two week training program & remaining 2 Weeks Time Participants will get for completion of a Project/Research Work from home).
Tentative Schedule for 2024 Batch (Online Training)
- May Batch
- June Batch
- July Batch
- August Batch
- September Batch
Training Mode
- Online - Live Instructor Led Training.
(You can attend training from home, all you need is a laptop/computer & active internet connection)
Study Material
- PPTs
- Practice Examples
- Reading Material in softcopy
- Project Codes
- Projects and Assignment
- Learner will get recorded videos of live session incase if you miss something during training.
What You Need for Training ?
- Active Internet Connection
- One Computer/Laptop with Windows OS(Windows 7 or Above) /Linux OS, 64 Bit System with minimum 4 GB RAM
Training Mode
- Online - Live Instructor Led Training.
(You can attend training from home, all you need is a laptop/computer & active internet connection)
Fees (Course Fees: Rs 3999 per participant)
- Registration Fee of Rs 1000 to be paid after filling Registration Form through our online payment gateway/GooglePay/PhonePay/UPI/Paytm.
- Remaining Course Fee is Rs 2999/-. for Online Course (For More Discounts & Offers please check our Discounts & Offers Page).
Certification
Once the Training Gets over, Hard Copy of Training Certificate & Internship Letter will be courier to participants address:
- All courses under Industrial Training Program are certified by Anwesha, IIT Patna & Innovians Technologies
- All trainee will receive an Industrial Training Certificate from Anwesha, IIT Patna & Innovians Technologies.
- All Participants will get Internship Letter cum Recommendation on Company Letterhead of Innovians Technologies.
Please Note: Incase of 4 Week/6 Week/ 8 Week Certification Training (2 Week Online Live Classroom Training + 2/4/6 Week from home Project Work), participants will get 2 Week Online Live Instructor Led Training same and remaining time they will get complete one project/research work. Project Work is for those who want to get 4 Week/6 Week/8 Week Training Certificate as per their college/university Criteria of Training. Otherwise you can apply for 2 Week Online Live Training Program. Online Live Training is same for 2 Weeks/ 4 Weeks /6 Weeks/8 Weeks Certification Duration Summer Training. Incase if you need a Certificate More than 4 Weeks then please inform us on 1st day of Training.