You are on page 1of 1

Tools Covered No.

of sessions Topics Covered in this course


Course Overview, DevOps and Importance
- DevOps principles and practices
- DevOps culture and mindset
- DevOps lifecycle and stages
Course Overview and Introduction 1 - DevOps benefits and challenges
What is Agile and Topics
- Agile values and principles
- Agile frameworks and methodologies (Scrum, Kanban, XP, etc.)
- Agile roles and responsibilities with respect DevOps and Developer
- Agile planning and estimation
Agile Methodologies 1 - Agile testing and quality assurance
Linux Architecture and Components
- Linux File system and Permissions
- Linux Storage and Package Management
- Linux Processes and Services
- Linux Networking and Security
- Linux User Management and Text Processing
- Linux Archieval,links and miscellaneous commands
- Linux scripting and automation
- Application Architectures like 1-tier, 2-tier, 3-tier and N-tier Architectures.
Linux 8 - Encryption Types and Certificate Management
Git, GitHub,GitOps, Installation and Topics
- Git configuration and commands
- Git branches and Branching Strategies (Workflows)
- Git collaboration and remote repositories (GitHub, etc.)
- GitOps CICD
Git, GitHub and GitOps 4 - Git best practices and tips
Build Management , Maven Setup and Topics
- Maven project structure and configuration (pom.xml, Settings.xml)
- Maven dependencies and plugins
- Maven build lifecycle and goals
- Maven repositories and artifact management (Nexus, Artifactory, etc.)
Maven 3 - Maven Multi-Module Projects
Code Quality Checks , SonarQube Installation and Topics
- SonarQube configuration and integration with Maven
- SonarQube analysis and reports
- SonarQube quality gates and metrics
SonarQube 3 - SonarQube best practices and tips
Artifact Management, Nexus Installation and Topics
- Nexus configuration and management
- Nexus repositories and formats (Maven, Docker, npm, etc.)
- Nexus for Dependency Management
- Nexus security and access control
Nexus 2 - Nexus best practices and tips
Jenkins Installation, setup, Jenkinsfile, DR Setup and Topics
- Jenkins configuration and management
- Jenkins pipelines and jobs
- Jenkins plugins and tools (Git, Maven, SonarQube, etc.)
- Jenkins continuous integration and delivery (CI/CD)
- Jenkins Slave Configurations using Docker and kubernetes
Jenkins 5 - Jenkinsfiles with Shared Libraries and Workflow Libraries
Docker basics and installation
- Docker architecture and components (images, containers, volumes, networks, etc.)
- Docker commands and operations
- Dockerfile syntax and best practices
- Docker build and run images
- Docker Hub and registries
Docker 5 - Docker Compose for multi-container applications
AWS Cloud and services overview
- AWS account setup and management
- AWS security and identity (IAM, KMS)
- AWS networking services (VPC and Components)
- AWS storage services (S3, EBS, EFS)
- AWS compute services (EC2, EKS, Autoscaling, Load Balancers,Route53)
AWS Cloud 15 - AWS database services (RDS-MySQL)
Infrastructure as Code (IaC) Terraform Basics and Installation
- Terraform syntax and structure (HCL)
- Terraform configuration files (.tf) and Directory Structure
- Terraform commands and operations
- Terraform state management
- Terraform providers and modules
- Terraform variables and outputs
Terraform 5 - Terraform cloud integration (AWS)
Configuration Management - Ansible Installation
- Ansible architecture and components (inventory, playbook, modules, etc.)
- Ansible commands and operations (ansible, ansible-playbook, ansible-galaxy, etc.)
- Ansible YAML syntax and best practices
- Ansible variables and facts
- Ansible templates and filters
- Ansible cloud integration (AWS)
- Ansible Galaxy Roles and Directory Structure
Ansible 5 - Ansible Configuration Management Project
Container Orchestration - Kubernetes Basics and Installation
- Kubernetes Architecture and Components (master node, worker node, pods, services, deployments, etc.)
- Kubernetes commands and operations (kubectl)
- Kubernetes YAML syntax and best practices
- Kubernetes Objects and Resources
- Kubernetes Networking and Service discovery
- Kubernetes Scaling and Load balancing
Kubernetes 7 - AWS EKS Setup, Configuration and Deploying Applications
ArgoCD Basics and Installation
- ArgoCD Architecture
ArgoCD 3 - Deploying Applications using ArgoCD
Monitoring - Prometheus
- Prometheus basics and installation
- Prometheus architecture and components (server, client, pushgateway, alertmanager, etc.)
- Prometheus metrics and data model
Grafana
- Grafana basics and installation
- Grafana configuration and management
- Grafana dashboards and panels
Observability stack 4
ELK Stack basics and Installation
- ELK stack architecture and components (Elasticsearch, Logstash, Kibana)
- ELK stack data ingestion and processing
- ELK stack data storage and indexing
ELK stack 4 - ELK stack data analysis and visualization
- Complete CI/CD pipeline based on branching strategies with jenkins, Jenkinsfile and Workflow
libraries
- Containerisation using Docker
- Static website hosting on S3 bucket
- Deploying Application on AWS EC2 infra
- Provisioning whole DevOps infra by using Terraform code
- 3-tier Architecture AWS Infra with terraform
- Deploying and handling by using ArgoCD
- Using OBS stack monitor and analyse Application and Infrastructure
- Log monitoring by ELK stack
Real time projects 8 - Real-time Automation scenarious by shell and python scripting
Interview questions discussion 2 Frequently asked questions in recent interviews
- Resume preparation
Placement guidance 2 - Interview Tips
Total approximate No.of sessions 87

You might also like