-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Home
Deekshith SN edited this page Jun 18, 2022
·
6 revisions
Tools that will be covered in training
- Unix
- Shell scripting
- Git
- Jenkins
- Sonarqube (basics)
- Maven
- Ansible
- Docker
- Kubernetes
- Promethus
- Jfrog or nexus (basics)
- Helm
-
AWS & Terraform
- Linux Basic Command Utilities
- YUM Installation and apt-get
- Linux commands
Shell Scripting
- Introduction
- Variables
- Flow Controls
- Loops
- Functions
- Manipulating Strings
- Reading and Writing Files
- Positional Parameters
Version Control-GIT
- GIT Features
- 3-Tree Architecture
- GIT – Clone /Commit / Push
- GIT Hub Projects
- GIT Hub Management
- GIT Rebase & Merge
- GIT Stash, Reset, Checkout
- GIT Clone, Fetch, Pull
Build tool- Maven
- Maven Installation
- Maven Build requirements
- Maven POM Builds (pom.xml)
- Maven Build Life Cycle
- Maven Local Repository (.m2)
- Maven Global Repository
- Group ID, Artifact ID, Snapshot
- Maven Dependencies
- Maven Plugins
Continuous Integration – Jenkins
- Introduction to Jenkins
- Continuous Integration with Jenkins
- Configure Jenkins
- Jenkins Management
- Scheduling build Jobs
- POLL SCM
- Build Periodically
- Maven Build Scripts
- Support for the GIT version control System
- Different types of Jenkins Jobs
- Jenkins Build Pipe Line
- Parent and Child Builds
- Sequential Builds
- Jenkins Master & Slave Node Configuration
- Jenkins Workspace Management
- Securing Jenkins
- Authentication
- Jenkins Plugins
- Installing Jenkins Plugins
- SCM plugin
- Build and test
ANSIBLE
- Introduction to Ansible
- Ansible Server Configuration
- Infrastructure Management
- SSH Connection in Ansible Master
- YAML Scripts
- Host Inventory
- Hosts and Groups
- Host Variables
- Group Variables
- Host and Group Specific Data
- Ad-hoc Commands
- Playbooks
- Variables
- Conditionals
- Loops
- Blocks
- Handlers
- Templates
- Modules
- Core Modules
- Extra Modules
- Ansible Roles
Docker
- How to get Docker Image?
- What is Docker Image
- Docker Installation
- Working with Docker Containers
- What is Container
- Docker Engine
- Crating Containers with an Image
- Working with Images
- Docker Command Line Interphase
- Docker Compose
- Docker Hub
- Docker File & Commands
- Installation of k8
- K8s architecture
- Pod
- pod life cycle
- replica set
- Deployment
- Deployment strategy
- liveness and readiness probe
- services
- secrets
- configmaps
- init, sidecar, Adapter, Ambassador
- Node selector
- Node affinity
- Taints and tolerations
- Namespaces and resource quota
- scaling HPA and VPA
- Network policies
- Daemonsets
- Statefulsets
- Volumes ( static and dynamic provisioning)
- Service account and RABC concepts
- job and cronjob
- pod security policies
- pod disruption budgets
- Ingress
HELM
- What is Helm?
- Objects in Helm
- Functions in Helm
- Flow control
- Variables
- Named templates
- What and why Prometheus?
- Installing node exporter
- Configuring Prometheus targets
- Installing alert manager
- Configuring alert managers to send alerts
Sonarqube and Nexus Artifactory
- Basics which are required as part of pipeline
I will try to give scenarios what I have faced in real time projects
Course Duration - 1.5 to 2 months