0% found this document useful (0 votes)
170 views3 pages

Syllabus NM Infosys DevOps

The document outlines a DevOps course that covers Agile methodologies, DevOps fundamentals, and the implementation of continuous integration and delivery (CICD) using open-source tools. It includes prerequisites, course objectives, outcomes, and a detailed curriculum divided into units focusing on various aspects of Agile and DevOps. The course lasts 50 hours and requires specific software and hardware for effective learning.

Uploaded by

ighlm456
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
170 views3 pages

Syllabus NM Infosys DevOps

The document outlines a DevOps course that covers Agile methodologies, DevOps fundamentals, and the implementation of continuous integration and delivery (CICD) using open-source tools. It includes prerequisites, course objectives, outcomes, and a detailed curriculum divided into units focusing on various aspects of Agile and DevOps. The course lasts 50 hours and requires specific software and hardware for effective learning.

Uploaded by

ighlm456
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DEVOPS

● This course provides an overview of Agile approach to


software development, Agile manifesto, comparison
Course
with traditional approach and different flavors of Agile.
Learning
● It aims at equipping learners with the why, what and
Objectives
how of DevOps. It also helps learners to build an
automated pipeline of tasks/stages in SDLC

• Gain an understanding on the fundamentals of Agile


way of doing software delivery and the difference
between Agile and the traditional way of development.
Course
• Get acquainted with different flavors of Agile.
Outcomes
• Attain literacy on fundamentals and adoption of
DevOps.
• Acquire the skill of implementing an automated
continuous integration pipeline using open-source
stack of tools.

PRE-REQUISITE KNOWLEDGE:

Learners who undergo this course would need to understand the following pre-
requisites to be able to appreciate and undergo the contents:
• Phases of software development life cycle (SDLC)
• Traditional waterfall model

UNIT I TOC - Introduction to Agile methodology | Infosys Springboard


(onwingspan.com)

Software Engineering Basics, The Agile Manifesto, Agile Frameworks, Traditional vs


Agile

UNIT II TOC - Continuous Integration and Delivery - DevOps | Infosys Springboard


(onwingspan.com)

DevOps - CICD Prelude, Fundamentals of DevOps


UNIT II TOC - Continuous Integration and Delivery - DevOps | Infosys Springboard
(onwingspan.com)

DevOps Adoption in Projects – Technology Aspects, Aligning capabilities, People and


Process aspects

UNIT III TOC - Continuous Integration and Delivery - DevOps | Infosys Springboard
(onwingspan.com)

Implementation of CICD with Java and open source stack of tools – Version Control,
Static code analysis, Automated Unit Testing and Code Coverage

UNIT IV TOC - Continuous Integration and Delivery - DevOps | Infosys Springboard


(onwingspan.com)

Implementation of CICD with Java and open source stack of tools – Build
Automation, Artifact Repository, Orchestration of build – Continuous Integration

UNIT V TOC - Continuous Integration and Delivery - DevOps | Infosys Springboard


(onwingspan.com)

Implementation of CICD with Java and open source stack of tools – Dynamic
environment provisioning, Continuous Testing, Release management, Continuous
Delivery and Deployment, Containerization, Gating in CICD pipelines, Metrics and
Measurement

Course Duration: 50 Hours

Test Projects:
Use Cases:
1. Testing Lab Setup [Reference : Lab Guide - Viewer Page | Infosys Springboard
(onwingspan.com)]
2. Git Operations [Reference : Lab Guide - Viewer Page | Infosys Springboard
(onwingspan.com)]
3. Creating project in SonarQube [Reference : Lab Guide - Viewer Page | Infosys
Springboard (onwingspan.com)]
4. Using SonarQube with Sonar-runner [Reference : Lab Guide - Viewer Page |
Infosys Springboard (onwingspan.com)]
5. Adding custom rules to SonarQube[Reference : Lab Guide - Viewer Page |
Infosys Springboard (onwingspan.com)]
6. Creating a local repository in Artifactory [Reference : Lab Guide - Viewer Page |
Infosys Springboard (onwingspan.com)]
7. Build automation using Maven [Reference : Lab Guide - Viewer Page | Infosys
Springboard (onwingspan.com)]
8. Final Project: Create and configure a Continuous Integration (CI) pipeline using
Jenkins and other open source tools. The steps to be followed include installing
Jenkins, configuring system settings, downloading necessary plugins, creating a
central CI pipeline, copying and moving jobs, setting up a pipeline view in
Jenkins, and configuring gating conditions. [Reference: Lab Guide - Viewer Page
| Infosys Springboard (onwingspan.com)]

SOFTWARE REQUIREMENTS:

● JDK

● Eclipse – Integrated development environment

● Git- Source code management

● SonarQube – Static code quality checks

● JUnit – Unit testing of code

● Maven – Build automation

● JaCoCo – Code coverage

● Jenkins – CI orchestration

HARDWARE REQUIREMENTS:

• i5 or i7 processor or R5 from AMD

• 16 GB of RAM. 500 GB storage system

You might also like