- What is devops
- What are the different tools in devops.
- Advantages of devops.
- Devops architecture
- GitHub
- Jenkins
- SonarQube
- Maven
- Rundeck
- Linux
- Basic shell scripting
- Weblogic basics Github
- Github installation
- Project creation in Github
- Repository creation in Github
- Branching strategies
- Github configurations with different tools
- Github admin activities
- Github integration in Azure devops
- Github repo creation in Azure devops
- Github access management in Azure devops
- Github rules in Azure devops
- Jenkins installation
- Jenkins admin activities
- Job creation in Jenkins
- Ci and cd pipeline creation using Jenkins
- Job configuration using Jenkins
- Jenkins integration
- How to create Jenkins task in Azure devops
- Integration with Azure devops
- Deployment activities using jenkins
- Plugin management in Jenkins
- Trouble shooting in Jenkins
- What is SonarQube
- How to integrate with Jenkins
- How to integrate With Azure devops
- How to take SonarQube reports
- How to add projects in SonarQube
- Access management in SonarQube
- How to configure SonarQube tasks in Azure devops
- How to configure SonarQube analysis in Azure devops
- What is maven.
- How to install maven
- Life cycle of maven
- How to integrate maven with Jenkins
- How to integrate maven with Azure devops
- How to use maven in different projects
- What is pom.xml file
- What is maven repository
- What is is Jfrog and what are the different tools in artifactory management
- How to manage different artifactories in Jfrog
- What is Jfrog repository
- Jfrog access management
- Jfrog security
- Jfrog integration
- What is Rundeck
- How can we use rundeck in devops
- Rundeck installation
- How to create jobs using rundeck
- How to integrate rundeck in devops architecture
- What is Cloud Computing
- What are different Cloud Vendors?
- What are IAAS PAAS SAAS
- What are different cloud deployment models
- What are advantages of Cloud Computing
- Introduction to Azure Portal and Subscription
- Azure Management Groups
- Subscriptions
- Resource Manager
- Resource
- Creating Azure Free Subscription
- Different services in Azure portal
- Azure Pricing and Support Centre
- Create Resource in Azure
- What is ARM Templates
- create account on Azure Devops
- Create an Organization in Azure Devops
- Create Project in Azure Devops
- Set up team for Project in Azure Devops
- Difference between containerization and virtualization in Azure devops
- Azure Boards
- Kanban boards
- Scrum boards & planning tools
- Backlogs on Azure Boards
- Monitoring, Insights & Analytics
- Team Dashboards
- Azure Pipelines
- What is Azure pipelines
- How to create Azure pipelines
- What are different pipelines in Azure devops
- Build Pipeline Variables and Scope
- Release Pipeline Variables, Scope and Variable Groups
- Continuous Integration and Continuous Deployment / Delivery
- Build and deploy .net based code to Azure Web apps
- Deploying to IIS VMs
- Node js based projects in Azure pipelines
- Java based projects in Azure pipelines
- Multi-stage Deployments
- YAML support
- Task Groups and Deployment Groups
- Azure Git Repos: Branching and Version Control
- Why use a version control system?
- Pull requests
- Code search
- Branching Models
- Branches v. Labels v. Folders
- Sharing code across Projects
- Builds and Branches
- Branch Policies
- Resolve Merge Conflicts
- Triggering Continuous Integration / Continuous Delivery (CI/CD)
- Azure Artifacts
- Creating & sharing packages
- Adding packages to your pipeline
- Package management
- Terraform
- Introduction and Install
- Terraform Azure Provider
- Terraform Backend and State file
- Input, Output, Environment Variables
- Resource Life Cycle
- Terraform count and for each loop
- Terraform taint and import
- Terraform list, map, locals, lookups
- Terraform random id
- Terraform Modules
- Terraform Registry and Publish Modules
- Ansible
- Ansible Introduction
- Ansible Setup and Architecture
- Ansible Adhoc commands
- Ansible plugins and modules
- Ansible playbooks and yaml format
- Ansible Roles
- Ansible variables
- Ansible Static and Dynamic Inventory
- Ansible ADO CI CD Pipeline
- Docker
- Docker Introduction and Install
- Docker Architecture
- Docker Hub
- Docker file
- Docker Images
- Docker Containers
- Docker Container Login and Logs
- Docker Network
- Docker Volume
- Docker Compose and Docker Swarm
- Docker ADO CI CD Pipeline
- Kubernetes
- K8S Introduction
- K8S Cluster Setup and Architecture
- K8S Pods and Login to Pods
- K8S Namespaces and Resource Quota
- K8S CPU and Memory
- K8S Labels and Selectors
- K8S Replication Controller/Replica Set
- K8S Deployments
- K8S Daemon Sets
- K8S Secrets and ConfigMaps
- K8S Affinity and Anti-Affinity
- K8S Taints and Tolerance
- K8S services – Node port, Cluster IP and Load Balancer
- Azure Kubernetes Service Deployment
- Duration 40 Hours
- Students 21
- Days 40 Days
- Resume Preparation Yes
- Interview Guidance Yes