SlideShare a Scribd company logo
1 of 26
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
1 a software division of
QuerySurge™
for
DATA
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
2 a software division of
QuerySurge™
• Module 1 – Introduction
o What is DevOps?
o What are the benefits of DevOps?
o Implementing DevOps
• Module 2 – Culture Change
o Changing the Culture for DevOps
• Module 3 – Continuous Integration
• What is Continuous Integration?
• Module 4 – Continuous Delivery
• What is Continuous Delivery?
• Module 5 – Continuous Testing
• What is Continuous Testing?
• Module 6 – DevOps for Data
• What is DevOps for Data?
• Challenges DataOps helps solve
• DevOps vs DataOps
• DataOps Pipelines
• DataOps Process
• Module 7 – Testing in DataOps
• Tests in DataOps
• DataOps testing with QuerySurge
• Module 8 – Wrapping it up
• Lab Exercises
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
3 a software division of
QuerySurge™
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
4 a software division of
QuerySurge™
Operations
Operations is the overarching term for the
processes and services administered by an
organization's information technology (IT)
department. As such, operations include
the software systems with support for
hardware and software.
Development
Software development is the process of
conceiving, specifying, designing, programming,
documenting, testing, and bug fixing involved in
creating and maintaining applications,
frameworks, or other software components.
DevOps
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
5 a software division of
QuerySurge™
Fast Delivery
Enhanced
Collaboration
Scalability
Security
Benefits of
DevOps
Improved
Quality
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
6 a software division of
QuerySurge™
DevOps
• DevOps can be defined as IT workers functioning
together to imagine, construct, build, and provide
secure software packages, rapidly with minimal
failures.
• DevOps practices enable software developers and
operations teams to accelerate delivery through
automation, collaboration, fast feedback, and
iterative improvement.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
7 a software division of
QuerySurge™
People
Processes
Tools
DevOps
Includes:
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
8 a software division of
QuerySurge™
Fast Delivery
• Increase the speed and frequency of software builds
and releases, which will make software product
releases faster.
• The faster you can get new features to market, the
earlier you can respond to your customers’
requirements and build a competitive advantage.
• Continuous integration (CI) and continuous delivery
(CD) allow for automation of the software release
process, from build to deployment.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
9 a software division of
QuerySurge™
Improved Quality
• Increased quality in software updates and
infrastructure changes will allow for reliable delivery at
a much speedier pace, while increasing the positive
experience for the product users.
• Practices like continuous integration (CI) and
continuous delivery (CD) allow for testing that each
software change is functionally correct and secure.
• Constant and automated monitoring helps you stay
informed of performance in real-time.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
10 a software division of
QuerySurge™
Enhanced Collaboration
• Form more effective teams using a DevOps cultural
model, which lays emphasis on standards with a
greater focus on accountability.
• Both developers and operations teams collaborate
as one, share numerous responsibilities, and
combine their process workflows.
• This greatly diminishes inefficiencies, saves time,
and generally improves morale.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
11 a software division of
QuerySurge™
Security
• Automated compliance policies allow the team to
implement a repeatable DevOps model while increasing
system security.
• Automation allows the team to identify vulnerabilities in
the early stages of the software development lifecycle while
saving valuable resources for other activities.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
12 a software division of
QuerySurge™
Scalability
• Realize and execute infrastructure and development
processes at scale. Automation and consistency help the
team manage complex or altering systems proficiently and
with greatly reduced risk.
• Infrastructure as code allows the team to manage
development, testing, and production environments in a
repeatable and more efficient manner.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
13 a software division of
QuerySurge™
Culture Change
Implementing
DevOps New Practices
Innovative Tools
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
14 a software division of
QuerySurge™
Culture Change
• DevOps involves a changing of culture and mindset.
• At its simplest, DevOps is about eliminating the walls
between two main teams which are conventionally siloed,
development and operations.
• Additionally, sub-teams within these areas, such as the
quality assurance team, will also need to work to break-
down these barriers.
• With DevOps, teams work together in a cross-functional
manner to optimize productivity, reliability, and quality.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
15 a software division of
QuerySurge™
Culture Change (continued)
• The once siloed teams strive to communicate frequently,
increase efficiencies, and improve the excellence of services
and quality of the final product to their customers.
• The teams take on an increased responsibility for their
work, beyond their traditional roles by being accountable
for the customers requirements.
• With a DevOps model, all relevant teams involved view the
entire development lifecycle as part of their responsibility.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
16 a software division of
QuerySurge™
New Practices
• The main shifts that assist organizational transformation
into a DevOps model help achieve faster and automated
processes.
• The first practice is to perform very frequent and small
updates to the software product.
• These small and frequent updates allow for a considerably
more incremental approach from the traditional
development lifecycle.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
17 a software division of
QuerySurge™
Continuous
Integration
New Practices Continuous
Delivery
Infrastructure
as Code
Monitoring
Collaboration
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
18 a software division of
QuerySurge™
Continuous Integration
• Continuous integration is a practice in software
development where the development team frequently
merges their code changes into a central repository.
• Immediately following, automated builds and automated
tests are executed.
• The main concept of continuous integration is to discover
errors quicker, improve software quality, and decrease the
time it takes to validate and release new software updates.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
19 a software division of
QuerySurge™
Continuous Delivery
• Continuous delivery is the practice where code
changes are automatically built, automatically tested,
and prepared for release to an environment.
• It works in conjunction with continuous integration by
automatically deploying code changes to an
environment after compiling of a build is complete.
• With continuous delivery, developers will always have
a validated and reliable build ready for release.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
20 a software division of
QuerySurge™
Monitoring
• DevOps monitoring tools provide automated and expanded
measurement for visibility throughout the entire
development lifecycle including planning, development,
integration, testing, deployment, and operations.
• In the DevOps model monitoring can be an automated
process by which the DevOps team can detect compliance
issues and security threats during each phase of the
lifecycle.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
21 a software division of
QuerySurge™
Infrastructure as Code
• Infrastructure as Code is the process of provisioning and
managing infrastructure defined through code, instead of
through a manual process.
• As infrastructure is defined as code, it allows users to easily
edit and distribute configurations while ensuring the
desired state of the infrastructure.
• This means you can create reproducible infrastructure
configurations.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
22 a software division of
QuerySurge™
Collaboration
• DevOps tools institute collaboration by bringing together
the processes and responsibilities of the development and
operations teams.
• These teams set strong cultural standards for information
sharing and communication by using communication
applications, project tracking systems, and message boards.
• This speeds up communication and collaboration across all
the teams involved in the development lifecycle.
• Other teams can also get involved for complete
transparency. No more silos!
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
23 a software division of
QuerySurge™
Innovative Tools
• DevOps processes count on effective tools to allow teams to
implement automation through-out the development
lifecycle that will allow for the rapid and reliable release of
software that meets their customers needs.
• These tools automate tasks, assist in managing complex
environments, increase collaboration and keep the team in
control of the extraordinary speed that a successful DevOps
team requires.
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
24 a software division of
QuerySurge™
Coding: code development,
source code management
tools, code merging Building: continuous integration
tools (like Jenkins), build status
Testing: continuous automated
testing tools that provide
feedback on business risks Packaging: artifact repository,
application pre-deployment staging
Innovative Tools
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
25 a software division of
QuerySurge™
Innovative Tools
Releasing: change management,
release approvals, release automation
Configuring: infrastructure
configuration and management,
infrastructure as code tools
Monitoring: application performance
monitoring, end-user experience
© 2019 Real-Time Technology Solutions, Inc.
22 West 38th Street FL 11, New York, NY 10018
www.rttsweb.com | (212) 240-9050
26 a software division of
QuerySurge™
• The word DevOps is a combination of the two words
development and operations.
• DevOps includes people, tools and processes.
• DevOps benefits include faster delivery, enhanced collaboration,
better scalability, improved security, and improved quality.
• Implementing DevOps involves changes to the culture, new
practices, and innovative tools.
Introduction Highlights

More Related Content

What's hot

Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Danny Ariwicaksono
 
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...Tori Wieldt
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOpsInnoTech
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps OverviewSagar Mody
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps WayAtlassian
 
Rethinking it for digital transformation
Rethinking it for digital transformationRethinking it for digital transformation
Rethinking it for digital transformationMuleSoft
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends9 series
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Red Gate Software
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaEdureka!
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...Simplilearn
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...Simplilearn
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introductionSridhara T V
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryRahul Tilloo
 
[DevSecOps Live] DevSecOps: Challenges and Opportunities
[DevSecOps Live] DevSecOps: Challenges and Opportunities[DevSecOps Live] DevSecOps: Challenges and Opportunities
[DevSecOps Live] DevSecOps: Challenges and OpportunitiesMohammed A. Imran
 

What's hot (20)

Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017
 
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
DevOps
DevOpsDevOps
DevOps
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
 
Rethinking it for digital transformation
Rethinking it for digital transformationRethinking it for digital transformation
Rethinking it for digital transformation
 
DevOps
DevOps DevOps
DevOps
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends
 
Devops
DevopsDevops
Devops
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Devops ppt
Devops pptDevops ppt
Devops ppt
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
[DevSecOps Live] DevSecOps: Challenges and Opportunities
[DevSecOps Live] DevSecOps: Challenges and Opportunities[DevSecOps Live] DevSecOps: Challenges and Opportunities
[DevSecOps Live] DevSecOps: Challenges and Opportunities
 

Similar to Fundamentals of DevOps for Data Testers Course - Module 1

Fundamentals of DevOps for Data Testing Course - Module 8
Fundamentals of DevOps for Data Testing Course - Module 8Fundamentals of DevOps for Data Testing Course - Module 8
Fundamentals of DevOps for Data Testing Course - Module 8MichaelCalabrese20
 
Fundamentals of DevOps for Data Testing Course - Module 2
Fundamentals of DevOps for Data Testing Course - Module 2Fundamentals of DevOps for Data Testing Course - Module 2
Fundamentals of DevOps for Data Testing Course - Module 2MichaelCalabrese20
 
Fundamentals of DevOps for Data Testing Course - Module 6
Fundamentals of DevOps for Data Testing Course - Module 6Fundamentals of DevOps for Data Testing Course - Module 6
Fundamentals of DevOps for Data Testing Course - Module 6MichaelCalabrese20
 
Fundamentals of DevOps for Data Testing Course - Module 3
Fundamentals of DevOps for Data Testing Course - Module 3Fundamentals of DevOps for Data Testing Course - Module 3
Fundamentals of DevOps for Data Testing Course - Module 3MichaelCalabrese20
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
Fundamentals of DevOps for Data Testing Course - Module 5
Fundamentals of DevOps for Data Testing Course - Module 5Fundamentals of DevOps for Data Testing Course - Module 5
Fundamentals of DevOps for Data Testing Course - Module 5MichaelCalabrese20
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesayoubbahaddouayoub
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks Ulf Mattsson
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economyNUS-ISS
 
Dev0PS online Training in Hyderabad
Dev0PS  online Training  in HyderabadDev0PS  online Training  in Hyderabad
Dev0PS online Training in HyderabadVijayVijji8
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in HyderabadKumarNaik21
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training pptSayyedYusufali
 
How do I start my DevOps career
How do I start my DevOps careerHow do I start my DevOps career
How do I start my DevOps careerSaiprasadVella
 
aws devops training in Hyderabad
aws devops training in Hyderabadaws devops training in Hyderabad
aws devops training in Hyderabadsaitejavella
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?DIGITALSAI1
 

Similar to Fundamentals of DevOps for Data Testers Course - Module 1 (20)

Fundamentals of DevOps for Data Testing Course - Module 8
Fundamentals of DevOps for Data Testing Course - Module 8Fundamentals of DevOps for Data Testing Course - Module 8
Fundamentals of DevOps for Data Testing Course - Module 8
 
Fundamentals of DevOps for Data Testing Course - Module 2
Fundamentals of DevOps for Data Testing Course - Module 2Fundamentals of DevOps for Data Testing Course - Module 2
Fundamentals of DevOps for Data Testing Course - Module 2
 
Fundamentals of DevOps for Data Testing Course - Module 6
Fundamentals of DevOps for Data Testing Course - Module 6Fundamentals of DevOps for Data Testing Course - Module 6
Fundamentals of DevOps for Data Testing Course - Module 6
 
Fundamentals of DevOps for Data Testing Course - Module 3
Fundamentals of DevOps for Data Testing Course - Module 3Fundamentals of DevOps for Data Testing Course - Module 3
Fundamentals of DevOps for Data Testing Course - Module 3
 
Devops
DevopsDevops
Devops
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
Fundamentals of DevOps for Data Testing Course - Module 5
Fundamentals of DevOps for Data Testing Course - Module 5Fundamentals of DevOps for Data Testing Course - Module 5
Fundamentals of DevOps for Data Testing Course - Module 5
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
 
Devops training
Devops trainingDevops training
Devops training
 
Dev0PS online Training in Hyderabad
Dev0PS  online Training  in HyderabadDev0PS  online Training  in Hyderabad
Dev0PS online Training in Hyderabad
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training ppt
 
How do I start my DevOps career
How do I start my DevOps careerHow do I start my DevOps career
How do I start my DevOps career
 
aws devops training in Hyderabad
aws devops training in Hyderabadaws devops training in Hyderabad
aws devops training in Hyderabad
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?
 

More from MichaelCalabrese20

Fundamentals of BI Report Testing - Module 9
Fundamentals of BI Report Testing - Module 9Fundamentals of BI Report Testing - Module 9
Fundamentals of BI Report Testing - Module 9MichaelCalabrese20
 
Fundamentals of BI Report Testing - Module 2
Fundamentals of BI Report Testing - Module 2Fundamentals of BI Report Testing - Module 2
Fundamentals of BI Report Testing - Module 2MichaelCalabrese20
 
Fundamentals of BI Report Testing - Module 10
Fundamentals of BI Report Testing - Module 10Fundamentals of BI Report Testing - Module 10
Fundamentals of BI Report Testing - Module 10MichaelCalabrese20
 
Fundamentals of BI Report Testing - Module 8
Fundamentals of BI Report Testing - Module 8Fundamentals of BI Report Testing - Module 8
Fundamentals of BI Report Testing - Module 8MichaelCalabrese20
 
Fundamentals of BI Report Testing - Module 7
Fundamentals of BI Report Testing - Module 7Fundamentals of BI Report Testing - Module 7
Fundamentals of BI Report Testing - Module 7MichaelCalabrese20
 
Fundamentals of BI Report Testing - Module 6
Fundamentals of BI Report Testing - Module 6Fundamentals of BI Report Testing - Module 6
Fundamentals of BI Report Testing - Module 6MichaelCalabrese20
 
Fundamentals of BI Report Testing - Module 5
Fundamentals of BI Report Testing - Module 5Fundamentals of BI Report Testing - Module 5
Fundamentals of BI Report Testing - Module 5MichaelCalabrese20
 
Fundamentals of BI Report Testing - Module 4
Fundamentals of BI Report Testing  - Module 4Fundamentals of BI Report Testing  - Module 4
Fundamentals of BI Report Testing - Module 4MichaelCalabrese20
 
Fundamentals of BI Report Testing - Module 3
Fundamentals of BI Report Testing - Module 3Fundamentals of BI Report Testing - Module 3
Fundamentals of BI Report Testing - Module 3MichaelCalabrese20
 
Fundamentals of BI Report Testing - Module 1
Fundamentals of BI Report Testing - Module 1Fundamentals of BI Report Testing - Module 1
Fundamentals of BI Report Testing - Module 1MichaelCalabrese20
 
Fundamentals of DevOps for Data Testing Course - Module 4
Fundamentals of DevOps for Data Testing Course - Module 4Fundamentals of DevOps for Data Testing Course - Module 4
Fundamentals of DevOps for Data Testing Course - Module 4MichaelCalabrese20
 

More from MichaelCalabrese20 (11)

Fundamentals of BI Report Testing - Module 9
Fundamentals of BI Report Testing - Module 9Fundamentals of BI Report Testing - Module 9
Fundamentals of BI Report Testing - Module 9
 
Fundamentals of BI Report Testing - Module 2
Fundamentals of BI Report Testing - Module 2Fundamentals of BI Report Testing - Module 2
Fundamentals of BI Report Testing - Module 2
 
Fundamentals of BI Report Testing - Module 10
Fundamentals of BI Report Testing - Module 10Fundamentals of BI Report Testing - Module 10
Fundamentals of BI Report Testing - Module 10
 
Fundamentals of BI Report Testing - Module 8
Fundamentals of BI Report Testing - Module 8Fundamentals of BI Report Testing - Module 8
Fundamentals of BI Report Testing - Module 8
 
Fundamentals of BI Report Testing - Module 7
Fundamentals of BI Report Testing - Module 7Fundamentals of BI Report Testing - Module 7
Fundamentals of BI Report Testing - Module 7
 
Fundamentals of BI Report Testing - Module 6
Fundamentals of BI Report Testing - Module 6Fundamentals of BI Report Testing - Module 6
Fundamentals of BI Report Testing - Module 6
 
Fundamentals of BI Report Testing - Module 5
Fundamentals of BI Report Testing - Module 5Fundamentals of BI Report Testing - Module 5
Fundamentals of BI Report Testing - Module 5
 
Fundamentals of BI Report Testing - Module 4
Fundamentals of BI Report Testing  - Module 4Fundamentals of BI Report Testing  - Module 4
Fundamentals of BI Report Testing - Module 4
 
Fundamentals of BI Report Testing - Module 3
Fundamentals of BI Report Testing - Module 3Fundamentals of BI Report Testing - Module 3
Fundamentals of BI Report Testing - Module 3
 
Fundamentals of BI Report Testing - Module 1
Fundamentals of BI Report Testing - Module 1Fundamentals of BI Report Testing - Module 1
Fundamentals of BI Report Testing - Module 1
 
Fundamentals of DevOps for Data Testing Course - Module 4
Fundamentals of DevOps for Data Testing Course - Module 4Fundamentals of DevOps for Data Testing Course - Module 4
Fundamentals of DevOps for Data Testing Course - Module 4
 

Recently uploaded

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 

Recently uploaded (20)

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 

Fundamentals of DevOps for Data Testers Course - Module 1

  • 1. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 1 a software division of QuerySurge™ for DATA
  • 2. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 2 a software division of QuerySurge™ • Module 1 – Introduction o What is DevOps? o What are the benefits of DevOps? o Implementing DevOps • Module 2 – Culture Change o Changing the Culture for DevOps • Module 3 – Continuous Integration • What is Continuous Integration? • Module 4 – Continuous Delivery • What is Continuous Delivery? • Module 5 – Continuous Testing • What is Continuous Testing? • Module 6 – DevOps for Data • What is DevOps for Data? • Challenges DataOps helps solve • DevOps vs DataOps • DataOps Pipelines • DataOps Process • Module 7 – Testing in DataOps • Tests in DataOps • DataOps testing with QuerySurge • Module 8 – Wrapping it up • Lab Exercises
  • 3. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 3 a software division of QuerySurge™
  • 4. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 4 a software division of QuerySurge™ Operations Operations is the overarching term for the processes and services administered by an organization's information technology (IT) department. As such, operations include the software systems with support for hardware and software. Development Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. DevOps
  • 5. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 5 a software division of QuerySurge™ Fast Delivery Enhanced Collaboration Scalability Security Benefits of DevOps Improved Quality
  • 6. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 6 a software division of QuerySurge™ DevOps • DevOps can be defined as IT workers functioning together to imagine, construct, build, and provide secure software packages, rapidly with minimal failures. • DevOps practices enable software developers and operations teams to accelerate delivery through automation, collaboration, fast feedback, and iterative improvement.
  • 7. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 7 a software division of QuerySurge™ People Processes Tools DevOps Includes:
  • 8. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 8 a software division of QuerySurge™ Fast Delivery • Increase the speed and frequency of software builds and releases, which will make software product releases faster. • The faster you can get new features to market, the earlier you can respond to your customers’ requirements and build a competitive advantage. • Continuous integration (CI) and continuous delivery (CD) allow for automation of the software release process, from build to deployment.
  • 9. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 9 a software division of QuerySurge™ Improved Quality • Increased quality in software updates and infrastructure changes will allow for reliable delivery at a much speedier pace, while increasing the positive experience for the product users. • Practices like continuous integration (CI) and continuous delivery (CD) allow for testing that each software change is functionally correct and secure. • Constant and automated monitoring helps you stay informed of performance in real-time.
  • 10. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 10 a software division of QuerySurge™ Enhanced Collaboration • Form more effective teams using a DevOps cultural model, which lays emphasis on standards with a greater focus on accountability. • Both developers and operations teams collaborate as one, share numerous responsibilities, and combine their process workflows. • This greatly diminishes inefficiencies, saves time, and generally improves morale.
  • 11. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 11 a software division of QuerySurge™ Security • Automated compliance policies allow the team to implement a repeatable DevOps model while increasing system security. • Automation allows the team to identify vulnerabilities in the early stages of the software development lifecycle while saving valuable resources for other activities.
  • 12. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 12 a software division of QuerySurge™ Scalability • Realize and execute infrastructure and development processes at scale. Automation and consistency help the team manage complex or altering systems proficiently and with greatly reduced risk. • Infrastructure as code allows the team to manage development, testing, and production environments in a repeatable and more efficient manner.
  • 13. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 13 a software division of QuerySurge™ Culture Change Implementing DevOps New Practices Innovative Tools
  • 14. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 14 a software division of QuerySurge™ Culture Change • DevOps involves a changing of culture and mindset. • At its simplest, DevOps is about eliminating the walls between two main teams which are conventionally siloed, development and operations. • Additionally, sub-teams within these areas, such as the quality assurance team, will also need to work to break- down these barriers. • With DevOps, teams work together in a cross-functional manner to optimize productivity, reliability, and quality.
  • 15. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 15 a software division of QuerySurge™ Culture Change (continued) • The once siloed teams strive to communicate frequently, increase efficiencies, and improve the excellence of services and quality of the final product to their customers. • The teams take on an increased responsibility for their work, beyond their traditional roles by being accountable for the customers requirements. • With a DevOps model, all relevant teams involved view the entire development lifecycle as part of their responsibility.
  • 16. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 16 a software division of QuerySurge™ New Practices • The main shifts that assist organizational transformation into a DevOps model help achieve faster and automated processes. • The first practice is to perform very frequent and small updates to the software product. • These small and frequent updates allow for a considerably more incremental approach from the traditional development lifecycle.
  • 17. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 17 a software division of QuerySurge™ Continuous Integration New Practices Continuous Delivery Infrastructure as Code Monitoring Collaboration
  • 18. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 18 a software division of QuerySurge™ Continuous Integration • Continuous integration is a practice in software development where the development team frequently merges their code changes into a central repository. • Immediately following, automated builds and automated tests are executed. • The main concept of continuous integration is to discover errors quicker, improve software quality, and decrease the time it takes to validate and release new software updates.
  • 19. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 19 a software division of QuerySurge™ Continuous Delivery • Continuous delivery is the practice where code changes are automatically built, automatically tested, and prepared for release to an environment. • It works in conjunction with continuous integration by automatically deploying code changes to an environment after compiling of a build is complete. • With continuous delivery, developers will always have a validated and reliable build ready for release.
  • 20. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 20 a software division of QuerySurge™ Monitoring • DevOps monitoring tools provide automated and expanded measurement for visibility throughout the entire development lifecycle including planning, development, integration, testing, deployment, and operations. • In the DevOps model monitoring can be an automated process by which the DevOps team can detect compliance issues and security threats during each phase of the lifecycle.
  • 21. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 21 a software division of QuerySurge™ Infrastructure as Code • Infrastructure as Code is the process of provisioning and managing infrastructure defined through code, instead of through a manual process. • As infrastructure is defined as code, it allows users to easily edit and distribute configurations while ensuring the desired state of the infrastructure. • This means you can create reproducible infrastructure configurations.
  • 22. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 22 a software division of QuerySurge™ Collaboration • DevOps tools institute collaboration by bringing together the processes and responsibilities of the development and operations teams. • These teams set strong cultural standards for information sharing and communication by using communication applications, project tracking systems, and message boards. • This speeds up communication and collaboration across all the teams involved in the development lifecycle. • Other teams can also get involved for complete transparency. No more silos!
  • 23. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 23 a software division of QuerySurge™ Innovative Tools • DevOps processes count on effective tools to allow teams to implement automation through-out the development lifecycle that will allow for the rapid and reliable release of software that meets their customers needs. • These tools automate tasks, assist in managing complex environments, increase collaboration and keep the team in control of the extraordinary speed that a successful DevOps team requires.
  • 24. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 24 a software division of QuerySurge™ Coding: code development, source code management tools, code merging Building: continuous integration tools (like Jenkins), build status Testing: continuous automated testing tools that provide feedback on business risks Packaging: artifact repository, application pre-deployment staging Innovative Tools
  • 25. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 25 a software division of QuerySurge™ Innovative Tools Releasing: change management, release approvals, release automation Configuring: infrastructure configuration and management, infrastructure as code tools Monitoring: application performance monitoring, end-user experience
  • 26. © 2019 Real-Time Technology Solutions, Inc. 22 West 38th Street FL 11, New York, NY 10018 www.rttsweb.com | (212) 240-9050 26 a software division of QuerySurge™ • The word DevOps is a combination of the two words development and operations. • DevOps includes people, tools and processes. • DevOps benefits include faster delivery, enhanced collaboration, better scalability, improved security, and improved quality. • Implementing DevOps involves changes to the culture, new practices, and innovative tools. Introduction Highlights