0

Loading ...

Instructor Name

Ranjith Kumar

Category

Cloud Computing

Reviews

5 (2 Rating)

Course Requirements

There are no prerequisites. Anyone interested, can join this workshop.

Course Description

Workshop on Cloud Computing

In the past, computing tasks such as word processing were not possible without the installation of application software on a user's computer. A user bought a license for each application from a software vendor and obtained the right to install the application on one computer system. Cloud computing differs from the classic client-server model by providing applications from a server that are executed and managed by a client's web browser, with no installed client version of an application required. Centralization gives cloud service providers complete control over the versions of the browser-based applications provided to clients, which removes the need for version upgrades or license management on individual client computing devices.

Topics to be covered in CLOUD COMPUTING Workshop

Day 1 - Bird's eye view of the cloud

1. Introduction to the cloud

  • What is a cloud?
  • Where did the cloud come from? History, evolution, etc.
  • What a cloud is not: Grid, parallel computing, VM, etc.
  • Characteristics of cloud computing

2. What makes a cloud?

  • Storage Virtualization
  • Application virtualization
  • Server virtualization
  • Network virtualization

 3. Hands-on demonstration of cloud computing

  • Creating an account on the cloud
  • Starting a server instance
  • Allocating storage and other resources
  • Deploying an application

4. Cloud Computing Service Models

  • Infrastructure as a Service (IAAS)
  • Platform as a Service (PAAS)
  • Software as a Service (SAAS)

5. Cloud Computing deployment models

  • Public Cloud
  • Private Cloud
  • Community Cloud
  • Hybrid Cloud

6. Advantages of cloud computing

  • Cost model change (Capex to Opex only)
  • Reduction in cost of ownership (TCO)
  • On-demand scalability
  • Reliability
  • Shorter Time to Market
  • Ease of Use
  • Reduction in operation overheads

7.Challenges of cloud computing

  • Security
  • Data privacy
  • Performance
  • Availability

 DAY 2 - Deep dive into the cloud(s)

8. Cloud providers and their offerings

  • Amazon
  • Microsoft
  • Google
  • Salesforce.com

 8. Amazon Web Services

  • Services offered by Amazon
  • Hands-on Amazon
  • EC2 - Configuring a server, Launching an instance
  • S3- Allocating storage buckets,
  • Creating groups, objects and bucket policies

 9. Microsoft Windows Azure

  • Microsoft Windows Azure architecture
  • Services offered by Microsoft Azure
  • Hands-on on Azure
  • Creating and deploying an application on Azure
  • Migrating an existing application to Azure
  • Migrating the application's data to SQL Azure

 10.Introduction to Force.com from Sales force

  • Infrastructure as a service
  • Database as a service
  • Integration as a service
  • Logic as a service
  • UI as a service
  • Development as a service

Administering the Cloud

1. Server Provisioning

  • Capacity planning
  • How to provision servers in cloud
  • What type of server do I need?
  • Best practices

2.Providing Security

  • VPC (Virtual Private Cloud)
  • How to ensure security within cloud
  • Firewall and security groups

3. Backup/Recovery of data

  • Backups
  • Backup strategy
  • Where to save backup
  • Restore operations

4. High Availability - HA

  • How to ensure availability
  • Provisioning across zones (Physical data-centers for availability)
  • Elastic IPs for high availability

5. Server monitoring and Performance monitoring

  •  Monitoring needed in the cloud
  • Monitoring tools availability
  • Performance monitoring
  • Tweaks to improve performance and availability


Duration: The duration of this workshop will be two consecutive days, with eight hour session each day in a total of sixteen hours properly divided into theory and hands on sessions.

Course Outcomes

  • Certificate of Participation for all the workshop participants.
  • At the end of this workshop, a small competition will be organized among the participating students and winners will be awarded with a 'Certificate of Excellence'.
  • Certificate of Coordination for the coordinators of the campus workshops.

Course Curriculum

Instructor

Ranjith Kumar

5 Rating
2 Reviews
68 Students
10 Courses

·       Rich 8+yrs experience in various domains including Cloud technologies, programming language, scripting language.

·       Good experience as a IOT & Robotics trainer with expertise in designing and delivering effective training programs.

·       Proficient in Python programming language, including advanced topics such as object-oriented programming, data structures, algorithms, and libraries.

·       Strong knowledge of Python frameworks like Django and Flask for web development.

·       Familiarity with popular Python libraries and tools such as NumPy, Pandas, Matplotlib, and scikit-learn for data analysis, visualization, and machine learning.

·       Ability to explain complex concepts in a simplified and engaging manner.

·       He has delivered trainings on Microsoft, IBM Watson, Ubuntu, Horizon, Citrix, Azure, AWS

·       Excellent communication and presentation skills.

·       Experience in conducting workshops, boot camps, and corporate training sessions.

·       Up-to-date with the latest trends and advancements in Python programming.

 

Technical Skills:

·        Programming Languages: Python

·        Scripting Languages:

o   PowerShell

o   Shell script.

·        Cloud Platforms:

o   Amazon Web Services (AWS)

o   Microsoft Azure

o   Google Cloud Platform (GCP)

·        Version Control Systems: Git.

·        Operating Systems:

o   Windows (server & client)

o   Linux (RHEL, CentOS, Ubuntu, etc.)

·        DevOps:

o   Docker & Kubernetes

o   Ansible

o   Terraform

 

Certifications:

·       Microsoft Certified trainer (MCT).

·       Microsoft Azure Administrator

 

Training delivered for:

·       Trinity (Linux, PowerShell, Azure, power BI)

·       Trinity(Azure, Python)

·       Trinity (JAVA, Springboot, Angular, Linux, Shell script, PowerShell)

·       SHLR (Python, PowerShell, Azure, Linux, Shell script, Microsoft Cloud Services)

·       EZ Infotech (Linux, Shell Script)

·       VVTECH (Robotics, Raspberry pi, AWS)

·       Wogglesoft (PowerShell, Azure, Python)

·       NEXIOT (Azure, Angular,MSSQL,Springboot)

·       NEXIOT (Python, PowerShell, Azure, Linux, Windows server, Shell script,Ubuntu)

 

Microsoft Azure

·       Managing Azure subscriptions.

·       Creating & managing Azure users & groups.

·       Managing Azure users using Role Based Access Control (RBAC)

·       Monitoring & alert resources in Azure & managing activity logs.

·       Deployment using PowerShell, Visual Studio, ARM template & Azure portal.

·       Creating Azure storage account, VM storage, Data replication, Azure storage explorer.

·       Storage services such as BLOB, Azure files, tables, queues.

·       Securing & accessing data using shared access keys, Azure backup, CDN.

·       Creating, accessing, managing, scaling, resizing, monitoring & troubleshooting Azure Linux & windows VM.

·       Creating & managing Azure virtual network (Vnet).

·       Configuring vnet-to-vnet peering, P2S VPN.

·       Managing Azure Active Directory (AAD).

·       Synchronizing & managing on-premises users & groups to Azure cloud using AD-Connect.

·       Migrating on-premises Hyper-V virtual machines to Azure cloud.

·       Creating, managing & removing Azure resources using PowerShell & Azure CLI 2.0.

·       Creating, managing, scaling & monitoring Azure web apps & custom domain with self-sign certificate.

·       Generating event-based alerts.

 

Microsoft Windows  

·       Installation & configuration of MS windows 2012r2, 2016 server & several client operating system.

·       Installation and Support to all users regarding OS.

·       Planning and executing Backup Strategy.

·       Installation, configuration and troubleshooting of DNS & DHCP server. Implementing, Configuring, maintaining and administering medium and large windows 2008, 2008r2, 2012, 2012r2 networks.

·       Installation and configuring ADDS.

·       Management & Monitoring using PowerShell Scripts, Automating AD object using PowerShell.

 

PowerShell

·       Upgrading older PowerShell version to new version.

·       Managing local system using PowerShell & scripts.

·       Generating certificate using PowerShell.

·       Digitally signing PowerShell script using digital certificate.

·       Managing Domain Controller (DC) objects (users, computers) using PowerShell.

·       Automating Administration with Windows PowerShell - 10961B

·       Advanced Automated Administration with Windows PowerShell - 10962B

 

Virtualization:

·       VMWare workstation, KVM, Hyper-V, Oracle virtual box.

·       Installation and Configuration of ESXi Server (6.0, 6.5), vCenter, vSphere.

·       Installation and Configuration Xen Server-6.1, 6.2, 6.5, Xen App, Xen Desktop-7.5.

 

Hardware:      

·       Hardware maintenance & Troubleshooting.

·       Assembling Computers, Loading and Managing Software.

 

Linux:

 

·       Installing and maintaining all server hardware and software systems and administer server performance and ensure availability for same.

·       Various server configurations such as:

o   DHCP, Kickstart, Rsyslog, Backup, CUPS, FTP, ISCSI storage

o   LUKS, LVM, LVM snapshot

o   NFS, NTP, Samba, SSH, Telnet, Tiger-VNC

o   RPM & YUM server.  

·       Shell scripting for basic management.

·       Packstack OpenStack.

·       Efficiently managed all internet applications inclusive to DNS, RADIUS, Apache, MySQL, PHP.

·       Taking frequent back up of data, create new storage procedures and scheduled back up is one of the duties.

·       Maintain system backups and to restore all procedures and provide required training to all users.

·       Designing and maintaining all system tools for all scripts.

·       Integrate all required software’s and resolving issues across various technologies and design require enterprise servers and provide back up support.

·       Evaluate all documents according to system requirements and evaluate all design and perform tests on all development activities.

·       Develop an infrastructure to provide support to all business requirements and perform regular troubleshoot on system to resolve all issues.

·       Monitor everyday systems and evaluate availability of all server resources and perform all activities for

·       Linux servers.

·       Assist to configure and deploy all virtual machines.

·       Administer all performance for various resources and ensure optimization for same and provide support to all applications.

·       Perform tests on all new software and maintain patches for management services and perform audit on all security processes.

 

Monitoring:

·       Monitoring with Nagios Monitoring tool (XI & Core)

·       Microsoft Azure / Amazon AWS EC2 / OpenStack.

·       Setting up environment for POCs and demos, Migrating applications to AWS.

·       Administering Amazon Web Services - EC2, Route53, S3, Auto Scaling, Cloud formation, Cloud watch, RDS, IAM etc, configuring cloud watch alerts to trigger Auto scaling and Integrating AWS services.

·       Providing cost effective solutions for the clients.

·       Monitoring all servers irrespective of Unix/Linux/windows platforms.

  

Student Feedback

Cloud Computing Workshop

0

Course Rating
0.00%
0.00%
0.00%
0.00%
0.00%

No Review found

Sign In or Sign Up as student to post a review

Reviews

Course you might like

You must be enrolled to ask a question