0% found this document useful (0 votes)
12 views2 pages

Cloud and DevOps Essentials Course Guide

Uploaded by

pulkitshringi02
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)
12 views2 pages

Cloud and DevOps Essentials Course Guide

Uploaded by

pulkitshringi02
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

Course Course Course L T P C

18CSE316J ESSENTIALS IN CLOUD AND DEVOPS E Professional Elective


Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Networking and Communications Data Book / Codes/Standards Nil

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : To introduce students to the basic concepts and techniques of the entire application Lifecycle 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understanding of the Quality Assurance throughout the application lifecycle

Level of Thinking (Bloom)

Analysis, Design, Research


Expected Attainment (%)
Expected Proficiency (%)

Individual & Team Work


CLR-3 : Understanding of the Security Terms integrated with development and Operations

Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : To study the various use of technology stack and tooling for reliability

Modern Tool Usage

Life Long Learning


CLR-5 : To study the various deploying code and Provisioning Infrastructure

Society & Culture


Problem Analysis

Communication
Environment &
CLR-6 : To introduce students to the basic concepts and techniques of the entire application Lifecycle

Sustainability

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Analyses the entire application lifecycle through techniques 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Identify and apply quality and security throughout the lifecycle 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Suggest and ensure a good quality for any given application updates and infrastructure changes 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Apply the appropriate computing resources elastic and responsive to frequent changes. 3 85 80 M H M H L - - - M L - H - - -
Design systems by using micro services architecture, decouples large, complex systems into simple independent H H M H L - - - M L - H - - -
CLO-5 : 3 85 75
projects
CLO-6 : Modify existing traditional software development and management process to improve speed enabled organization 3 80 70 L H - H L - - - L L - H - - -

Duration DevOpsOPERATION and


INTRODUCTION LINUX and SCRIPTING TERRAFORM&ANSIBLE DOCKER &KUBERNTESE
(hour) MANAGEMENT
SLO-1 Introduction to Cloud Fundamentals Bash Shell Scripting Overview Infrastructure as Code Defined DevOps Foundations and Automatic Testing
Docker Engine Architecture
S-1
Basics Steps to Write and Execute Bash Shell
SLO-2 Fundamentals of AWS Impotence and Consistency Docker Image Statergy for Application Deploymenet
Scripting With an Example
List of General Purpose Commands and Help Push or Pull
SLO-1 Managing IAM Basic Container Operations
to Understand the Usage of a Command Benefits of Infrastructure as Code
S-2 Monitoring
Introduction to S3 simple storage Redirection Operators and STDIN,
SLO-2 Describe plugin based architecture Interacting with a Running Container
service STDOUT & STDERR
Working with Data in Terraform
SLO-1 Security Complete Echo Command Input Variable Syntax Inspecting a Container
Terraform Data Types Introduction to GIT ,Gradle, Selinium,
S-3
Adding Outputs to the Configuration Copying Contents into Jenkins
SLO-2 EC2 Instance Working with Variables Validate the Configuration ContainerPublishingPorts,Troubleshooting
Using the Validate Command Docker Daemon
SLO-1 Lab 10: Installing Docker Service
S Lab7:Handle Terraform and provider Lab 13: Installation of GIT, Gradle,
Lab1: Creating AWS Lab 4: Installation of Linux with Configuration
4-5 SLO-2 installation and versioning Selinium, Jenkins
Practice with grep Command and Usage of
Patterns in grep Command
SLO-1 Need of Ansible Kubernetes Architecture
Creating AWS Account, Identity and Access Cut command Practice with cut Command Case Study 1: Three Tier web application
S-6
Management (IAM) Basics awk command using docker and Kubernetes
Input and Output Commands for Shell
SLO-2 Architecture and Process flow of Ansible Kubernets-Scheduling
Scripting
Adding an IAM Admin - GENERAL Command Chaining using Logical operators
SLO-1 Package, Services Logging & Monitoring
ACCOUNT Case Study 2:Infrastructure as Code Using
S-7
Adding an IAM Admin User - Terraform (Modules)
SLO-2 Scheduling jobswith crontab Ansible Module Fundamentals Cluster Maintenance
PRODUCTION ACCOUNT
SLO-1
Configure networking and hostname resolution Advanced Execution -gather_facts Case Study 3:Configuration Management
S-8 Access Keys Security &Storage
statically or dynamically Accelerated Mode and Pipelining using Ansible (Roles)
SLO-2
SLO-1 Lab 14 :Mini project on the above
S Lab 2: Creating Access keys and Lab 5:
Lab 8: How to install Ansible Lab 11: Deployment of kubeadm technology
9-10 SLO-2 setting up AWS
Configure network services to start
SLO-1 EC2 Basics Choosing Kubernets infrastructure
automatically at boot Case Study 1: Application code management
S-11
Start, stop, and check the status of network using Git
SLO-2 EC2 Creation Troubleshooting, Testing and Validation Creating Helm charts
services
SLO-1 EC2 Storage services Role Based Access Control
Case study 2:Building CI/CD pipeline to
S-12 Configure HTTP server log files Syntax-Check & Dry-Run: syntax-check
deploy new version of Application (Jenkins)
SLO-2 Simple automation with cloud formation Trobuleshootingkubernets

SLO-1 Virtual Private cloud Designing a Kubernets cluster


Restrict access to a web page, Manage and Case Study3:Bulding Monitoring for
S-13 Debuggig
configure containers application
SLO-2 Router R3 fundamentals Helm
S SLO-1 Lab 3: Instance creation EC2 S3 life Lab 6: Manage and configure Virtual Lab 12:Installing Kubernetes without Lab 15 : Mini Project on the above
Lab 9: Create Roles in Ansible
14-15 SLO-2 cycle configuration Machines Helm technology

1. The DevOps Handbook, Gene Kim, Jez Humble, Patrick Debois, John Allspaw and
3. Mastering Linux Shell Scripting : A practical guide to Linux command-line, Bash scripting, and
Learning John WillisJason Bell, IT revolutionPress,2016.
Resources Shell programming, Andrew Mallett Mokhtar Ebrahim ,Ingram short title,Second
2. The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT
Edition,2018.
[Link] Sharma 1st Edition ,Wiley,2017.

Learning Assessment

Continuous Learning Assessment (CLA) (60% weightage)


Final Examination
Bloom’s CLA-1 CLA-2 (40% weightage)
Level of Thinking (20%) (25%) CLA-3 (15%)
Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 20% 20% 20% 20% 20%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 10% 10% 20% 10% 10%
Create
Total 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Internal Experts
Experts from Industry
Experts from Higher Technical Institutions [Link]
EPAM
[Link]

You might also like