Devops

The DevOps training helps you become an expert in the principles of continuous development and deployment.

Advanced 0(0 Ratings) 0 Students enrolled English
Created by Admin vedithtech
Last updated Sat, 10-Sep-2022
+ View more
Course overview

Learning outcomes

Course Overview:-

The DevOps training helps you become an expert in the principles of continuous development and deployment, automation of configuration management, inter-team collaboration, and IT service agility, using DevOps tools like Git, Docker, Jenkins, Cucumber, Ansible, TeamCity, and Nagios.

Its a culture which promotes collaboration between Development and Operations Team to deploy code to production faster in an automated & repeatable way.In simple words, DevOps can be defined as an alignment of development and IT operations with better communication and collaboration

Course Content:-

ADVANCED AUTOMATION : ANSIBLE BEST PRACTICES

Develop with recommended practices

  • Demonstrate and implement recommended practices for effective and efficient use of Ansible for automation.

Manage inventories

  • Use advanced features of Ansible to manage inventories.

Manage task execution

  • Control and optimize the execution of tasks by Ansible Playbooks.

Transform data with filters and plugins

  • Populate, manipulate, and manage data in variables using filters and plugins.

Coordinate rolling updates

  • Minimize downtime and ensure maintainability and simplicity of Ansible Playbooks by using the advanced features of Ansible to manage rolling updates.

Install and access Red Hat Ansible Tower

  • Explain what Red Hat Ansible Tower is and demonstrate a basic ability to navigate and use its web user interface.

Manage access with users and teams

  • Create user accounts and organize them into teams in Red Hat Ansible Tower, then assign the users and teams permissions to administer and access resources in the Ansible Tower service.

Manage inventories and credentials

  • Create inventories of machines to manage, then configure credentials necessary for Red Hat Ansible Tower to log in and run Ansible jobs on those systems.

Manage projects and launching Ansible jobs

  • Create projects and job templates in the web UI, using these tools to launch Ansible Playbooks that are stored in Git repositories in order to automate tasks on managed hosts.

Construct advanced job workflows

  • Use advanced features of job templates to improve performance, simplify customization of jobs, launch multiple jobs, schedule automatically recurring jobs, and provide notification of job results.

Communicate with APIs using Ansible

  • Interact with REST APIs with Ansible Playbooks and control Red Hat Ansible Tower using its REST API.

Manage advanced inventories

  • Administer inventories that are loaded from external files or generated dynamically from scripts or the Ansible Tower smart inventory feature.

Create a simple CI/CD pipeline with Ansible Tower

  • Build and operate a proof-of-concept CI/CD pipeline based on Ansible Automation and integrating Red Hat Ansible Tower.

Maintain Ansible Tower

  • Perform routine maintenance and administration of Red Hat Ansible Tower.

Perform a comprehensive review

  • Demonstrate skills learned in this course by configuring and operating a new organization in Ansible Tower using a provided specification, Ansible projects, and hosts to be provisioned and managed.

ANSIBLE FOR NETWORK ADMINISTRATION

Deploy Ansible

  • Install Ansible and create Ansible inventories.

Run commands and plays

  • Execute ad hoc commands and prepare Ansible playbooks.

Parameterize Ansible

  • Control tasks with loops and conditions.

Administer Ansible

  • Safeguard information with Ansible Vault and manage inventories.

Automate simple network operations

  • Gather network information with Ansible and configure network devices.

Automate complex operations

  • Solve new MACD challenges and overcome real-world challenges.

AUTOMATION WITH ANSIBLE AND ANSIBLE TOWER

Introduce Ansible

  • Deploy Ansible
  • Implement playbooks
  • Manage variables and inclusions
  • Implement task control
  • Implement Jinja2 templates
  • Implement roles
  • Configure complex playbooks
  • Implement Ansible Vault
  • Troubleshoot Ansible
  • Install Ansible Tower and describe Ansible Tower's architecture
  • Create users and teams for role-based access
  • Create and manage inventories and credentials
  • Manage projects for provisioning with Ansible Tower
  • Construct advanced job workflows
  • Update inventories dynamically and compare inventory members
  • Maintenance and administration of Ansible Tower

AUTOMATION WITH ANSIBLE II

Install and access Ansible Tower

  • Explain what Red Hat Ansible Tower is and navigate and use its web user interface.

Manage access with users and teams

  • Create user accounts and organize them into teams in Red Hat Ansible Tower, and assign the users and teams permissions to administer and access resources in the Ansible Tower service.

Manage inventories and credentials

  • Create inventories of machines to manage, and configure credentials necessary for Red Hat Ansible Tower to log in and run Ansible jobs on those systems.

Manage projects and launch Ansible jobs

  • Create projects and job templates in the web UI, using them to launch Ansible playbooks that are stored in Git repositories in order to automate tasks on managed hosts.

Construct advanced job workflows

  • Use advanced features of job templates to improve performance, simplify customization of jobs, launch multiple jobs, schedule automatically recurring jobs, and provide notification of job results.

Manage advanced inventories

  • Manage inventories that are loaded from external files or generated dynamically from scripts or the Ansible Tower smart inventory feature.

Perform maintenance and routine administration of Ansible Tower

  • Demonstrate ability to deliver routine maintenance and administration of Ansible Tower.

Comprehensive review

  • Demonstrate skills learned in this course by configuring and operating a new organization in Ansible Tower using a provided specification, Ansible projects, and hosts to be provisioned and managed.

AUTOMATION WITH ANSIBLE

Introduction to Ansible

  • Describe Ansible concepts and install Red Hat Ansible Engine.

Deploy Ansible

  • Configure Ansible to manage hosts and run ad hoc Ansible commands.

Implement playbooks

  • Write a simple Ansible playbook and run it to automate tasks on multiple managed hosts.

Manage variables and facts

  • Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts.

Implement task control

  • Manage task control, handlers, and task errors in Ansible playbooks.

Deploy files to managed hosts

  • Deploy, manage, and adjust files on hosts managed by Ansible.

Manage large projects

  • Write playbooks that are optimized for larger, more complex projects.

Simplify playbooks with roles

  • Use Ansible roles to develop playbooks more quickly and to reuse Ansible code.

Troubleshoot Ansible

  • Troubleshoot playbooks and managed hosts.

Automate Linux administration tasks

  • Automate common Linux system administration tasks with Ansible.

RED HAT OPEN SHIFT ADMINISTRATION II

  • Design a highly available cluster
  • Design an OpenShift cluster that supports high availability and resiliency.
  • Prepare to install an HA cluster
  • Configure the advanced installer and prepare the cluster environment for HA installation.
  • Configure OpenShift to use custom certificates
  • Configure the OpenShift cluster to use custom certificates.
  • Build an HA cluster
  • Use the advanced installation method to build an HA OpenShift cluster.
  • Provision persistent storage
  • Describe storage providers, configure a provider, create a storage class, and test the configuration.
  • Enable log aggregation
  • Maintain an OpenShift cluster
  • Perform recurring maintenance activities on an OpenShift cluster.
  • Manage system resources
  • Manage operating system and cluster resources for optimal performance.
  • Configure security providers
  • Configure security providers and advanced security options.
  • Configure networking options
  • Configure various advanced networking features and options.

What will i learn?

  • short batches
  • focus on an individual student
  • proper counselling
  • quality study material
  • online practice tests
  • online assessment and regular monitoring
Requirements
  • Devops
Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Other related courses
About instructor

Admin vedithtech

0 Reviews | 0 Students | 7 Courses
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

₹10000
Includes: