UCSD Extension Devops CI/CD

open for enrollment now!

Next DevOps Class dates: 01/12/2021 – 03/09/2021

Limited to 20 students.

Link to Class Syllabus

UCSD DevOps Class
UCSD DevOps Class

This course will describe techniques, processes and tools to achieve continuous delivery by connecting and automating all phases of software delivery, including configuration management, automated acceptance testing, dependency management and the creation and management of testing and production environments. These techniques are widely applicable to all sorts of different software projects—big, small and highly technical.


This course takes a practical approach and covers the tools and strategies of Continuous Delivery. It starts with familiarizing you with Continuous Delivery concepts and then show you how to start creating your own Jenkins Pipelines to create your build, test and deployment jobs as well as how to integrate Jenkins with integration and delivering tools such as Maven, GitHub, Nexus, JMeter, Packer and Terraform.

Build your DevOps infrastructure

INCLUDES ALL OF THE CODE

This DevOps online class comes with all of the code that you need to build the multi-job, multi-phase pipeline. It includes a simple java web application, the packaging job, the exploratory testing job, the API test job, the Performance job, and the Deployment job. The deployment job includes the infrastructure as code implementation of a blue and green environment using Terraform on the AWS Cloud.

CREATE THIS MULTI JOB PIPELINE IN JENKINS

CLASS BENEFITS

OBSERVE

Once you see the DevOps online videos, you will be able to create your DevOps infrastructure in your environment.

DO

You will be able to see on DevOps online videos how to setup your own infrastructure and devops pipelines from scratch. The videos will explain what needs to be set up. And they will show you how to do it. From the beginning to end. The DevOps videos will walk you step by step.

UNDERSTAND

After seeing the videos, and creating your DevOps infrastructure and DevOps pipelines, you will understand the DevOps process and concepts, it’s power and its strength.

LEARN TERRAFORM

In this class, the DevOps infrastructure is built as code using Terraform. At the end of this class, you will have a complete AWS VPC, including two subnets, ELBS, AutoScaling, Target Groups, etc.

BLUE AND GREEN DEPLOYMENT

The Jenkins Pipelines will provision a Blue and Green Deployment automatically using Jenkinsfiles and Terraform.

SUPPORT

You will be able to work on your own DevOps Environment independently. If you need help troubleshooting any aspect of your DevOps infrastructure or pipelines, you can get help by posting your issues on the class forum. The class also has an optional Google Meet once a week for students that would like to share their workstation with the class when having issues.

EMPLOYER SPONSOR

DevOps is in such high demand and is such an essential technology in so many aspects of the Software Industry, this class often qualifies for your employers education reimbursement. Please verify this with your employer before paying for this class.