100% found this document useful (1 vote)
83 views38 pages

Unit 4 Devops & Software Engineering

DevOps combines development and operations teams to increase the speed and efficiency of software delivery. It promotes automation, collaboration, fast feedback and iterative improvement between dev and ops teams. The word DevOps represents a shared approach to tasks by development and IT operations teams. Key benefits include removing communication barriers between teams and reducing reliance on individuals. Real-life DevOps applications have accelerated delivery times across industries like financial services and telecom. Challenges include changing organizational culture and skills shortages. Common DevOps tools automate processes like testing, deployment and monitoring. Emerging trends focus on security, cloud computing and containerization.

Uploaded by

Rohit Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
83 views38 pages

Unit 4 Devops & Software Engineering

DevOps combines development and operations teams to increase the speed and efficiency of software delivery. It promotes automation, collaboration, fast feedback and iterative improvement between dev and ops teams. The word DevOps represents a shared approach to tasks by development and IT operations teams. Key benefits include removing communication barriers between teams and reducing reliance on individuals. Real-life DevOps applications have accelerated delivery times across industries like financial services and telecom. Challenges include changing organizational culture and skills shortages. Common DevOps tools automate processes like testing, deployment and monitoring. Emerging trends focus on security, cloud computing and containerization.

Uploaded by

Rohit Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 38

Unit 4

DevOps & Software Engineering


Introduction

 DevOps combines development and operations to increase the


efficiency, speed, and security of software development and delivery
compared to traditional processes. 

 DevOps practices enable software development (dev) and operations (ops)


teams to accelerate delivery through automation, collaboration, fast feedback,
and iterative improvement.
 The word DevOps is a combination of the
terms development and operations, meant to represent a
collaborative or shared approach to the tasks performed by
a company's application development and IT operations
teams.
Motivation

 One of the key benefits of introducing DevOps processes and


culture is that it removes the communication barriers between
teams, from an organization.

 Therefore removes the reliance on the availability of an individual


person or team in order for software delivery to progress.
Applications
REAL-LIFE APPLICATIONS OF
DEVOPS
1. Application of DevOps in the Online Financial Trading
Company
 The methodology in the process of testing, building, and development was
automated in the financial trading company. Using the DevOps, deployment
was being done within 45 seconds. These deployments used to take long nights
and weekends for the employees. The time of the overall process reduced and
the interest of clients increased.
2. Use of DevOps in Network cycling

 Deployment, testing and rapid designing became ten times faster. It became
effortless for the telco service provider to add patches of security every day,
which used to be done only every three months. Through deployment and
design, the new version of network cycling was being rolled out.
3. Application in Car Manufacturing Industries
 Using DevOps, employees helped car manufacturers to catch the error while
scaling the production, which was not possible before.

4. Benefits to Airlines Industries


 With the benefit of DevOps, United Airlines saved $500,000 by changing to
continuous testing standards. It also increased its coverage of code by 85%

5. Application to GM Financial
 Regression testing time was reduced by 93%, which in turn reduced the
funding period of load by five times.
6. Less Time for Integration
 Key Bank used DevOps to reduce the time taken for the integration of security
and compliance into the process from 3 months to 1 week.

7. Decreased Computation Cost and Operation Time


 By the use of DevOps, Computation time has been dramatically reduced. In
many cases, it has reduced the computing time from up to 60%. When the time
taken to complete a task is decreased, then the cost involved the process also
decreases.
8. Faster Development of Software
 The DevOps helps in the faster delivery of apps because it ensures speedier
delivery.

9. Improvement in Team Collaboration


 Transparency is required for better decision-making and works better
efficiency of resources. By using DevOps, teams can be more transparent in
their work of developing applications and software. There are many big tasks
of a project which are broken down into many small tasks that are allotted to
different teams or people in the organisation.
10. Continuous Operation of Monitoring, Testing, Deployment,
and Release

 All of the requirements of delivering high-quality software, developing


software applications in less time frame. Also, a minimum period to launch the
software applications and short release cycles can only be fulfilled by the use
of DevOps.
Challenges
Tools and techniques
DEVOPS TOOLS
Current trends and opportunities
FUNDAMENTALS &
OBJECTIVES OF TESTING
 The objectives of the testing are the reasons or purpose of the testing and
the object of the testing is the work product to be tested.

 Testing objectives can differ depending on few factors as,


 The context of the component
 System being tested
 The test level
 The software development life cycle model
 The basic goal of testing is to uncover as many flaws as possible in
a software product while confirming whether or not the application
meets the user’s needs.

 Defects should be found as early in the testing cycle as feasible.


TYPES & LEVELS OF TESTING,
APPLICATIONS OF SOFTWARE
TESTING IN IT COMPANIES
Job roles and skill set
FEW SAMPLE JD’S
Skills That Make A ‘Perfect’ DevOps Engineer

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy