DevOps program – Level 1

Devops Training

DevOps program - Level 1

Course description

DevOps is for anybody who wants to grasp how the concepts of DevOps can help an organization focus on value and streamline the delivery process. It is also for individuals who are keen to learn more about common infrastructure servers, scalability and availability. Learning DevOps would be ideal for software developers, technical project managers, architects, Operations support team members, deployment engineers, IT managers, development managers, etc. By getting trained in DevOps one would be much better place to build a career as a DevOps engineer or a service engineer in the enterprise infrastructure arena.

 

Audience for this course

This course is designed for professionals responsible for automation of configuration management, application deployment, provisioning and deployment of servers, and integration with DevOps CI/CD workflows, including these roles:

  • Linux system administrators
  • DevOps engineers
  • Infrastructure automation engineers
  • Systems design engineers

Potential Career Options 

  • DevOps ENGINEER
  • DevOps ARCHITECT
  • ASSOCIATE DEVELOPER – DevOps
  • BUILD & RELEASE ENGINEER
  • CI/CD – RELEASE AUTOMATION ENGINEER

Prerequisites for this course

  • Basic knowledge of Linux  Operating system

Outline for this course

Infrastructure Setup

  • Installation of:
    • CVS & Git
    • Jenkins
    • Ansible
    • Docker
    • Nagios
    • Maven
    • Database

DevOps Foundation

  • Career Scope for DevOps professionals
  • Desired Skillset of a DevOps Engineer
  • Continuous Dupery & Deployments
  • Configuration Management & Monitoring
  • Advantages of DevOps

Code Management System (GIT)

  • Git with Bit Bucket
  • Managing Branches & Branching Strategies
  • Git as SCM, Git Command
  • Git setup with CI tool Jenkins, SVN, CVS
  • Merging Strategies
  • Git Tags Git Stash, Rebase, Reset, Revert Checkout

Automating Build and Test (Maven)

  • Introduction to build tools
  • Maven Repositories
  • Automating Builds with Maven and Ant
  • Building Delivery Pipeline in Jenkins (CI/CD)
  • Test Automation, Security, Notification System in Jenkins

Continuous Integration (CI)

  • Jenkins Installation & Configuration
  • Managing Users Permissions
  • Frequent merge of code to a shared repository
  • Automated builds and tests are run using Jenkins

Docker Container & Kubernetes

  • Introduction to Dockers
  • Understanding the concept of containers
  • How containers differ from Virtual Machines
  • Dockerizing Applications using Docker Instructions
  • Basics of Dockers, how to create and run a Docker Image, distributing Image
  • How to create a Docker Registry

Scripts composition and Remote Docker Image

  • creating a Kubernetes cluster
  • creating YAML with Kubernetes deployment
  • Kubernetes rolling updates, using an app with the dashboard

.

Note: Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, Email  training@sappio.in

Impact on the organization & Individuals

This course is intended to develop the skills needed to improve and automate the infrastructure, which in fact will:

  • Increase system utilization
  • Faster delivery of features
  • Reduce downtime
  • Improve responsiveness to system failures.
  • More stable operating environments
  • Improved communication and collaboration
  • More time to innovate (rather than fix/maintain)

Recommended next exam or course

Red Hat Certified Specialist in Linux Performance Tuning exam (EX442)
Devops Training / Course  details in Kochi, India

Training Duration:

  • On site or Classroom Training: 5 days
  • Virtual Training: 5 days

Schedule:

Available Time Slots:

  • Weekdays or Weekends

Cost:

  • Please contact us, to know the current offer