About this Course
As its name suggests, DevOps is a set of practices that combine software development and software operations principles to help build, test and release applications with greater speed and efficiency. A hot IT trend, it’s been widely implemented by many companies to facilitate next-generation performance and agility.
In this course, you’ll get an introduction to DevOps and how operations and development engineers work together and use various tools to create and improve products. You’ll learn about Docker and container orchestration and find out how to obtain, install, configure and automate the deployment of containerized applications on Kubernetes on Google Cloud.
You can take this course on its own or use it to supplement one of these programs:
DESIGNED FOR
Technology professionals who want to break into DevOps as well as developers, software engineers and system administrators interested in learning how to automate application deployment using Docker and Kubernetes.
See Requirements
Admission Requirements
To apply, you must have at least one of the following:
- One year of experience with basic shell script programming, entry-level networking and Linux system administration such as system management and configuration skills (including command-line proficiency)
- Completed the course in Network & System Administration
English Proficiency
If English is not your native language, you should have at least intermediate English skills to enroll. To see if you qualify, make sure you are at the B2 level on the CEFR self-assessment grid. To learn more, see English Language Proficiency Requirements – Noncredit Programs.
International Students
To enroll, international students must have a visa that permits study in the United States. This course does not enable students to obtain or maintain F-1 visa status. For more information, see Admission Requirements for International Students.
Technology Requirements
- Laptop to bring to class that has:
- 1.83 GHz Intel Core Duo or faster processor (or the equivalent)
- A recent operating system such as Windows 7 or later/Mac OS X 10.7.4 or later
- At least 4G of RAM
- Administrative privileges to install software
Completing the Course
To successfully complete this course, you must fulfill the requirements outlined by your instructor.
WHAT YOU’LL LEARN
- Knowledge of DevOps, microservices and containerization approaches
- Techniques for setting up, managing and maintaining Docker and Kubernetes clusters in on-premise or public cloud environments
- How to deploy and administer applications in the Kubernetes environment
- How to configure and troubleshoot Kubernetes clusters for applications and services in Amazon Web Services and Google Cloud
- Methods for managing a CI/CD pipeline with Spinnaker/Jenkins
GET HANDS-ON EXPERIENCE
- Install and configure Docker and Kubernetes
- Deploy, scale and update applications into on-premise Docker container and Kubernetes cluster environment
- Manage CI/CD pipeline with GitHub
- Build a Kubernetes environment and deploy and maintain applications with GKE (Google Kubernetes Engine).
EARN A DIGITAL BADGE
After successfully completing this course, you can claim a digital achievement badge that can be shared on LinkedIn and other social media sites. Learn more about digital badges.
OUR ENROLLMENT COACHES ARE HERE TO HELP
Connect with an enrollment coach to learn more about this offering. Or if you need help finding the right certificate, specialization or course for you, reach out to explore your options.