1 / 12

Top 9 DevOps Tools: Which DevOps Tool Should I Learn

This JanBask Trianing Top 9 DevOps tools video will give you a short introduction to the most trending DevOps tools in the industry.

JanBaskT
Download Presentation

Top 9 DevOps Tools: Which DevOps Tool Should I Learn

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Git Jenkins Docker Puppet TOP 9 DEVOPS TOOLS Chef Ansible Splunk Selenium Nagios

  2. Introduction to Git Git was created 10 years ago following the Linux community’s need for SCM (Source Control Management) software that could support distributed systems. Git is probably the most common source management tool available today. After running Git internally for a short period of time, we realized that we were better suited with GitHub. In addition to its great forking and pull request features, GitHub also has plugins that can connect with Jenkins to facilitate integration and deployment. I assume that mentioning Git to modern IT teams is not breaking news, but I decided to add to it to the list due to its great value to us.

  3. Introduction to Jenkins Jenkins is an open source automation tool written in Java with plugins built for Continuous Integration purpose. Jenkins is used to build and test your software projects continuously making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. It also allows you to continuously deliver your software by integrating with a large number of testing and deployment technologies.

  4. Introduction to Docker Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. By doing so, thanks to the container, the developer can rest assured that the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code.

  5. Introduction to Puppet Puppet is a Configuration Management tool that is used for deploying, configuring and managing servers. It performs the following functions:  Defining distinct configurations for each and every host, and continuously checking and confirming whether the required configuration is in place and is not altered (if altered Puppet will revert back to the required configuration) on the host.  Dynamic scaling-up and scaling-down of machines.  Providing control over all your configured machines, so a centralized (master-server or repo-based) change gets propagated to all, automatically.

  6. Introduction to Chef Chef is a powerful automation platform that transforms infrastructure into code. Whether you’re operating in the cloud, on- premises, or in a hybrid environment, Chef automates how infrastructure is configured, deployed, and managed across your network, no matter its size. Features Chef  Analytics  Backup and recover  Dynamic policies  Real-time data  Scalable automation  Software and infrastructure changes  Test deployment reliability

  7. Introduction to Ansible Ansible is an open source automation platform. It is very, very simple to setup and yet powerful. Ansible can help you with configuration management, application deployment, task automation. It can also do IT orchestration, where you have to run tasks in sequence and create a chain of events which must happen on several different servers or devices. Features Ansible  See a summary view of your entire Ansible environment at any time  Watch your Ansible Playbook jobs update in real-time  Execute simple Ansible tasks on your inventory on an as-needed basis  Schedule Playbooks to run at a specific time or to repeat  Pull and sync your Playbooks and Inventories from Git, SVN, or Mercurial

  8. Introduction to Splunk Splunk is an advanced, scalable and potent technology that indexes and searches log files stored in a system. It also analyzes the machine-generated data to provide operational intelligence. Features of Splunk  Collect and index log and machine data  Search, analysis and visualization capabilities  Splunk Search Processing Language (SPL)  140 plus commands  Zoom in and out on timelines  Transaction command  Event pattern detection  Point-and-click pivot interface  Custom dashboards and reports  Chart overlay and pan & zoom

  9. Introduction to Selenium Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) be automated as well. Selenium Features  Combination of tool and DSL  Uses a rich language for tests  A flexible language  Reduce test execution time  Lesser resources required

  10. Introduction to Nagios Nagios monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. In the event of a failure, Nagios can alert technical staff of the problem, allowing them to begin remediation processes before outages affect business processes, end-users, or customers. With Nagios you’ll never be left having to explain why an unseen infrastructure outage hurt your organization’s bottom line. Nagios Features  Comprehensive Monitoring  Visibility & Awareness  Problem Remediation  Proactive Planning  Multi-Tenant Capabilities  Reporting

  11. Do You Want To Learn DevOps Tools Click Here

  12. Thank You If you like this presentation Please share it

More Related