0% found this document useful (0 votes)
45 views12 pages

CloudEngineer Syllabus

Uploaded by

Tanvi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views12 pages

CloudEngineer Syllabus

Uploaded by

Tanvi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

COURSE

Master Program in
BROCHURE & SYLLABUS
Cloud Computing

AWS

1 : Introduction to AWS
• Navigate the AWS Management Console
• Recognize AWS Global Infrastructure
• Describe the security measures AWS provides
• Create an Amazon EC2 instance
• Remotely connecting to an EC2 instance
• Setting up Amazon Linux and Apache web server
• Browsing Amazon Machine Images (AMI)
• Specifying security groups and key pairs
• Creating new images off of running instances

2: AWS Storage

• Identify key AWS storage options


• Describe Amazon EBS
• Use Amazon EBS with Amazon EC2
• Working with Volumes and snapshots
• Transmitting data in/out of the Amazon cloud

3: Installing Software in your Amazon Instance

• Implementing a Web server in an Amazon Linux/Windows Instance


• Configure the firewall to access a Web server

4: Security in Public Cloud

• Security issues in Public Cloud


• Securing the Access : Creating a RSAPublic/Private Key for VMs
• Creating a software firewall
• Configuring firewall rules
• Securing the access with an Elastic IPs
• Managing users with Identity Access Management (IAM)

5: Alternate access

• Using EC2 Command Line APIs [from Windows/Linux machines]

6: Simple Notification Services [to be seen along with Auto Scaling

• Using SNS to send Notifications

7: Amazon S3 Basics

• Creating Buckets
• Creating Folders
• Uploading Objects
• Making Objects Public
• Creating Buckets
• Securing Bucket/Object access
• Configuring a Bucket as Static Web Page
• Controlling Life Cycle of a Bucket
• Accessing Amazon Buckets from Windows/Linux desktops/Servers

8: AWS-RDS

• Overview of AWS RDS


• Launching a MySQL Database in RDS
• Creating Backups/Snapshots and Read Only DBs
• Connecting to RDS-DB using local DB-Clients
• Terminating a DB instance

9: AWS-IAM

• Creating Groups and Defining access policy


• Creating Users
• Login to AWS account using new users

10: Installing Software in your Amazon Instance


• Implementing a Web server in an Amazon Linux/Windows Instance
• Configure the firewall to access a Web server

11: Load-balancing with EC2 and Auto Scaling

• Creating and using Load Balancers


• Distributing incoming traffic with elastic load balancing
• Dynamicallyadding and removing instances with Auto Scaling

12: CloudWatch to be seen along with Auto Scaling

• Overview of Monitoring and Setting Alarms


• Visualising utilization metrics with CloudWatch
• Setting alarms to send and receive notifications

13: Virtual Private Cloud

• Create a VPC [VPC with a Single Public Subnet]


• Create and attach an Internet gateway
• Create an Amazon VPC subnet
• Set up routing in the VPC
• Set up a security group to control the inbound and outbound traffic
• Launch an instance into the subnet
• VPC console to allocate an Elastic IP address and assign it to the instance
• Amazon EC2 console to terminate your instance and the
Amazon VPC console to delete your VPC

14: AWS-CloudFront

• Concepts of AWS-CloudFront
• Host a Website with CloudFront

15: AWS-Route53

• Creating a Failover setup for Load Balancers running in


different AWS regions [users need to have a registered
Domain]
• Health Check a private website

16: AWS-CloudTrial

• Using CloudTrial to trail the API Calls

17: AWS System Manager

• Run command
• Compliance
• Patch Manager

18: AWS Cost Management

• AWS Cost Explorer


• AWS Budgets
• AWS Marketplace Subscriptions

DEVOPS

1: Devops Lab Setup tools for Linux and windows


Environment

2: Introduction to Devops and Dev sec ops

3: Introduction to SDLC ,Software testing , Agile : Software


testing

Lifecycle

4: Agile Methodologies:

5: LINUX Administration
6: Installation and Initialization:
7: Boot and Package
Management:
8: User Administration:
9: Run levels:
Version Control/ SCM(Git)
1: Introduction to Git

Ansible Modules.
1: Introduction to Ansible
2: Ansible Building blocks and Process flow
3: Ansible Playbook Modules and directory structure

4: Variable, Facts and jinja2 templates

5: Play and Playbooks

Docker Modules
1: Getting Started with
Docker 2: Docker
Installation
3: Docker Images
4: Docker Networking
5: Container Operations
6: Docker Compose

Jenkins Modules
1: Introduction to Continuous Integration and Jenkins-CI/CD
2: Jenkins Installation
3: Configure Jenkins and User Management.
4: Jenkins jobs setup
5: Jenkins Integration
6: Jenkins User administration

Maven Modules
1: Build Tolls overview
2: Customized Project and plugin setup
3: Maven Repositories and GAV snapshots.

Complete guide to
Kubernetes 1:
Introduction to
Kubernetes
• The need for a Container Orchestration Engine
• Battles of COEs, which one to choose
• Key Features of a COE.
• What makes Kubernetes the defacto COE choice.
• Negatives of using Kubernetes

2: Key Concepts of Kubernetes


• Namespaces
• Pods
• Replica Sets and Deployments
• Service Discovery and Load Balancing
• Configmaps, Storage, Network, RBAC
• Statefulsets, Crons and Jobs
• Kubernetes

Architecture3: Setting up Environment


• Provisioning and configuring on AWS
• Initialize Cluster with kubeadm
• Setting up Weave CNI
• Launching Kubernetes Dashboard
• Setting up a Kubernetes Visualizer
RH124 - Red Hat System Administration – I

1. Getting started with Red Hat Enterprise Linux

• Differences between centos, red hat enterprise linux & fedora



• Difference between UNIX & LINUX

• Describe and define open source, Linux distributions, and Red
HatEnterprise Linux

2. Downloading, Installing and Understanding Booting Process of OS -Redhat


Linux

• download the virtual box and installing in your systems


• downloading and installing Redhat linux
• understanding and deep dive into

• post,bios(uefi),mbr,grub(grub2),systemd(initd),r unlevels(target)
• understanding and deep dive into linux architecture, kernel, interpreter,
shells,memory

3. Linux FSH (File System Hirearchy)

• Understanding and deep dive into fsh

4. Access the command line

• Log Into A Linux System And Run Simple Commands Using Shells
• Understanding The Terminals (TTY’s) Using The Shell
• Identifying The Shells And Usage Of Shells

5. Manage files from the command line


• Copy, move, create, delete, and organize files while working fromthe
bashshell
• understanding the commands to create, move, create, delete, sorting with
commands by recursively and forcefully head, more, less, tail, cat
commands
• Use input-output redirection

6. Get help in Red Hat Enterprise Linux

• Resolve problems by using local help systems


• help , man commands understanding
• technical os support from enterprises linux

7. Create, view, and edit text files

• Manage text files from command output or in a text editor.


• understanding the vi, vim, gedit, nano editors and their modes
• understanding the inode

8. Symbolic links or Backup Methods

• understanding the hard link and soft links

9. understanding the hard link and soft links

• Create, manage, and delete local users and groups, as well as administer
localpassword policies
• understanding the commands useradd, userdel, usermod, groupadd,
groupdell,groupmod, Passwd, gshadow commands and their policies
implementation
• switching users and accessing the shells

10. Control access to files


• Set Linux file system permissions on files and interpret the security effects
ofdifferent permission settings
• understanding the commands chmod, chown, setfacl, getfacl, sticky bits

11. Monitor and manage Linux processes

• Evaluate and control processes running on a Red Hat Enterprise Linux


system.
• understanding the top, ps, lscpu commands

12. Control services and daemons

• Control and monitor network services and system daemons using systemd.
• Understanding the systemctl,service commands
(status,start,stop,restart,enablemodes)

13. Configure and secure SSH

• Configure secure command line service on remote systems, using


OpenSSH.
• SSH authentication by using asymmetric method by generating the public
key andprivate key password less authentication modes
• SSH password authentication mode

14. File and Folder Transfer and downloading from linux

• linux, linux-windows, linux-mac (viceversa)


• understanding SFTP, SCP, Rsync commands
• understanding the winscp and filezilla
• understanding the wget and curl commands

15. Analyze and store logss


• Locate and accurately interpret logs of system events for troubleshooting
purposes.
• understanding the system logs, user logs etc

16. Manage networking

• Configure network interfaces and settings on Red Hat Enterprise Linux


servers.
• understanding iptables, netstat, telnet, ss, ficonfig, nslookup, dig commands

17. Archive and transfer files

• Archive and copy files from one system to another.


• understanding the zip, gunzip, buzip, archive(tar) commands

18. Searching the Contents in linux

• understanding the grep, locate, find commands

19. Install and update software packages

• Download, install, update, and manage software packages from Red Hat and
DNFpackage repositories.
• understanding the rpm, yum, wget commands

20. Access Linux files systems

• Access, inspect, and use existing file systems on storage attached to a


Linux server.
• Understanding the fstab, mtab, blkid commands

21. Analyse servers and get support


• Investigateand resolve issues in the web-based

22. Comprehensive review

• Review the content covered in this course by completing hands-on


exercises.

RH134 - Red Hat System Administration - II

1. Schedule future tasks

• Understanding the cron jobs, crons, anacron, crontab

2. Tune system performance

• Understating the system, memory, IOstat, Network


• Understanding the /proc and top and ps
• Understanding the virtual memory, system activity reported , iostat,

3. Manage SELinux security

• Understating the selinux importance in linux


• Implementing the selinux modes target, permissive,
enabled,disabled,enforcing

4. Maintain and manage basic storage

• Understanding the File system and file system types


ext2,ext3,ext4andxfs,btrfs,etc

• Harddisk storage partition and formatting


• Understanding the LVM, creating, resizing, extedning, LVM

5. network-attached storage or File server


• NFS creating ,accessing , deleting

6. Control the boot process

• Understanding the run levels to limit the boot process

7. Manage network security

• Ip tables, ethernet cards attaching

You might also like