340 likes | 1.03k Vues
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.
E N D
DevOps Tutorial for Beginners What is DevOps & DevOps Tools www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
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 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
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. www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
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 Effective code management due to continuous integration Poor code management www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
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 www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
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. www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
DevOps Vs. Agile Customer + Developer + Testers Operations + IT infrastructure Software Requirements ▪ Agile approach address the gap between customer and developer communities. ▪ DevOps approach address the gap between developer and IT operations communications www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
DevOps Principles Continuous integration & Automate everything Work together as a team Monitor and Test Everything Customer-centric Actions End to end Responsibility www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
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 - ▪ ▪ 1.Infrastructure Automation 2. Configuration Management 3. Deployment Automation 4. Performance Management 5. Log Management 6. Monitoring. www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
Continued… AWS : Infrastructure Automation With AWS, data can be scaled on demand and you don’t 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. ▪ www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
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. ▪ www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
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. ▪ www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
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 of DevOps engineer - $164,800 DevOps Architect - $140,000 to $190,000 Average salary Average salary of www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
The Salary Structure of a DevOps Engineer www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
The Salary Structure of a DevOps Engineer www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
Wrapping Up: Software is the driver for any modern business and organizations adopt the best DevOps practices to enable a more efficient and faster path to product deployment. So, the people with right DevOps skills like engineers or architects are expected to enjoy higher salaries in the market as compared to other IT practitioners worldwide.” DevOps Scales out creating demand for professionals www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved
Thank you Happy learning www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved