DevOps Tutorial for Beginners What is DevOps & DevOps Tools - PowerPoint PPT Presentation

About This Presentation
Title:

DevOps Tutorial for Beginners What is DevOps & DevOps Tools

Description:

DevOps Tools Are Used To Offer Improved Performance. You can explore more about above-listed DevOps tools (Puppet, Chef, Sensu, Nagios, Bamboo, Eclipse, Git, Saltstack, Jenkins ) that are used to provide improved performance by DevOps team. DevOps tools are used to improve the developer's efficiency. – PowerPoint PPT presentation

Number of Views:6598
Slides: 18
Provided by: janbasktraining
Tags: tutorail | devops | guide

less

Transcript and Presenter's Notes

Title: DevOps Tutorial for Beginners What is DevOps & DevOps Tools


1
DevOps Tutorial for Beginners What is DevOps
DevOps Tools
2
Learning Objectives
  • What is DevOps?
  • Why do we need DevOps?
  • DevOps Lifecycle
  • DevOps vs Agile
  • DevOps Principles
  • DevOps Automation Tools
  • Who is DevOps Engineer?
  • The salary structure of a DevOps Engineer
  • Wrapping Up

3
What is DevOps?
The word DevOps is a combination of two words
that is development and operations. This is a
culture that promotes the collaboration between
development team and the operations team. With
the help of DevOps, The applications can be
delivered faster and serve their customer needs
nicely.
4
Why do we need DevOps?
This is more about how DevOps addresses Dev and
ops Challenges .
JanBask Training Dev Challenges DevOps Solutions
Code deployment time is higher Quick Deployment of Code
Poor code management Effective code management due to continuous integration
5
Continued.
JanBask Training Ops Challenges DevOps Solutions
Uptime maintenance is difficult Maximum reliability of Software Uptime
Automation tools are not so effective Automation tools are highly effective
Server monitoring is tough Continuous Monitoring
Feedback is not given well Continuous Monitoring
6
DevOps Lifecycle
DevOps is the effective collaboration between
Development and IT operations. It is not possible
to understand DevOps without knowing DevOps
lifecycle. The important phase of DevOps life
cycle are shown below that promotes continuous
integration and continuous monitoring.
7
DevOps Vs. Agile
Customer Software Requirements
Operations IT infrastructure
Developer Testers
  • Agile approach address the gap between customer
    and developer communities.
  • DevOps approach address the gap between developer
    and IT operations communications

8
DevOps Principles
Continuous integration Automate everything
Work together as a team
Monitor and Test Everything
Customer-centric Actions
End to end Responsibility
9
DevOps Automation Tools
  • Automation tools are vital to automate the test
    scripts and to achieve speed and the agility. The
    process is known as the DevOps Automation.
  • The difficulties faced by the IT team when
    managing large IT infrastructure are divided into
    six major categories. These are -

10
Continued
  • AWS Infrastructure Automation
  • With AWS, data can be scaled on demand and you
    dont need to be present physically to manage the
    data center.
  • The upfront hardware costs is negligible because
    resources can be shared in the cloud
  • This is easy to configure AWS based on
    requirements.
  • Chef Configuration Management
  • This is a DevOps tool to maintain speed, agility,
    scaling and consistency.
  • This is useful to configure the most complex
    jobs.
  • With DevOps, you have to make changes to one
    place and they are automatically reflected to
    servers.

11
Continued
  • Jenkins Deployment Automation
  • This tool facilitates continuous integration and
    testing.
  • With Jenkins, changes can be managed more
    effectively, as soon as the build is deployed in
    the marketplace.
  • Splunk Log Management
  • As the name suggests, this tools automates the
    log management process.
  • It helps in resolving various issues like
    sorting, aggregating, or analyzing multiple logs
    all at the same place.

12
Continued
  • App Dynamic Performance Management
  • This tool offers monitoring of real-time
    processes.
  • This tool collects data and helps developers in
    debugging code ad fixing errors.
  • Nagios Continuous Monitoring
  • This tool makes sure that people are notified if
    server goes down or if there is any other
    technical issue.
  • This is the tool that helps DevOps developers to
    find and fix the issues.

13
Who is DevOps Engineer?
A DevOps Engineer is an IT professional who works
with IT team to manage the code releases. The
person should have the soft and hard skills to
communicate effectively with development team,
operations team, and the testing engineers. The
two major roles for a DevOps profile are DevOps
Engineer and DevOps architect
14
The Salary Structure of a DevOps Engineer

15
The Salary Structure of a DevOps Engineer

16
Wrapping Up
17
Thank you
Happy learning
Write a Comment
User Comments (0)
About PowerShow.com