


Deployment Automation
CSE-41381
Master Real-World DevOps Skills for Modern IT Careers
Build, automate, and deploy with confidence. This hands-on course teaches you industry-standard tools like Jenkins, Terraform, and AWS to streamline deployment pipelines and boost your DevOps expertise.
Deployment Automation is a practice that allows to ship code fully or semi-automatically across several stages of the development process - from initial development right through to production. It contributes to more efficient and reliable deployments.
In this course, you will learn how to install, configure, and integrate Jenkins and Terraform using their own AWS environment and GitHub accounts to provision two complete Virtual Private Clouds (VPCs) to support a Blue and Green Deployment method. After each run, the Jenkins Project will have the ability to deploy an application in either Blue or Green Environments.
What You’ll Learn
- Automate Deployments: Use Jenkins and Terraform to build robust, repeatable deployment pipelines.
- Infrastructure as Code: Provision and manage cloud infrastructure on AWS using best practices.
- Blue/Green Deployments: Implement zero-downtime deployment strategies to minimize risk.
- Real-World Projects: Complete hands-on labs and projects that simulate real DevOps environments.
Who Should Enroll
- IT professionals and developers seeking to upskill in DevOps and automation.
- System administrators transitioning to cloud and automation roles.
- Anyone preparing for DevOps-related certifications or roles.
Prerequisites: Knowledge of AWS Environment is desirable, but not required. Students should have knowledge of basic System Integration and Test methods, tools, and terms or have previously taken DevOps Continuous Integration and Continuous Testing course.
Why Choose This Course?
- Hands-On Labs: Practice with real tools and cloud environments.
- Career-Ready Skills: Learn what employers are looking for in DevOps roles.
- Continuing Education Credit: Showcase your achievement on LinkedIn and your resume.
- Flexible Online Format: Study at your own pace with live support.
- Expert Instruction: Learn from certified professionals with real-world experience.
Course Format & Schedule
- Format: Online, instructor-led.
- Offered: Winter and Spring quarter.
- Duration: 9 weeks.
- Next Start Date: Please see below course sessions.
Other Course Requirements
- Software: AWS account
- Hardware (required): a personal computer that can run ubuntu app to deploy AWS resources.
Related Courses
Upon completion of this class, consider enrolling in other courses including DevSecOps, Kubernetes, Linux Cloud Infrastructure, AWS Academy Cloud Developing, or Cloud Computing Architecture using Amazon Web Services (AWS).
Questions?
Email us at infotech@ucsd.edu
Course Information
Course sessions
Section ID:
Class type:
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
Textbooks:
All course materials are included unless otherwise stated.
Policies:
- No refunds after: 4/7/2025
Schedule:
Instructor:
Norma Ochoa

Norma Ochoa has more than 20 years of experience working in the Software Industry. She has extensive experience Integrating Systems, Deploying, Maintaining, and Monitoring Mission Critical Production environments.
Norma Ochoa holds a BS in Computer Science from San Diego State University. When Systems migrated to cloud environments, she pursued additional education and obtained several AWS Certifications, including Professional DevOps Engineer, Associate Solutions Architect, Associate SysOps Administrator, and Associate Developer.
Mrs. Ochoa’s recent experience includes five years of experience in DevSecOps and operating a CI/CD pipeline, including development, integration, and operations within the AWS C2S-TS environment. She is well-versed in the similarities and differences between the GovCloud and C2S-TS operating environments.
Mrs. Ochoa has also over three years of experience teaching DevOps development. The course includes DevOps infrastructure, Continuous Integration, Continuous Delivery, Declarative Pipelines, Development, and Infrastructure as Code.