DevOps Course Syllabus


DevOps-Syllabus

In this Devops Course Syllabus, you’ll learn the key principles and practices of DevOps, including Linux administration, source control with Git, and continuous integration using Jenkins. Youโ€™ll also gain hands-on experience with tools like Ansible, Docker, and Kubernetes, while exploring cloud solutions with AWS.

Introduction to DevOps

In this module, you’ll explore DevOps and why it’s essential in modern software development. You’ll understand core DevOps principles, the dynamic DevOps ecosystem, and the high-demand skills needed for a DevOps engineer. Additionally, you’ll familiarize yourself with key tools like Docker, Kubernetes, Jenkins, and Ansible, which are pivotal in the DevOps landscape.

  • What is DevOps
  • Why DevOps
  • DevOps Principles
  • DevOps Ecosystem
  • Opportunities for DevOps Engineer
  • DevOps Skills in demand
  • Important tools used in DevOps

Linux Administration

In this module of the DevOps Syllabus at FITA Academy, you’ll learn the fundamental concepts of operating systems, focusing on Linux versions and essential Linux operating system concepts like the kernel, shell, and file system structure. You’ll master crucial Linux commands for administration, user management, file permissions, partitioning, and file system management. Additionally, you’ll gain expertise in package management, networking essentials, and SSH configuration, equipping you with the skills needed for proficient Linux administration.

  • Basic concepts of Operating System
  • Linux Versions
  • Important Linux Operating Systems concepts like Kernel, Shell & File System structure.
  • Important Linux Commands for Administration.
  • Commands for User Management.
  • Commands for File Permissions.
  • Commands for Partitioning
  • Commands for File System.
  • Package Management.
  • Networking essentials.
  • SSH configuration.
โ€œTo know more about Linux Administration,join the DevOps Course in Chennaiโ€
Enquiry at FITA Academy

Source Control using GIT

In this module of the DevOps Course Syllabus, you’ll begin with an introduction to version control and Git, including installation and server setup. You’ll master important Git commands and learn how to create and manage repositories. You’ll explore working with Git remote repositories, branching, merging, and various workflows like centralized, feature branch, Gitflow, and forking. Additionally, you’ll gain hands-on experience working with GitHub.

  • Introduction to Version Control.
  • Introduction to GIT.
  • Installation and Server setup.
  • Important Git Commands.
  • Working with Repositories:
    • Creating a repository (git init)
    • Checking status (git status)
    • Adding files to a repository (git add)
    • Committing files (git commit)
    • Removing staged files (git reset)
    • Removing committed files (git rm)
    • Checking logs (git log)
  • GIT Remote Repositories
  • Branching in GIT.
  • Merging in GIT.
  • Workflows in GIT:
    • Different ways of using Git
    • Centralised
    • Feature Branch
    • Gitflow Workflow
    • Forking Workflow
  • Working with GitHub.

Continuous Integration with Jenkins

In this module of the DevOps Training Certification, you’ll learn about Continuous Integration with Jenkins, including an overview of its architecture and installation. You’ll explore Jenkins management, support for Git, and various types of Jenkins jobs. You’ll also dive into setting up and scheduling build jobs, securing Jenkins, and leveraging Jenkins plugins. Additionally, you’ll be introduced to Maven and learn how to set up Jenkins Master and Slave servers for distributed builds, as well as how to back up and restore Jenkins.

  • Introduction to Continuous Integration
  • Continuous Integration with Jenkins Overview.
  • Jenkins Architecture.
  • Installation of Jenkins.
  • Jenkins management
  • Support for the Git version control systems
  • Different types of Jenkins Jobs
  • Setting up a Jenkins job
  • Scheduling build Jobs.
  • Securing Jenkins.
  • Jenkins Plugins.
  • Introduction to Maven.
  • Setting up Jenkins Master and Slave servers.
  • Distributed builds with Jenkins
  • Backup and Restore of Jenkins.
โ€œIf you want to learn more about GIT and Jenkins, join the DevOps Course in Bangalore.โ€

Ansible

In this module of the DevOps Certification Syllabus, you’ll learn to set up and configure Ansible, master key modules like Setup, File, and Service, and efficiently use the command line. You’ll create and manage Playbooks, utilizing variables, templating, and advanced features, while following best practices. Additionally, you’ll explore working with Ansible plugins and roles, including using Ansible Galaxy for role management.

  • Introduction to Ansible.
  • Introduction to YAML.
  • Ansible Documentation.
  • Setup and Configuration.
  • Ansible Modules
    • Setup Module.
    • File Module.
    • Pause Module.
    • Yum Module.
    • Service Module.
    • Copy Module.
    • Package Module etc.
  • Ansible Command Line Usage.
  • Working with Playbooks
  • Introduction to Playbooks in Ansible
    • Creating Reusable Playbooks
    • Using Variables
    • Templating
    • Conditionals
    • Loops
    • Blocks
    • Advanced Playbooks Features
    • Best Practices
  • Working with Ansible Plugins:
  • Ansible Roles:
    • Role Directory Structure
    • Using Roles
    • Role Duplication and Execution
    • Role Default Variables
    • Role Dependencies
    • Embedding Modules and Plugins In Roles
    • Role Search Path
    • Ansible Galaxy

Docker

In this module of the DevOps Engineer Syllabus, you’ll learn key Docker concepts, from installation to advanced features. You’ll master creating and managing Docker image layers, building images using both the Docker commit command and Dockerfile, and pushing your images to Docker Hub. Additionally, you’ll explore Docker networking, links, and volumes and gain hands-on experience in creating Dockerized web applications.

  • Docker Concepts
  • Installing Docker.
  • Docker Image Layers
  • Build Docker Images by using Docker Commit Command.
  • Build Docker Images by Writing Dockerfile.
  • Push Docker Images to Docker Hub.
  • Docker Networking, Links and Volumes.
  • Create Dockerized Web Applications.
โ€œTo know more about Ansible and Docker, consider enrolling in the DevOps Course in Coimbatore.โ€

Puppet

In this course, you’ll delve into the Puppet ecosystem, mastering its components and terminologies. You’ll learn to manage Puppet infrastructure, modules, and environments, as well as the installation and setup processes. We’ll guide you through configuring Puppet’s client/server architecture and provide a comprehensive understanding of how a Puppet run works. Additionally, you’ll explore the integration of Git with Puppet to streamline your workflows.

  • Puppet ecosystem, components, and terminologies
  • Managing puppet infrastructure, modules, and environments
  • Installation and setup
  • Configuring puppet client/server architecture
  • Understanding how a puppet run works
  • Integrating git with puppet

Nagios

In this module of the DevOps Course Syllabus, you’ll dive into the essentials of continuous monitoring with Nagios, understanding its fundamental concepts and architecture. You’ll learn how to install Nagios and explore the power of Nagios plugins (NRPE) and objects to enhance monitoring capabilities. Additionally, you’ll master Nagios commands and set up effective notification systems to ensure you stay informed about your infrastructure’s health.

  • Overview of Continuous Monitoring
  • Fundamentals of Nagios
  • Installing Nagios
  • Nagios Plugins(NRPE) and Objects
  • Nagios Commands
  • Notification in Nagios

DevOps on AWS Cloud

In this module, youโ€™ll explore the fundamentals of cloud computing and discover why DevOps is a perfect fit for cloud environments. You’ll gain an introduction to Amazon Web Services (AWS) and learn about its diverse range of services. Finally, you’ll dive into the practical aspects of implementing DevOps practices using AWS, equipping you with the skills to streamline development and deployment processes in the cloud.

  • Introduction to Cloud Computing
  • Why DevOps on the Cloud?
  • Introduction to AWS
  • Various AWS services
  • DevOps using AWS
โ€œGet to know more about Puppet and Nagios by joining the DevOps Course in Pondicherry.โ€





Quick Enquiry

Please wait while submission in progress...


Contact Us

Chennai

  93450 45466

Bangalore

 93450 45466

Coimbatore

 95978 88270

Online

93450 45466

Madurai

97900 94102

Pondicherry

93635 21112

For Hiring

 93840 47472
 hr@fita.in

Corporate Training

 90036 23340


Read More Read less

FITA Academy Branches

Chennai

Bangalore

Coimbatore

Other Locations

FITA Academy - Velachery
Plot No 7, 2nd floor,
Vadivelan Nagar,
Velachery Main Road,
Velachery, Chennai - 600042
Tamil Nadu

    :   93450 45466

FITA Academy - Anna Nagar
No 14, Block No, 338, 2nd Ave,
Anna Nagar,
Chennai 600 040, Tamil Nadu
Next to Santhosh Super Market

    :   93450 45466

FITA Academy - T Nagar
05, 5th Floor, Challa Mall,
T Nagar,
Chennai 600 017, Tamil Nadu
Opposite to Pondy Bazaar Globus

    :   93450 45466

FITA Academy - Tambaram
Nehru Nagar, Kadaperi,
GST Road, West Tambaram,
Chennai 600 045, Tamil Nadu
Opposite to Saravana Jewellers Near MEPZ

    :   93450 45466

FITA Academy - Thoraipakkam
5/350, Old Mahabalipuram Road,
Okkiyam Thoraipakkam,
Chennai 600 097, Tamil Nadu
Next to Cognizant Thoraipakkam Office and Opposite to Nilgris Supermarket

    :   93450 45466

FITA Academy - Porur
17, Trunk Rd,
Porur
Chennai 600116, Tamil Nadu
Above Maharashtra Bank

    :   93450 45466

FITA Academy Marathahalli
No 7, J J Complex,
ITPB Road, Aswath Nagar,
Marathahalli Post,
Bengaluru 560037

    :   93450 45466

FITA Academy - Saravanampatty
First Floor, Promenade Tower,
171/2A, Sathy Road, Saravanampatty,
Coimbatore - 641035
Tamil Nadu

    :   95978 88270

FITA Academy - Singanallur
348/1, Kamaraj Road,
Varadharajapuram, Singanallur,
Coimbatore - 641015
Tamil Nadu

    :   95978 88270

FITA Academy - Madurai
No.2A, Sivanandha salai,
Arapalayam Cross Road,
Ponnagaram Colony,
Madurai - 625016, Tamil Nadu

    :   97900 94102

FITA Academy - Pondicherry
410, Villianur Main Rd,
Sithananda Nagar, Nellitope,
Puducherry - 605005
Near IG Square

    :   93635 21112

FITA Academy - Tiruppur
61D, Poongodi Towers 2nd floor,
Periyar Colony Bus Stop,
Tirupur - 641 652

    :   9940122502

Read More Read less
  • Are You Located in Any of these Areas

    Adyar, Adambakkam, Anna Salai, Ambattur, Ashok Nagar, Aminjikarai, Anna Nagar, Besant Nagar, Chromepet, Choolaimedu, Guindy, Egmore, K.K. Nagar, Kodambakkam, Koyambedu, Ekkattuthangal, Kilpauk, Meenambakkam, Medavakkam, Nandanam, Nungambakkam, Madipakkam, Teynampet, Nanganallur, Navalur, Mylapore, Pallavaram, Purasaiwakkam, OMR, Porur, Pallikaranai, Poonamallee, Perambur, Saidapet, Siruseri, St.Thomas Mount, Perungudi, T.Nagar, Sholinganallur, Triplicane, Thoraipakkam, Tambaram, Vadapalani, Valasaravakkam, Villivakkam, Thiruvanmiyur, West Mambalam, Velachery and Virugambakkam.

    FITA Velachery or T Nagar or Thoraipakkam OMR or Anna Nagar or Tambaram or Porur branch is just few kilometre away from your location. If you need the best training in Chennai, driving a couple of extra kilometres is worth it!