Devops Advanced Premium

GitOps and Progressive Delivery Virtual Internship

In this advanced virtual internship, students will learn to implement GitOps principles and progressive delivery techniques to manage infrastructure-as-code and application deployments. They will gain hands-on experience with tools like Docker, Kubernetes, Jenkins, GitLab CI, Terraform, and Ansible to automate the software delivery process. By the end of the internship, students will be able to set up a complete GitOps workflow, manage infrastructure and application deployments using code, and implement progressive delivery strategies for safer and more reliable software releases.

weeks
7 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Explore GitOps Principles

Advanced

In this task, students will research and summarize the key principles of GitOps, including declarative infrastructure, version control, and automated deployments.

8 hours

Understand Progressive Delivery Strategies

Advanced

In this task, students will explore different progressive delivery techniques and their advantages for safer and more reliable software releases.

8 hours

Set Up a GitOps Repository

Advanced

In this task, students will create a Git repository to manage infrastructure-as-code and application deployments using GitOps principles.

12 hours

Automate Infrastructure Provisioning with Terraform

Advanced

In this task, students will use Terraform to provision infrastructure resources as code and integrate them into the GitOps workflow.

20 hours

Implement Feature Flags

Advanced

In this task, students will learn how to use feature flags to control the rollout of new features and integrate them into a GitOps workflow.

16 hours

Set Up Canary Releases

Advanced

In this task, students will learn how to implement canary releases as part of a GitOps-based deployment strategy.

16 hours

Capstone Project

Advanced

In this capstone project, students will implement a complete GitOps and progressive delivery workflow for a sample application, including infrastructure provisioning, application deployments, feature flags, and canary releases.

40 hours

Prerequisites

  • • Proficiency in a programming language
  • • Experience with version control systems (e.g., Git)
  • • Basic understanding of cloud computing and containerization

Certificate

Certificate of Completion

Earn a certificate upon successful completion