
Explore the ci/cd pipeline and sdlc from planning and requirements gathering through coding, building, testing, deploying, monitoring, and looping back to planning, with devops, cloud, and toolchains.
Compare waterfall and agile methodologies, highlighting long-term planning, sequential development, and silos in waterfall versus rapid, feature-based releases with two-week sprints in agile.
Learn how continuous integration automates builds and tests for every commit, using unit and integration tests, containers to address environment differences, and quick feedback from failed tests and bug logging.
Understand continuous delivery, enabling automatic staging delivery with on-demand production deployments and optional manual approval. Trace building artifacts and running unit, acceptance, and smoke tests within a fast feedback pipeline.
compare continuous delivery and continuous deployment, showing how button deploy enables production while continuous delivery speeds software delivery and improves quality, velocity, and customer satisfaction.
Explore how ci/cd and devops intertwine across the software lifecycle, from building and integrating code with tests to deployment and post-deployment monitoring using Datadog.
Jenkins is a free, open-source CI/CD pipeline platform known for flexibility, plugins, and a master/worker architecture. It runs on Windows, macOS, Linux, or Docker with Java 8 or 11.
Install Jenkins on Linux systems and EC2, configure Java 8 or 11, set up yum-based installs and services, and expose port 8080 for initial login and dashboard access.
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
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)
I will see you inside!