+91 98406 90506
040-48533556
hr@tescloud.in
Home
About
Career
Blog
Contact
Courses
Testing Tools
C,C++ using Linux
DevOps
UI – User Interface Development
Salesforce CRM
Android
IOS
Artifical Intelligence
Job Programs
Projects
Interships
Online courses
Testing Tools
C,C++ using Linux
DevOps
UI – User Interface Development
Salesforce CRM
Android
IOS
Artifical Intelligence
DevOps
LINUX Basics:
Unix and linux difference
Linux File system structure
Basic linux/unix commands
Changing file permissions and ownership
Types of links soft and hard link
Filter commands
Simple filter and advance filter commands
Start and stop services
Find and kill the process with id and name
Package installation using RPM and YUM
Introduction to Devops
Define Devops
What is Devops
SDLC models,Lean,ITIL,Agile
Why Devops?
History of Devops
Devops Stakeholders
Devops Goals
Important terminology
Devops perspective
Devops and Agile
Devops Tools
Configuration management
Continuous Integration and Deployment Introduction to Cloud computing
What is cloud computing
Characteristics of cloud computing
Cloud implementation models
Cloud service models
Advantages of cloud computing
Concerns of cloud computing
GIT: Version Control
Introduction
What is Git
About Version Control System and Types
Difference between CVCS and DVCS
A short history of GIT
GIT Basics
GIT Command Line
Installing Git
Installing on Linux
Installing on Windows
Initial setup
Git Essentials
Initial setup
Creating repository
Cloning, check-in and committing
Fetch pull and remote
Branching
Creating the Branches, switching the branches, merging the branches
Ansible for configuration management
Overview of Chef
Common Chef Terminology (Server, o Workstation, Client, Repository etc.)
Servers and Nodes
Chef Configuration Concepts
Workstation Setup
How to configure knife
Execute some commands to test connection between knife and workstation
Organization Setup
Create organization
Add yourself and node to organization
Test Node Setup
Create a server and add to organization
Check node details using knife
Node Objects and Search
How to Add Run list to Node
Check node Details
Environments
How to create Environments
Add servers to environments
Roles
Create roles
Add Roles to organization
Attributes
Understanding of Attributes
Creating Custom Attributes
Defining in Cookbooks
Data bags
Understanding the data bags
Creating and managing the data bags
Creating the data bags using CLI and Chef Console
Sample data bags for Creating Users.
AWS
Creating AWS account
Free tier Eligible services
Understanding AWS Regions and availability zones
EC2 ( Elastic Cloud Comput)
About EC2 and types , Pricing
EIP ( Elastic IP address), Allocating, associating , releasing o Launch windows and Linux Instances in AWS
Connecting windows and Linux instances from windows desktop and Linux machines
S3 ( Simple Storage Service)
About AWS Storage services, EBS and S3
Creating S3 Buckets and putting objects in bucket
Discussion about Bucket Properties
S3 Pricing
About S3 glecier
EBS ( Elastic Block Storage)
Types of EBS Volumes
Creation, attaching and Detaching volumes
ELB ( Elastic Load Balancer)
Understanding the load balancing
Configuring ELB and adding the webservers under ELB
Auto Scaling
Types of Scaling ( Horizontal and Vertical)
Configuring Launch Configuration
Creating and defining the auto scaling group policy
IAM ( Identity Access Management)
Understanding of AWS Security using IAM
Definition of Roles, policies and Groups
Creating IAM Users and managing password policies
RDS ( Relational Database server)
About RDS and available RDS Engines in AWS
Configuring MYSQL RDS service
Connecting EC2 Instance to RDS Instance Puppet for configuration management
What is Puppet?
How puppet works
Puppet Architecture
Master and Agents
Puppet terminology and about Manifests
Installation and Configuration Installing Puppet
Configuring Puppet Master and Agent
Connecting Agents
Puppet Master
Puppet configuration files
Puppet Language Basics
The declarative language
Resources
Using Basic resources like file,exec,package service
Resource Collectors
Virtual Resources
Exported Resources
Manifests
Modules and Classes
Class Parameters
Defined Type
Templates
Static Contents Explosion
Using Dynamic Content with Templates
Templates Overview
ERB
Example Code Manifests/Modules
NTP Module
Users Module
SSH
Sudo
Puppet Forge
Understanding the Puppet Forge
Module structure
Install LAMP with preexisting modules
Installing Apache Tomcat with Puppet Modules
Jenkins – Continuous Integration
Introduction
Understanding continuous integration
Introduction about Jenkins
Build Cycle
Jenkins Architecture
Installation
Obtaining and installing Jenkins
Installing and configuring Jenkins using WAR and RPM
Java installation and configuration
Maven Installation
Exploring Jenkins Dashboard
Jobs
Creating Jobs
Running the Jobs
Setting up the global environments for Jobs
Adding and updating Plugins
Disabling and deleting jobs
Build Deployments
Understanding Deployment
Tomcat installation and configuration
Securing Jenkins
Authentication
Authentication
Jenkins Plugin
Authorization
Confidentiality
Creating users
Best Practices for Jenkins Docker– Containers
Dockers
Introduction
What is a Docker
Use case of Docker
Platforms for Docker
Dockers vs. Virtualization
Architecture
Docker Architecture
Understanding the Docker components
Installation
Installing Docker on Linux
Understanding Installation of Docker on windows
Some Docker commands
Provisioning
Docker Hub
Downloading Docker images
Uploading the images in Docker Registry and AWS ECS
Understanding the containers
Running commands in container
Running multiple containers
Custom images
Creating a custom image
Running a container from the custom image
Publishing the custom image
Docker Networking
Accessing containers
Linking containers
Exposing container ports
Container Routing
Docker Compose
Installing The Docker compose
Terminology in Docker compose
Build word press site using Docker compose
VAGRANT
Introduction
Why and what is Vagrant
Uses of Vagrant in an environment
Alternatives of Vagrant
Vagrant versions
Installation and Configuration
Installing Virtual box
How to install Vagrant on Windows and Linux
Configuring Vagrant
Provisioning with Vagrant
Creating first VM with Vagrant
Operations on the VM
Connecting to the VM
Add required Images to Vagrant
Creating network and port forwarding using Vagrant
Real time projects : 2
Duration : 2 weeks
Enquiry
×
Courses
Job Programs
Projects
Interships
Online courses
Submit