Best Seller

DevOps Beginners to Advanced with Projects – 2024

Get a Free Week of Skillshare

$9.99 Coupon code for DevOps Beginners to Advanced with Projects – 2024 Udemy Course. This is an exclusive discount coupon from the course instructor, it will be active for few days. Check ENROLL NOW button to get a maximum discount. Coupon Coded Verified on January 6th, 2024

Begin DevOps Career As an Absolute Beginner | Linux, AWS, Scripting, Jenkins, Ansible, Docker, K8s, Projects & ChatGPT

Instructed by Imran Teli – 52 hours on-demand video & 81 downloadable resources

The DevOps Beginners to Advanced Course covers a wide range of topics, including the principles of DevOps, Agile methodologies, Continuous Integration/Continuous Deployment (CI/CD), Infrastructure as Code (IaC), containerization, and cloud computing. The course also covers various tools and technologies that are commonly used in DevOps, such as Git, Jenkins, Docker, Kubernetes, and AWS.

The course is suitable for both beginners and experienced individuals who want to learn DevOps concepts and tools. The course starts with the basics of DevOps and gradually moves on to more advanced topics. It includes practical exercises, quizzes, and projects to help students apply what they’ve learned in a real-world context.

This course starts from very basics of command line, hands on demonstrations of many tools & technologies. Also most importantly it will show you how various technologies in DevOps work together by setting up your own projects.

Step 1

  • Basics of Linux
  • Server Management in Linux
  • Vagrant
  • Basics of networking
  • Project
    • Vprofile Project Intro & Setup on VM’s

Step 2

  • Bash Scripting
  • Basics of scripting
  • Variables, Conditions, Loops etc
  • Automating day to day admin tasks

Step 3

  • Cloud Computing Intro
  • IAM
  • Ec2 Instances, EBS Volumes, ELB
  • S3
  • Cloudwatch
  • RDS
  • Autoscaling
  • Route53
  • Project
    • AWS Cloud For Project Set Up Lift & Shift
    • Re-Architecting Web App on AWS Cloud [PAAS & SAAS]

Step 4

  • Version control system = Git & GitHub
  • Build Tools | Build & Test Java Code = Maven
  • Continuous Integration Intro
  • Jenkins
    • Jenkins as a Build Server
    • Jenkins Jobs | Build , Test, Deploy, Notify
    • Jenkins Master/Slave, Nexus, Sonarqube
    • Jenkins CI Pipeline
    • Jenkins Administration
  • Project
    • Continuous Integration Using Jenkins, Nexus, Sonarqube & Slack

Step 5

  • Python Scripting
  • Basics of python programming
  • vars, datatypes, conditions, loops, function, modules etc
  • Pythons for automating OS tasks

Step 6

  • Ansible Intro
  • Ad Hoc commands
  • Modules
  • YAML into
  • Playbooks
    • vars, conditions, loops,
    • handlers, templates etc etc etc
  • Variables deep dive
  • Roles
  • Ansible for AWS
  • Project
    • Continuous Delivery and Configuration Management [Jenkins plus Ansible]

Step 7

  • AWS Part 2
  • VPC in depth
  • Log management and custom metrics
  • Project
    • Vprofile on Beanstalk & RDS
    • Code Commit, Code Build & Code Pipeline
    • CI & CD on AWS Cloud for Vprofile Project
    • Beanstalk, RDS, CodePipeline etc

Step 8

  • Docker Intro
  • Understanding and Implementing Containers
    • Volumes, Network, logs etc
  • Building Images for Vprofile project
  • Docker compose to run vprofile multi containers
  • Kubernetes Intro
  • Kubernetes setup for production Env
  • Kubernetes objects
    • Pods, Services, Controllers, Deployment
    • Replication, Autoscaling, Resource quotas, secret, configmap, namespace.
  • Project
    • Vprofile Project deployment on Kubernetes

Step 9

  • Terraform for AWS Cloud automation
  • Cloudformation for AWS loud automation

By the end of the DevOps Beginners to Advanced Course, students should have a good understanding of the principles of DevOps, the tools and technologies used in DevOps, and how to apply them to manage and deploy software applications efficiently. Students will also learn how to automate software delivery processes, monitor software applications, and implement Agile methodologies.

Overall, the DevOps Beginners to Advanced Course is an excellent resource for individuals who want to learn DevOps and become proficient in the latest DevOps tools and technologies. With practical exercises and real-world projects, students can apply what they’ve learned in a practical context and gain the skills they need to succeed in a DevOps role.

Recommended Courses

  1. Ultimate DevOps Guide with Interview Preparation
Deal Score-7
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.

Gain access to over 11,000+ courses for just $16.58 [₹850] per month

Choose between monthly or annual billing cycles, with the freedom to cancel at any time.

The future belongs to learners. Udemy online courses as low as $13.99

New customer offer! Top courses from $14.99 when you first visit Udemy

Gain the skills you need to reach your next career milestone for as little as $11.99

Course Coupon Club
Logo
Follow us on Telegram Join us on FB