Devops for AWS
Infrastructure Setup
- Introduction to 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
CI\CD – DISCUSSIONS, IMPLEMENTATION, LINUX and WINDOWS PRE-REQUISITES CT, CD, CODE PLAN, CODEBUILD
- Introduction to Cloud computing
- What is Cloud Computing?
- How Cloud Computing are helpful?
- Cloud's role in DevOps Orchestration
- What is AWS?
- Use cases in AWS
- Companies using AWS and Market tends
- Different Services offered in AWS
- Use case: - Highly available fault tolerant systems
- Understanding availability zone region
- Creating your own account in AWS
- Creating a VPC
- subnet
- network gets way
- Running your own EC2 instance
- Connecting in EC2 and installing https in Ec2
- Over view of S3
- SNS. Cloud watch
- Introduction to Virtualization
- What is Virtualization?
- History of Virtualization
- What is Hypervisor?
- Types of Server Virtualization
- Benefits of Virtualization
- Important Virtualization products
SCM, VCS, GIT-SVN
- GIT: Version Control
- Introduction
- Version control systems
- Local, Centralized and distributed
- Installing Git
- Installing on Linux
- Installing on Windows
- Initial setup
- Git Essentials
- Creating repositoryCloning, check-in and committing
- Fetch pull and remote
- Branching
- Version control system
- Overview about version control system like SVN, Git/Github.
- Discussion on SVN vs. Github.
Jenkins – Continuous Integration
- Introduction
- Understanding continuous integration
- Introduction about Jenkins
- Build Cycle
- Jenkins Architecture
- Installation
- Obtaining and installing Jenkins
- Installing and configuring GIT
- Java installation and configuration
- Maven Installation
- Exploring Jenkins Dashboard
Chef for configuration management
- Overview of Chef
- Common Chef Terminology (Server, 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
- Data bags in chef
- Search criterion in Chef
- Real time cookbooks
- Creating Jobs
- Running the Jobs
- Adding and updating Plugins
- Disabling and deleting jobs
- Build Deployments
- Understanding Deployment
- Tomcat installation and Configuration
- Deployment Plugins
- Deploying a war ?le from Jenkins to Tomcat
- Securing Jenkins
- How to integrate Jenkins with Ant?
- How to integrate Jenkins with Maven?
- Authentication
- Jenkins Plugin
- Authorization
- Confidentiality
- Creating users
- Best Practices for Jenkins
- Jenkins Parameterized build
- Environment inject plugin
- Use of Jenkins environment variables
- Deploying a specific revision
- Customizing the Jenkins UI
- Project based Matrix plugin
- Parallel Execution
- Case Study
- Real time implementation of Automated role back
- Multi branch Deployment
Docker– Containers
- Introduction
- What is a Docker
- Use case of Docker
- Platforms for Docker
- Dockers vs Virtualization
- Architecture
- Docker Architecture
- Important Docker components
- Understanding the Docker components
- Installation
- Installing Docker on Linux
- Understanding Installation of Docker on Windows
- Some Docker commands
- Provisioning
- Docker Hub
- Downloading Docker images
- Running Docker images
- 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
Ansible
- Introduction to Ansible
- Ansible Architecture
- Ansible terminology
- Ansible commands
- Ansible installation and configuration
- Installing ssh on nodes
- Generating the keys
- Components of Ansbile
- Inventory
- Configuration
- Modules
- Playbooks
- Global Configuration
- Roles
- Tags
Nagios: Monitoring
- Introduction and Installation
- Obtaining Nagios
- Compiling and installing Nagios
- Basic configuration
- Creating a new host and service
- Creating a new e-mail contact
- Verifying configuration
- Creating a host group and service group
- Creating a new contact group
- Creating a new time period
- Plugins and commands
- Finding and installation of a Plugin
- Removing a plugin
- Customizing commands
- Using Nagios GUI
- Scheduling downtimes
- Generating reports
- Configuring notification
Read More
Read Less
₹
1000
2 days left at this price!
-
Language
English
-
Skill level
Experience Staff
-
Certificate
Yes