Master modern DevOps tools for cloud deployment, automation, and infrastructure as code.
Skills you will gain
- Design and implement complex deployment scenarios
- Perform automated server setup using virtual machines and containers
- Implement multi-mode cluster setups and cloud-based deployments
Course Description
As more and more industries use DevOps practices and technologies, the demand for skilled DevOp technologists is skyrocketing. This course builds on the DevOps training in our introductory course, expanding on the methodologies and techniques necessary for students to understand real-world DevOps-based deployments. Through examples and hands-on assignments, students explore core DevOps concepts, container orchestration, cloud-based deployments, automated deployment tools, and system monitoring. Students also work with networking, Bash shell and Python scripting, package installation/management, Linux server configuration, and automated source code control mechanisms.
Topics
- Scripting with Bash & Python
- Infrastructure as Code (IaC) using Terraform
- Git/GitHub
- Microservices
- Container configuration using Docker
- Container deployment/orchestration using Kubernetes
- Continuous integration and deployment (CI/CD) using GitHub Actions, GoCD
- Continuous deployment using FluxCD & GoCD
- Cloud-deployments in Amazon Web Services.
Prerequisites / Skills Needed
Students must understand the topics covered in "DevOp Technologies" or have professional-level experience deploying systems in a data center or cloud and programming experience or a course in Bash scripting or Python.
- Live-Online Attend via Zoom at scheduled times.
黑料不打烊
This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.
Two “no meetings” to be announced. To see all meeting dates, click “Full Schedule” below.
You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.
