9
Lessons
80h
Duration
English
Language
Share This Class:
OBJECTIVE:
- By completing both parts of this comprehensive DevOps training program, you will gain a solid foundation in DevOps principles, essential tools, and best practices.
- You will develop practical skills in Linux, AWS, Git, Terraform, Terraform Cloud, Ansible, Prometheus, and monitoring, enabling you to effectively collaborate between development and operations teams, automate infrastructure, and enhance software delivery processes.
Course features:
- Practical hands on
- Lab sessions
- Training by experienced faculty
Learning Path
- Part 1: Basic DevOps (40 hours)
- Understanding the DevOps culture and principles
- Benefits and challenges of implementing DevOps
- DevOps tools and technologies overview
- Introduction to Linux operating system
- Linux command line basics and navigation
- File system management and permissions
- Introduction to Amazon Web Services (AWS)
- Overview of essential AWS services and functionalities
- Setting up and managing AWS resources
- Introduction to version control systems
- Git fundamentals and workflows
- Collaborative development with Git
- Part 2: Advanced DevOps (40 hours)
- Introduction to Infrastructure as Code (IaC) concept
- Terraform fundamentals and syntax
- Managing infrastructure with Terraform
- Leveraging Terraform Cloud for collaboration and remote state management
- Workspaces and environment management
- Continuous integration and delivery with Terraform
- Introduction to Ansible and its role in configuration management
- Ansible basics and playbook creation
- Automating server configuration and deployment with Ansible
- Introduction to monitoring systems
- Prometheus architecture and components
- Setting up and configuring Prometheus for monitoring applications and infrastructure
- Hands-on exercises and projects based on real-world scenarios
- Implementing DevOps best practices in a practical setting
- Analyzing case studies to understand successful DevOps implementations