This repository contains the files for the Platform Engineer Networking bootcamp.
- 1.1 - Introduction to Git CLI
- 1.2 - Introduction to GitHub
- 1.3 - Push, Pull, and Conflict Resolution
- 1.4 - Essential Git Commands
- 2.1 - VCS in Visual Studio
- 2.2 - Branching and Pull Requests
- 2.3 - Tags and Releases
- 2.4 - Collaborators
- 2.5 - Repository Settings
- 1.0 - Connect to VM
- 1.1 - File Navigation
- 1.2 - File Details
- 1.3 - File Processing and Compression
- 1.4 - File Processing Challenge
- 2.1 - Editing Files
- 2.2 - System Monitoring
- 2.3 - Linux Jobs
- 2.3 - Process Management
- 2.4 - Operators
- 2.5 - Monitoring Challenge
- 3.1 - Scripting Basics
- 3.2 - Users, Groups, and Permissions
- 3.3 - Finding Files
- 3.4 - Find, Scripting, and User Challenge
- 1.0 - Cisco Packet Tracer Installation and Discovery
- 1.1 - Networking Fundamentals with Cisco Packet Tracer
- 1.2 - IP Addressing and Subnet Planning Using VLSM
- 1.3 - IPv6 Configuration
- 2.1 - DHCP, DNS & NAT/PAT
- 2.2 - ACL & Wireless Security
- 2.3 - Comprehensive Troubleshooting Scenario
- 4.1 - L2 Attack & Defence Simulation
- 4.2 - ACL-Based Firewall Rules & DMZ Design
- 4.3 - Standard & Extended ACLs: Multi-Department Access Control
- 1.1 - VLANs and Trunking
- 1.2 - Inter-VLAN Routing (Router-on-a-Stick)
- 1.3 - Spanning Tree Protocol and EtherChannel
- 1.4 - VLAN Security and Best Practices
- 2.1 - Inter-VLAN Routing with a Multilayer Switch (SVIs)
- 2.2 - First-Hop Redundancy with HSRP
- 2.3 - VLAN and Trunk Troubleshooting Scenario
- 2.4 - Two-Site Office Network: VLANs, HSRP & OSPF
- 3.0 - Getting Started with AWS: EC2 Instances and AWS Console
- 3.1 - Building a VPC Architecture in AWS
- 3.2 - Understanding and Configuring AWS Security Groups
- 3.3 - AWS Network ACLs (NACLs)
- 4.1 - Configuring DNS with Amazon Route 53
- 4.2 - Building a Load-Balanced Web Tier
- 4.3 - VPC Peering and Hybrid Connectivity
- 5.1 - Multi-AZ High Availability Web Application
- 5.2 - VPN Failover and CloudWatch Monitoring
- 5.3 - Troubleshooting Common VPC Issues
- 1.0 - Terraform Setup
- 1.1 - Terraform First Instance
- 1.2 - Terraform Variables
- 1.3 - Terraform Working with Variables
- 1.4 - Terraform More Variables
- 3.1 - Terraform Resource Dependency
- 3.2 - Terraform Workspaces and tfvars
- 3.3 - Terraform Functions
- 3.4 - Terraform Drift Fix
- 4.1 - Terraform HCP Cloud
- 4.2 - Terraform HCP Modify
- 4.3 - Terraform HCP Module
- 4.4 - Terraform Health Drift Detection
- 1.0 - Connect to Ansible Controller
- 1.1 - Ansible inventory
- 1.2 - Ansible ad-hoc
- 1.3 - Ansible playbook fundamentals
- 2.1 - Ansible Variables
- 2.2 - Ansible Roles
- 2.3 - Delegate Tasks
- 2.4 - AAP Inventory and Credentials
- 4.1 - Ansible Surveys
- 4.2 - Ansible Vault
- 4.3 - RBAC
- 4.4 - AAP Workflows
- 4.5 - Develop an Ansible module
- 1.1 - Python Command Line Basics
- 1.2 - VS Code SSH Setup
- 1.2 - Python Virtual Environments and Package Management
- 1.3 - Python Modules and Script Basics
- 2.1 - Python Data Structures and References
- 2.2 - Python Object-Oriented Programming Basics
- 2.3 - Generators, Comprehensions, and Decorators
- 3.1 - Python Exception Handling
- 3.2 - File I/O and Serialization
- 3.3 - PowerShell and Python for Network Tasks
- 1.1 - Introduction to GitHub Actions Workflows
- 1.2 - GitHub Actions Docker Build and Push
- 1.3 - GitHub Actions CI/CD Pipeline Enhancements
- 1.4 - GitHub OIDC Authentication for AWS
- 2.1 - Self-Hosted CI/CD with Jenkins
- 2.2 - Manual Deployment to AWS EC2
- 2.3 - Ansible Configuration Management
- 3.1 - Terraform Multi-AZ Infrastructure Automation
- 3.2 - Building Golden AMIs with Packer and GitHub Actions
- 3.3 - Terraform Infrastructure with Custom AMI
- 4.1 - Multi-Environment Zero-Downtime Deployments
- 4.2 - GitOps with Kubernetes and Argo CD
- 4.3 - GitOps Automation with Version Injection