Level
Intermediate
Prerequisites
Intermediate Javascript. You should also have some familiarity with:
Web development (HTML, CSS)
Object Oriented Programming
Linux Command Line Basics
Course Duration
4 months
Udacity current price ( USD)
1356
Career Focus
This program is designed to prepare people to become devops engineers. This includes job titles such as DevOps Engineer, Reliability Engineer, Release Manager, and more. Obtaining the skills required to be a DevOps will make you extremely valuable across many industries, and in many roles. As a graduate of this program, you’ll be prepared to seek out roles that run the gamut from generalist to specialist, and all points in between.
Target Audience
If you’re a developer, system admin or operations manager interested in automating IT infrastructure, building software delivery pipelines, and deploying and managing infrastructure, this program is for you. This program will enable you to gain the skills necessary to succeed in this rapidly-growing field.
General Curriculum)
In the program, you will:
– Deploy and maintain infrastructure as code (IAC) securely with CloudFormation and Ansible
– Create Continuous Integration / Continuous Delivery (CI/CD) pipelines with Jenkins
– Monitor and log changes in your system with Kibana and Grafana
– Operationalize scaleable microservices with Kubernetes
Skill Covered
AWS, Configuration Management with Anisble, Continuous integration, Kibana and Grafana, Kubernetes
Tools
What They Need: Computer that can install/run the below programs, need an AWS account (we provide $100 in credit for this, they have to enter their credit card when they set up their account)
What They Will Learn/Use: AWS, CloudFormation, Ansible, Jenkins, Kibana, Grafana, Kubernetes
Projects
• Deploy a Static Website on AWS
• Deploy a High-Availability Web App Using CloudFormation
• Build CI/CD Pipeline for Blue/Green Deployment
• Operationalize a Machine Learning Microservice API
• Capstone – build a CI/CD pipeline for a microservices application for different deployment strategies. Students define the scope of the project and select the right deployment strategy based on different business requirements.
Syllabus
Resources (blog posts, other)
Course Features
- Lectures 0
- Quizzes 0
- Duration 4 months
- Skill level All levels
- Students 0
- Assessments Yes