CI/CD, Configuration Management, and Infrastructure as Code

Posted 9 days 4 hours ago by Edureka

Study Method : Online
Duration : 3 weeks
Subject : IT & Computer Science
Overview
Gain hands-on DevOps automation experience to streamline software delivery and build sought-after cloud engineering skills.
Course Description

Learn to automate software delivery with CI/CD and Infrastructure as Code

Modern software development depends on automation to deliver applications faster, more reliably, and at scale. By combining CI/CD pipelines with configuration management and Infrastructure as Code (IaC), organisations can streamline software delivery while reducing manual effort and improving consistency.

On this three-week course, you’ll learn how to automate software delivery workflows and infrastructure management.

You’ll also gain practical experience designing CI/CD pipelines, provisioning infrastructure, and deploying applications using industry-leading DevOps tools.

Build CI/CD pipelines with Jenkins

This course introduces you to Jenkins, one of the world’s most widely used automation servers for building and managing CI/CD pipelines.

You’ll explore Jenkins architecture, plugins, security, and automation workflows before designing and implementing your own Jenkins pipelines. Through hands-on exercises, you’ll learn how to create efficient delivery workflows that improve software quality and collaboration.

Automate Configuration, Infrastructure, and Builds

Next, you’ll learn how to effectively use Ansible and build automation with Maven and Gradle.

With these skills, you’ll be able to reduce manual processes and build more reliable deployment workflows.

Provision Infrastructure with Terraform and AWS CloudFormation

Infrastructure as Code enables teams to provision, manage, and scale infrastructure through code rather than manual configuration.

You’ll develop Infrastructure as Code solutions using Terraform and work with AWS CloudFormation to implement repeatable cloud infrastructure deployments and integrate Infrastructure as Code into CI/CD pipelines.

By the end, you’ll have the practical skills needed to deploy scalable, resilient infrastructure for modern applications.

This course is intended for software developers, system administrators, and IT professionals who want to automate software delivery and infrastructure management. It is suitable for learners looking to build CI/CD pipelines and implement Infrastructure as Code in real-world environments.

Basic understanding of DevOps concepts and version control is recommended. The course is ideal for professionals aiming to transition into DevOps roles or enhance their skills in automation, configuration management, and scalable deployments.

Jenkins, Ansible, Maven, Gradle, AWS CloudFormation, Terraform

Requirements

This course is intended for software developers, system administrators, and IT professionals who want to automate software delivery and infrastructure management. It is suitable for learners looking to build CI/CD pipelines and implement Infrastructure as Code in real-world environments.

Basic understanding of DevOps concepts and version control is recommended. The course is ideal for professionals aiming to transition into DevOps roles or enhance their skills in automation, configuration management, and scalable deployments.

Career Path
  • Apply CI/CD, configuration management, build automation, and Infrastructure as Code practices.
  • Assess Jenkins build results, system performance, and infrastructure changes.
  • Evaluate automation approaches using Ansible, Maven, and Gradle.
  • Create Jenkins pipelines and reusable infrastructure configurations.
  • Design AWS infrastructure using Terraform and CloudFormation.