Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Devops.pptx
1. JYOTHY INSTITUTE OF TECHNOLOGY
Department of Information Science and Engineering
Technical Seminar (18CS86)
Topic: “ The beginning and scope of Devops “
Name: Lokanath S Guide Name: prof. Rashmi KS
USN: 1JT18IS032 Department: Information science and
engineering
2. AGENDA
1. INTRODUCTION
2. LITERATURE SURVEY
3. GAP ANALYSIS
4. THE SDLC
5. THE AGILE AND CI/CD
5. THE DEVOPS
6. SCOPE OF DEVOPS
7. CONCLUSION
8. REFERENCES
3. INTRODUCTION
DevOps is a combination of software developers (dev) and operations (ops). It is
defined as a software engineering methodology which aims to integrate the work of
software development and software operations teams by facilitating a culture of
collaboration and shared responsibility.
DevOps represents a change in mindset for IT culture. In building on top of Agile and
lean practices, DevOps focuses on incremental development and rapid delivery of
software. Success relies on the ability to create a culture of accountability, improved
collaboration, empathy, and joint responsibility for business outcomes.
Adopting a DevOps strategy enables businesses to increase operational efficiencies,
deliver better products faster, and reduce security and compliance risk.
4. LITERATURE SURVEY
Rowse, Morgan, and Jason Cohen. "A survey of DevOps in the south African software
context." Proceedings of the 54th Hawaii International Conference on System Sciences. 2021.
• research examined DevOps practices and cultures along with perceptions of benefits and challenges
experienced in industry
• second research question explores how DevOps is influencing software culture. Respondents report that
their DevOps culture is largely centered on making developers more aware of operation faults (78%), and
having them take greater responsibility for quality assurance (69%) and deployment (68%)
• Presented all the survey in graphical format for clear understanding
Díaz, Jessica, et al. "Why are many businesses instilling a DevOps culture into their
organization?." Empirical Software Engineering 26.2 (2021): 1-50.
• The research explored the problems and expected outcomes that moved companies to adopt DevOps and
reveals a set of patterns and anti-patterns about the reasons why companies are instilling a DevOps culture.
5. LITERATURE SURVEY
Nagalambika, Mrs, and L. Manjunath Rao. "A STUDY ON DEVELOPMENT OF SOFTWARE
APPLICATIONS USING EXTREME PROGRAMMING AND DEVOPS.“
• DevOps, is a paradigm that brings together developers and operations teams to ensure continuous testing
and delivery.
• The goal of combining the Extreme Programming methodology with DevOps practices is to increase the
quality of software code, delivery speed and to shorten the time between a system change and the transfer
of that change to the production environment. This approach allows automating on- demand software
deployment, to any environment.
Bijwe, Awantika, and Poorna Shankar. "Analysis of Factors that Improve Reliability and Effectiveness
of DevOps Culture in Developing Connected Devices." Available at SSRN 4091401 (2022).
• As over the period as long as we use DevOps culture the value of factors that improve reliability and
effectiveness of DevOps culture in developing connected devices also increase. Flexibility, efficiency, mean
time to recover and maintainability are the driving factors
6. LITERATURE SURVEY
Mathieson, John TJ, Thomas Mazzuchi, and Shahram Sarkani. "The systems engineering DevOps
lemniscate and model-based system operations." IEEE Systems Journal 15.3 (2020): 3980-3991.
– contrasted on different Software development lifecycles and explained about the SEDEVOPS and its
application
7. GAP ANALYSIS
• From the above Papers researched we are able to infer that the implementation of
devops in an organization can improve the co ordination and co operation between
the development and operations team pretty fluently, however there are several
obstacle like employs are sluggish to adopt to the devops ideology and takes time
for the employs to induce them selfs skilled up to work with the full fledged
Devops team.
• Adopting a DevOps strategy allows businesses to extend operational efficiencies,
deliver better product faster, and cut back security and compliance risk.
10. THE AGILE
• The group of 17 developers came up with an idea to improve the software
development cycle by making if more a customer centric than a contract centric.
• As many other models were acing the industry it was hard form them to introduce
this cycle immediately.
• So they gave 4 core values and 12 principles that should be met in development of
any software in something called Agile manifesto.
• Then based on these manifestos and ideology different framework evolved those
were SCRUM, KANBAN, XP.
4 Core Values:
14. THE DEVOPS
• IT operations and software development communities raised concerns what they
felt was fatal to industry
• They were against the traditional software development model, which called those
who write code to be organizationally and functionally apart from those who deploy
and support that code.
• Since the development team and the IT/ops team has separate objective and also the
department they often worked on separate floors or even buildings. This ended up
with the unhappy customers
• So, the two communities came together and started talking. And there by started the
Buzzing word “THE DEVOPS”
16. THE DEVOPS
• The DevOps methodology comprises four key principles that guide the
effectiveness and efficiency of application development and deployment
17. SCOPE OF DEVOPS
• The scope of DevOps spans across system integration and deployment and allows
the automation of multiple processes throughout the entire software development
lifecycle. DevOps Engineers have access to a wide range of technical solutions and
can leverage the capabilities of tools such as:
1. Continuous integration servers – Jenkins, GIT etc
2. Virtualization & containerization – Docker, AWS, Azure
3. Cloud platforms – Google cloud, Azure, AWS etc
DevOps has clearly seen spectacular growth over the past several years.
And, infrastructure-related automation technologies such as Docker or Continuous
Integration tools have become the standard.
Today, there is a real trend and an appetite among companies of all sizes to
leverage DevOps, and the business is growing.
21. CONCLUSION
• Adopting a DevOps mode breaks down barriers so that development and operations
teams are no longer siloed and have a more efficient way to work across the entire
development and application lifecycle.
• Without DevOps, organizations experience handoff friction, which delays the
delivery of software releases and negatively impacts business results.
• The DevOps model is an organization’s answer to increasing operational efficiency,
accelerating delivery, and innovating products.
• Organizations that have implemented a DevOps culture experience the benefits of
increased collaboration, fluid responsiveness, and shorter cycle times.
22. REFERENCES
• Nagalambika, Mrs, and L. Manjunath Rao. "A STUDY ON DEVELOPMENT OF SOFTWARE APPLICATIONS USING
EXTREME PROGRAMMING AND DEVOPS.“
• Bijwe, Awantika, and Poorna Shankar. "Analysis of Factors that Improve Reliability and Effectiveness of DevOps Culture in
Developing Connected Devices." Available at SSRN 4091401 (2022).
• Rowse, Morgan, and Jason Cohen. "A survey of DevOps in the south African software context." Proceedings of the 54th
Hawaii International Conference on System Sciences. 2021
• Díaz, Jessica, et al. "Why are many businesses instilling a DevOps culture into their organization?." Empirical Software
Engineering 26.2 (2021): 1-50.
• Mathieson, John TJ, Thomas Mazzuchi, and Shahram Sarkani. "The systems engineering DevOps lemniscate and model-
based system operations." IEEE Systems Journal 15.3 (2020): 3980-3991.
• https://about.gitlab.com/topics/devops/
• https://www.pentalog.com/what-is-
devops.htm/#:~:text=The%20scope%20of%20DevOps%20spans,Continuous%20integration%20servers
• https://agilemanifesto.org/principles.html
• https://agilemanifesto.org/
• https://about.gitlab.com/topics/devops/