Zero To DevOps – Video Course PRE-ORDER

This video course is currently under development, your purchase is for a pre-order and you’ll receive access to the videos once each section is ready.

Expected Full Version delivery date: 31st July 2024

The dates above are expected and not set in stone. You will be notified as far in advance as possible if they change.

Original price was: £199.00.Current price is: £89.00.

5 in stock

Description

Introducing Zero To DevOps: Your Ultimate Training and Course Manual for Mastering the Skills of a DevOps Engineer!

Are you ready to embark on a transformative journey into the world of DevOps? Look no further! “Zero To DevOps” is a comprehensive eBook designed to equip you with the knowledge and practical expertise needed to excel as a DevOps Engineer. Whether you’re a seasoned IT professional or a passionate beginner, this training/course manual will take you from zero to a proficient DevOps practitioner.

Here’s the course outline:

Section 1: DevOps & Agile Methodology

  1. Introduction to DevOps and its Key Principles
  2. Understanding Agile Methodology and its Role in DevOps
  3. Benefits and Importance of Implementing DevOps and Agile Together
  4. Fostering a DevOps Culture and Collaboration in Agile Environments
  5. Introducing Jira: Leveraging Jira for Agile Project Management and Issue Tracking

Section 2: Understanding Linux & the Terminal

  1. Introduction to Linux Operating System
  2. Basic Linux Commands
  3. File System Navigation
  4. User and Permissions Management
  5. Process Management
  6. Shell Scripting Basics

Section 3: Bash Scripting

  1. Introduction to Bash Scripting
  2. Variables and Data Types
  3. Control Structures (Loops, Conditional Statements)
  4. Functions and Libraries
  5. Command-Line Arguments and Options
  6. Error Handling and Debugging

Section 4: Docker Containers

  1. Introduction to Containers and Docker
  2. Docker Installation and Configuration
  3. Building Docker Images
  4. Running and Managing Containers
  5. Docker Networking and Storage
  6. Docker Compose and Orchestration

Section 5: Python Programming & Source Control

  1. Introduction to Python Programming
  2. Python Syntax and Data Types
  3. Control Flow and Looping Constructs
  4. Functions, Modules, and Packages
  5. Virtual Environments
  6. Introduction to Source Control (Git)
  7. Git Basics and Workflow
  8. Collaborative Development with Git (Branching, Merging, Pull Requests)

Section 6: Basic Networking

  1. Networking Fundamentals
  2. TCP/IP Protocol Suite
  3. IP Addressing and Subnetting
  4. DNS and Domain Management
  5. HTTP and HTTPS Protocols
  6. Network Troubleshooting Tools

Section 7: AWS Cloud

  1. Introduction to Cloud Computing and AWS
  2. AWS Account Setup and Management
  3. EC2 Instances and Security Groups
  4. AWS Storage Services (S3, EBS)
  5. AWS Networking (VPC, Subnets, Route53)
  6. AWS Identity and Access Management (IAM)
  7. AWS Lambda and Serverless Computing

Section 8: Terraform – Infrastructure-as-Code

  1. Introduction to Infrastructure-as-Code
  2. Terraform Installation and Configuration
  3. Creating Infrastructure with Terraform
  4. Managing Infrastructure State
  5. Provisioning AWS Resources with Terraform
  6. Terraform Modules and Reusability
  7. Terraform Best Practices

Section 9: CI/CD Pipelines in Jenkins

  1. Introduction to Continuous Integration and Continuous Deployment (CI/CD)
  2. Jenkins Installation and Configuration
  3. Creating Jenkins Jobs and Pipelines
  4. Source Code Integration with Jenkins
  5. Build Automation and Testing
  6. Deployment Strategies and Blue/Green Deployments
  7. Jenkins Plugins and Extensibility

Section 10: Ansible – Configuration Management

  1. Introduction to Configuration Management
  2. Ansible Installation and Configuration
  3. Ansible Inventories and Playbooks
  4. Managing Configurations with Ansible
  5. Deploying Applications with Ansible
  6. Ansible Roles and Playbook Reusability
  7. Ansible Best Practices

Section 11: CV & Cover Letter Prep

  1. Creating an Effective CV for DevOps Roles
  2. Highlighting Relevant Skills and Experience
  3. Showcasing DevOps Projects and Contributions
  4. Tips for Tailoring a CV to Specific Job Requirements
  5. Writing an Engaging Cover Letter

Section 12: Interview Guidance & Prep

  1. Understanding DevOps Interview Process
  2. Common DevOps Interview Questions and Answers
  3. Technical Interview Preparation
  4. Behavioral Interview Preparation
  5. Tips for Effective Communication and Body Language
  6. Mock Interviews and Practice Sessions