Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Jenkins CI/CD Pipeline Masterclass for DevOps/SRE engineers
Rating: 5.0 out of 5(1 rating)
52 students

Jenkins CI/CD Pipeline Masterclass for DevOps/SRE engineers

Learn Jenkins to enable DevOps CI/CD pipeline. Jenkins job vs pipeline, jenkinsfile syntax, security, etc
Last updated 1/2023
English
English [Auto],

What you'll learn

  • What is CI/CD Pipeline
  • Waterfall method vs Agile method
  • What is CI (Continuous Integration)
  • What is CD (Continuous Delivery)
  • Continuous Delivery vs Continuous Deployment
  • CI/CD vs DevOps
  • What is Jenkins
  • What is Jenkins Job
  • What is Jenkins Pipeline
  • Declarative vs Scripted Jenkinsfile
  • What is Jenkinsfile
  • How to define CI/CD pipeline as IaC using Jenkinsfile
  • Jenkins security
  • Jenkins user management
  • Jenkins integration with git
  • Jenkins integration with Bitbucket

Course content

12 sections53 lectures4h 6m total length
  • Download course material0:01
  • CICD and SDLC Overview6:18

    Master CI/CD concepts and the software development life cycle from planning to deployment and monitoring, linking DevOps practices with cloud tooling like AWS, GKE, and Kubernetes.

  • Waterfall vs Agile methodology5:38

    Compare waterfall and agile software development. Waterfall relies on long planning and silos, while agile uses two-week sprints, incremental releases, and continuous integration and deployment with DevOps.

  • Continuous Integration1:01

    Master continuous integration with automated builds and tests for every commit, including linting and pre-commit formatting, run on a CI server to provide rapid feedback on environment-related failures.

  • Continuous Delivery2:11

    Continuous delivery enables deployment to staging and production with push-button and manual approval; The CI/CD pipeline builds, runs unit and acceptance tests, creates artifacts, and deploys to staging and production.

  • Continuous Delivery vs Deployment1:24

    Continuous delivery enables production deployment by push button after a manual review. Continuous deployment deploys automatically without review; both pursue faster velocity, fewer bugs, and higher customer satisfaction.

  • CICD vs DevOps1:30

    Explain how CI/CD differs from DevOps by showing CI building code, integrating, and testing up to deployment, while DevOps includes post deployment monitoring, logging, and alerting with tools like Datadog.

Requirements

  • Min 3 months experience with programming
  • Mac or Linux recommended

Description

Have you heard about CI/CD pipeline before?

You wonder what it is and how it's related to SDLC (Software Development Lifecycle)?

Well, in this course, I will introduce CI/CD pipeline concepts by covering Waterfall and Agile development method, what CI and CD mean, and CICD vs DevOps.


Even if you are not a DevOps engineer, this course will benefit you in understanding what CI/CD pipeline is and how it integrates into a development process.


By the time you finish this FREE course, you will be ready to jump onto my "Jenkins CI/CD Pipeline Masterclass" course!


Who should take this course

  • you are a software developer/engineer or junior DevOps

  • you don't know much about CI/CD pipeline

  • you want to know how to integrate Jenkins with git, bitbucket

  • you want to know how to define CI/CD pipeline as a IaC using Jenkinsfile




Why you should take this course:

Instructed by a cloud DevOps engineer (with CKA and certified AWS DevOps pro) working at US company in SF

I have been pretty handson with Terraform, AWS, AWS EKS with 7+ industry experience in both North America and Europe.



My background & Education & Career experience

  • Cloud DevOps Software Engineer with 6.5+ years experience

  • Bachelor of Science in Computing Science from a Canadian university

  • Knows Java, C#, C++, Bash, Python, JavaScript, Terraform, IaC

  • Expert in AWS (holds AWS DevOps Professional certification) and Kubernetes (holds Certified Kubernetes Administrator, CKA, CKS)


I will see you inside!

Who this course is for:

  • DevOps beginner
  • Linux Beginner