Professional Documents
Culture Documents
Seminar Documentation (6750) 1
Seminar Documentation (6750) 1
On
2023-2024
1
HYDERABAD INSTITUTE OF TECHNOLOGY AND
MANAGEMENT
CERTIFICATE
This is to certify that the Technical Seminar entitled “Data science for DevOps" is being
submitted by V. Varsha bearing hall ticket number 20E51A6750 in partial fulfilment of
the requirements for the degree BACHELOR OF TECHNOLOGY in COMPUTER
SCIENCE AND ENGINEERING (DATA SCIENCE ) by the Jawaharlal Nehru
Technological University, Hyderabad, during the academic year 2023-2024. The matter
contained in this document has not been submitted to any other University or institute for
the award of any degree or diploma.
2
HYDERABAD INSTITUTE OF TECHNOLOGY AND
MANAGEMENT
(UGC Autonomous, Affiliated to JNTUH, Accredited by NAAC (A+) and NBA)
DECLARATION
V. Varsha(20E51A6750)
3
ACKNOWLEDGEMENT
An endeavor of a long period can be successful only with the advice of many
well-wishers. We would like to thank our chairman, SRI. ARUTLA
PRASHANTH, for providing all the facilities to carry out Technical Seminar
successfully. We would like to thank our Principal Dr. P. RAJESH KUMAR, who
has inspired lot through their speeches and providing this opportunity to carry out
our technical Seminar successfully. We are very thankful to our Head of the
Department, Dr Ila Chandana Kumari and B-Tech Technical Seminar Coordinator
Mrs.Dr. P. Madhuri We would like to specially thank my internal supervisor
Mrs.Dr. P. Madhuri, ASSOCIATE PROFESSOR for Technical Guidance. We
wish to convey our gratitude and express sincere thanks to all D.C
(DEPARTMENTAL COMMITTEE) and T.R.C (TECHNICAL REVIEW
COMMITTEE) members, non-teaching staff for their support and Co-operation
rendered for successful submission of our Technical Seminar. We also want to
express our sincere gratitude to all my family members and my friends for their
individual care and everlasting moral support.
V. Varsha(20E51A6750)
4
TABLE OF CONTENTS
ABSTRACT……………………………………………………………………………....i
LIST OF FIGURES……………………………………………………………………...ii
1. CHAPTER - 01…………………………………………………………………….....1
● INTRODUCTION
2. CHAPTER - 02……………………………………………………………………….1
● IMPORTANCE OF DEVOPS
2.1 Definition
2.2 Key principle of devops.
2.3 How does devOps works?
3. CHAPTER - 03………………………………………………………………………2
5 CHAPTER - 05…………………………………………………………………….9
7 CONCLUSION ……………………………………………………………………15
8 REFERENCES…………………………………………………………………….17
6
LIST OF FIGURES
Sl.no CAPTION
1. DevOps
2. Principles of DevOps
3. Tools and techniques
4. Version control
5. Phases of DevOps
6. Quality and security
7
i
ABSTRACT
The integration of data science within the DevOps framework has emerged as a pivotal
catalyst for enhancing software development practices. By amalgamating statistical
analysis, machine learning, and predictive modelling , this synergy optimizes the realms
of development, deployment, and operations. Data science empowers DevOps teams by
fostering data-driven decision-making, thereby elevating the efficiency of the entire
software development lifecycle. This topic encapsulates the profound benefits and
challenges inherent in the confluence of data science and DevOps. It delves into how
data science fortifies DevOps practices, enabling organizations to deliver superior
software products while expounding upon the challenges and viable solutions for their
seamless integration. Also, elucidates the strategic imperatives for success: setting
business objectives, engendering a feedback loop between data science and DevOps, and
cultivating a culture of data-driven collaboration. In summary, the integration of data
science into DevOps crystallizes a paradigm shift in software development.
Key words: DevOps, process, models, Techniques
1. INTRODUCTION
8
The term “DevOps” has been around for a while, but it was only in the early
2000s that people started using it to describe a new way of working.
In 2005, at the International Consortium of Automation and Measurement
(I-CAM) annual conference, Joe Banister presented his keynote speech titled
“DevOps: A Key to Improving Software Project Success”. In this talk, he
explained how DevOps is not just about tools or technologies but focuses on
organisational cultural change.
History of DevOps
The history of DevOps is a short one. It was born out of the need to deal
with the speed of software development and increased agility, not to mention
effective software delivery. The rise of Agile development in recent years
has been largely attributed to companies like Amazon, Google and Netflix,
who have embraced this new way of working with their employees. Many
companies have now moved beyond Agile into Continuous Delivery (CD).
This means that rather than releasing new features every few weeks or
months via an annual release cycle as was common before then, they iterate
on those changes continuously throughout their products’ lifecycles so that
each release can be tested against performance metrics before becoming
available for use by customers as part of their regular use case scenarios –
which makes things much simpler when it comes down right down what
exactly constitutes “reads” versus “not reads”
2. IMPORTANCE OF DEVOPS
2.1. Definition
9
DevOps(“development” and “Operation”) is the combination of
practices and tools designed to increase an organization’s ability to
deliver applications and services faster than traditional software
development processes.
Which provides a starting point for understanding exactly.
3. TOOLS AD TECHNIQUES
10
3.1TOOLS
3.1.1 Puppet
puppet is the most widely used DevOps tool.
It allows the delivery and release of the technology changes
quickly and frequently.
3.1.2 Ansible
Ansible is leading DevOps tool.
Ansible is a tool open-source IT engine that automates application
deployment, cloud provisioning, intra service orchestration, and
other IT tools.
3.1.3 Docker
Docker is a high-end DevOps tool that allows building, ship, and
run distributed applications on multiple system.
3.1.4 Nagios
Nagios is one of the more useful tools for DevOps. It can determine
the errors and rectify them with the help of network, infrastructure,
server, and log monitoring systems.
3.1.5 CHEF
A chef is a useful tool for achieving scale, speed, and consistency.
The chef is a cloud-based system and open source technology.
3.2 TECHNIQUES
11
it creates a cohesive toolchain of integrated DevOps tools that
streamline the development, testing, deployment, and monitoring
processes.
3.2.2 Agile Practices
the Agile methodology is a project management approach that
involves breaking the project into phases and emphasizes
continuous collaboration and improvement.
3.2.3 DevSevOps
DevSecOps build tools focus on automated security analysis against
the build output artifact.
DevsecOps stands for development, security, and operations.
12
4.BEST PRACTICES FOR DATA SCIENCE IN DEVOPS
13
5. DEVOPS PROCESS AND LIFE CYCLE
Data science utilizes historical and real-time market data such as stock
prices, interest rates, exchange price.
Data science is used in the finance industry in areas such as
algorithmic trading, customer analytics, and many more.
14
6. FUTURE TRENDS IN DATA SCIENCE FOR
FINANCE AND ECONOMICS
The emerging trends in data science are data analytics, artificial intelligence,
big data, data science. Businesses want to streamline their business
processes by adopting data-driven models.
AI and machine learning are becoming increasingly important in data
science, and trend is expected to continue.
15
There will be growing emphasis on developing transparent and
interpretable AI models to address regulatory and ethical concerns.
A set of tools and framework to help you understand and interpret
predictions made by your machine learning models.
16
7. CHALLENGES AND APPLICATIONS
6. 2 Ethical Consideration
17
8. Conclusion
Data science is transforming the finance and economics industry by enabling data-driven
decision-making and improving predictive capabilities. The application of data science in
finance and economics extends beyond traditional models, allowing for more accurate
risk assessment, fraud detection. It is about taking calculated risks to maximize profits. It
offers useful information that businesses may use to improve decision-making,
streamline processes, and maintain competitiveness in a constantly changing market.
Data science has revolutionized the fields of finance and economics by providing
powerful tools and techniques for data analysis, prediction, and decision-making.
Through the use of big data, machine learning, and advanced analytics, professional in
these domain can extract valuable insights, reduce risk, optimize investments, and
enhance economic modelling. As data continues to play a central role in shaping
financial strategies and economic policies, the integration of data science methodologies
is expected to remain pivotal for driving innovation and informed decision-making in
these critical sectors.
18
9.References
19