DevOps
An Introduction
By Aditya Krishnakant
ONTARGET
What is DevOps?
• DevOps is an enterprise software development phrase, and it denotes a
unique relationship betwe...
ONTARGET
DevOps
Quality
Assurance
Developers
System
Operations
3
ONTARGET
How did DevOps happen?
• Till now, various companies treated product development, quality assurance,
and system o...
ONTARGET
Why is DevOps needed?
For Developer Teams
• With DevOps, developers can expect
less headaches regarding any issue...
ONTARGET
Skills needed to be a DevOps player
6
Everyone cannot be a DevOps player. A developer has to have the knowledge
d...
ONTARGET
Advantages of DevOps
7
• With DevOps, bugs are identified much earlier, and rectified before the product
reaches ...
ONTARGET
8
https://www.twitter.com/ackris_90
Contact
Upcoming SlideShare
Loading in …5
×

An introduction to DevOps

488 views

Published on

DevOps is becoming the latest revolution in the field of Information Technology. DevOps is an extension of agile principles which focuses of user's satisfaction. DevOps is a mix of Product Development, Quality Assurance, and System Operation. It brings down the silos between these departments to increase efficiency in the products of an enterprise.

Nowadays, more and more enterprises are embracing DevOps for its advantages. This presentation is just an introduction of DevOps. People who don't have a deep understanding of computer & IT concepts, can easily follow the commentary on DevOps in this presentation.

Published in: Software, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
488
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

An introduction to DevOps

  1. 1. DevOps An Introduction By Aditya Krishnakant
  2. 2. ONTARGET What is DevOps? • DevOps is an enterprise software development phrase, and it denotes a unique relationship between the teams of product development, quality assurance, and system operation. • DevOps is essentially an extension of Agile Management, which emphasizes on top-notch user experience rather than just codes and bugs. • DevOps is also being termed as refurbished version of Application Lifecycle Management (ALM). 2
  3. 3. ONTARGET DevOps Quality Assurance Developers System Operations 3
  4. 4. ONTARGET How did DevOps happen? • Till now, various companies treated product development, quality assurance, and system operations as three different entities. In some companies, these departments function like different organisations. • But, with the advent of Cloud Computing, and Software Defined Networking (SDN), the walls between aforementioned departments had to be destroyed by an enterprise to remain relevant among users. This led to the creation of DevOps. • Many more enterprises are beginning to buy the idea of DevOps. With DevOps, they are able to develop high quality codes in less time. With QA also in the loop, quality is maintained throughout the product lifecycle. 4
  5. 5. ONTARGET Why is DevOps needed? For Developer Teams • With DevOps, developers can expect less headaches regarding any issues cropping up during the development phase. • Developers remain in touch with their code from development to implementation. • Developers get to work in real time environments, rather than simulated situations. For Operation Teams • With DevOps, operations team can easily deploy changes in the product. • Due to proactive monitoring, efficiency of error rectification gets improved. • Due to improved communication between developers and system operators, conflicts and differences of opinions can be diminished. • The operation staff gets to have more influence on the product/software development than ever before. 5
  6. 6. ONTARGET Skills needed to be a DevOps player 6 Everyone cannot be a DevOps player. A developer has to have the knowledge deployment & network operations, and a system operator needs to have the passion for scripting & coding. One should be capable of working efficiently in multiple roles. The following qualities are needed in a prospective DevOps candidate: • Should be able to work with wide range of open source technologies and tools • Have excellent knowledge in scripting and coding • Should have experience with systems and IT operations • Comfort with frequent, incremental code testing and deployment • Sound knowledge of automation tools • Sound knowledge in data management • Should be able to work according to the needs of end user • Should be able to communicate effectively across teams
  7. 7. ONTARGET Advantages of DevOps 7 • With DevOps, bugs are identified much earlier, and rectified before the product reaches the end user. • The complexity of the problems is diminishing, and they are getting rectified quickly. • Developers can add more features to a product, and operations people can deploy changes with more freedom. • The operating environments get more stable. • The delivery of software/products increase over time, due to improvements in team co-ordination. • There will be increase in the productivity of people in an enterprise than ever before. • DevOps bring with them automated solutions, and standardized solutions which free people from repetitive tasks. This will allow them to focus their energies on creativity.
  8. 8. ONTARGET 8 https://www.twitter.com/ackris_90 Contact

×