SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Devops
What is DevOps?
DevOps 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.
DevOps is the future of software development lifecycle automation.
DevOps represents a culture, mindset, and a modern approach to
software development. It focuses on improving collaboration between
Development (Dev) and Operation (Ops) teams.
Best Suited when:
 Requirements are clear and Complete.
 Product definition is Stable.
Best Suited when:
 Requirements are Changes frequently
 Development needs to be fast.
Best Suited when:
 Requirements Changes frequently.
 Development needs to be Agile Model.
 Operations needs to be Agile Model.
Why DevOps Implemented
DevOps Strategy and Implementation
• Speed: Through our DevOps model, we ensure a faster innovation
and speedy execution is key to customer satisfaction and to stay
ahead in the competition.
• Rapid Delivery: Our DevOps implementation involves very frequent
delivery cycles (which could be small updates) and a minimum
recovery time (in case of any failure) through Continuous Integration
practice, thus allowing further and faster innovation.
• Reliability: Through DevOps continuous integration and delivery
practices, we ensure functional, safe and quality output, resulting in a
positive end-user experience. Overall, our DevOps program ensures
the productivity of developers and the reliability of operations.
• Scale: Our Infrastructure as a code practice helps in the efficient
management of all stages of the software product lifecycle
(development, testing and production).
• Improved Collaboration: Veritis DevOps methodology is built on a
cultural philosophy that focuses on development and operations
working in a collaborative environment, which reduces multiple
iterations, inefficiency and time complexity.
• Security: Our DevOps model achieves this factor through
configuration management techniques and automated compliance
policies. Besides, we also work on the concept of DevSecOps, which is
a new integration to address the security challenges in DevOps
implementation.
Dark Launch
• Dark launching is the term for releasing features to a subset of your
users, seeing how they respond, and making updates to your features
accordingly. It’s somewhat like what every project manager does to
monitor application health but focused entirely on a single new
feature. In this modern age of continuous delivery and deployment,
feature releases are happening more frequently than ever before. But
at the same time, we need a way to maintain the quality in our
applications despite this fast-paced release cycle.
DevOps Phases
• Continuous Development
• Continuous Integration
• Continuous Testing
• Continuous Feedback
• Continuous Monitoring
• Continuous Deployment
• Continuous Operations
DevOps Tools
• Docker
• Ansible
• Git
• Jenkins
• Splunk
CI and CD pipeline
• In software engineering, CI/CD or CICD generally refers to the combined
practices of continuous integration and either continuous delivery or
continuous deployment.
• CI/CD bridges the gaps between development and operation activities and
teams by enforcing automation in building, testing and deployment of
applications.
• Modern day DevOps practices involve continuous development, continuous
testing, continuous integration, continuous deployment and continuous
monitoring of software applications throughout its development life cycle. The
CI/CD practice or CI/CD pipeline forms the backbone of modern day DevOps
operations.
CI and CD pipeline
Pros of DevOps
 Cloud-based DevOps makes it easier to collaborate, putting all the
tools in the cloud so they can be accessed by users anywhere.
 DevOps as a Service means faster testing and deployment. Generally,
using cloud services enables increased release frequency. It also gives
developers more computing power and data storage as they need it.
Using cloud services is a more data-driven process where everyone
uses the same data set. This lends itself to better documentation and
tighter quality control.
Cons of DevOps
• Outsourcing a DevOps infrastructure requires a specific level of
software development expertise, including an in-depth understanding
of integration, infrastructure, and orchestrating workflow. You need
the experts along with the tools for DevOps as a Service to succeed.
• Security is always a concern. The security team is usually not part of
DevOps, and the DevOps team tends to choose speed over security
when developing software. Using cloud services can create
unnecessary risks and exposure, especially since it’s the transport
layer that is usually left unsecured; cyber criminals tend to use the
transport layer for spoofing and man-in-the-middle attacks.
DevOps Security Challenges
• Security Teams Struggle to Keep Up With the Pace of DevOps:
DevOps focuses on speed, with very short development cycles. It can take much longer to
review code than it did to produce or update it. Security is often sacrificed for the sake of
speed, allowing misconfigurations, unresolved vulnerabilities, and other flaws to remain
and exposing the software to breaches or malfunctions.
DevOps Teams Neglect Security:
A particularly challenging obstacle to combat is the widespread cultural resistance to
security and testing. This is because developers and operating teams view security as a
nuisance that gets in their way and slows down the development process. However,
retroactive fixes ultimately take more time and effort. Addressing security issues earlier in
the pipeline reduces technical debt and is well worth the initial delay in the SDLC.
Security Practices for DevOps
• Adopting a DevSecOps Model:
Cross-functional collaboration is the key to effectively integrating security into the entire
DevOps lifecycle. This requires a culture in which everyone takes responsibility for adhering
to security practices. You can train security and other professionals so they acquire new skills
and to imbue them with the DevSecOps ethos.
• Implementing Security Policies:
Security policies and governance are essential for ensuring the consistent management of
security risks. You should establish a clear, easy-to-understand set of policies and
procedures for cybersecurity functions like access controls, configuration management,
code review, vulnerability testing, and firewalling.
Security Practices for DevOps
• Automation :
You can automate many of your tools and security processes. This will help scale and
speed up your security operations to keep up with the pace of the DevOps process.
Configuration management, code analysis, vulnerability discovery and fixes, and
privileged access should all be automated. Without automation, it is difficult to perform
comprehensive discovery to identify vulnerabilities and other potential threats..
• Vulnerability Management:
You should have a system in place to scan, assess, and remediate vulnerabilities
throughout the SDLC, and to ensure that all code is secure before deployment. Attack
mechanisms like penetration testing identify weaknesses so you can fix them. After
deployment, security teams should continue to run tests to identify vulnerabilities and
other issues so they can apply the necessary patches.

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in PracticeDerek Chen
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
 
Deep Visibility: Logging From Distributed Microservices
Deep Visibility: Logging From Distributed MicroservicesDeep Visibility: Logging From Distributed Microservices
Deep Visibility: Logging From Distributed MicroservicesAaronLieberman5
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introductionSridhara T V
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsMatthew David
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsAhmed Adel
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07Jorge Hidalgo
 
Microsoft DevOps Forum 2021 – DevOps & Security
 Microsoft DevOps Forum 2021 – DevOps & Security Microsoft DevOps Forum 2021 – DevOps & Security
Microsoft DevOps Forum 2021 – DevOps & SecurityNico Meisenzahl
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...Simplilearn
 
Disconnected Pipelines: The Missing Link
Disconnected Pipelines: The Missing LinkDisconnected Pipelines: The Missing Link
Disconnected Pipelines: The Missing LinkEficode
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15Edureka!
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 

Was ist angesagt? (20)

DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in Practice
 
Devops ppt
Devops pptDevops ppt
Devops ppt
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
Deep Visibility: Logging From Distributed Microservices
Deep Visibility: Logging From Distributed MicroservicesDeep Visibility: Logging From Distributed Microservices
Deep Visibility: Logging From Distributed Microservices
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Devops
DevopsDevops
Devops
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Devops
DevopsDevops
Devops
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
 
Microsoft DevOps Forum 2021 – DevOps & Security
 Microsoft DevOps Forum 2021 – DevOps & Security Microsoft DevOps Forum 2021 – DevOps & Security
Microsoft DevOps Forum 2021 – DevOps & Security
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
 
Enterprise DevOps
Enterprise DevOpsEnterprise DevOps
Enterprise DevOps
 
Disconnected Pipelines: The Missing Link
Disconnected Pipelines: The Missing LinkDisconnected Pipelines: The Missing Link
Disconnected Pipelines: The Missing Link
 
Devops course content
Devops course contentDevops course content
Devops course content
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15
 
DevOps
DevOpsDevOps
DevOps
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
DevOps
DevOps DevOps
DevOps
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 

Ähnlich wie Devops

Testing in DevOps world
Testing in DevOps worldTesting in DevOps world
Testing in DevOps worldMoataz Nabil
 
DevOps vs DevSecOps: How to Balance Speed and Security in Software Development
DevOps vs DevSecOps: How to Balance Speed and Security in Software DevelopmentDevOps vs DevSecOps: How to Balance Speed and Security in Software Development
DevOps vs DevSecOps: How to Balance Speed and Security in Software DevelopmentDev Software
 
Ensuring Secure and Efficient Operations with DevOps Security
Ensuring Secure and Efficient Operations with DevOps SecurityEnsuring Secure and Efficient Operations with DevOps Security
Ensuring Secure and Efficient Operations with DevOps SecurityDev Software
 
DevOps in Legacy Systems Modernizing Outdated Infrastructure with DevOps Prac...
DevOps in Legacy Systems Modernizing Outdated Infrastructure with DevOps Prac...DevOps in Legacy Systems Modernizing Outdated Infrastructure with DevOps Prac...
DevOps in Legacy Systems Modernizing Outdated Infrastructure with DevOps Prac...wicultylearningsolut
 
Dev ops online training pdf
Dev ops online training pdfDev ops online training pdf
Dev ops online training pdfSayyedYusufali
 
Devops training and placement in hyderabad
Devops training and placement in hyderabadDevops training and placement in hyderabad
Devops training and placement in hyderabadVamsiNihal
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in HyderabadKumarNaik21
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppteduxfactor .com
 
The Importance of DevOps Security and the Emergence of DevSecOps
The Importance of DevOps Security and the Emergence of DevSecOpsThe Importance of DevOps Security and the Emergence of DevSecOps
The Importance of DevOps Security and the Emergence of DevSecOpsDev Software
 
DevOps Online Training
DevOps Online Training DevOps Online Training
DevOps Online Training VijayVijji8
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online TrainingVijayVijji8
 
introduction_to_it_indusry_verticals.pdf
introduction_to_it_indusry_verticals.pdfintroduction_to_it_indusry_verticals.pdf
introduction_to_it_indusry_verticals.pdfANSHTYAGI33
 
DevOps Security: How to Secure Your Software Development and Delivery
DevOps Security: How to Secure Your Software Development and DeliveryDevOps Security: How to Secure Your Software Development and Delivery
DevOps Security: How to Secure Your Software Development and DeliveryDev Software
 
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
 

Ähnlich wie Devops (20)

Testing in DevOps world
Testing in DevOps worldTesting in DevOps world
Testing in DevOps world
 
DevOps vs DevSecOps: How to Balance Speed and Security in Software Development
DevOps vs DevSecOps: How to Balance Speed and Security in Software DevelopmentDevOps vs DevSecOps: How to Balance Speed and Security in Software Development
DevOps vs DevSecOps: How to Balance Speed and Security in Software Development
 
Ensuring Secure and Efficient Operations with DevOps Security
Ensuring Secure and Efficient Operations with DevOps SecurityEnsuring Secure and Efficient Operations with DevOps Security
Ensuring Secure and Efficient Operations with DevOps Security
 
DevOps in Legacy Systems Modernizing Outdated Infrastructure with DevOps Prac...
DevOps in Legacy Systems Modernizing Outdated Infrastructure with DevOps Prac...DevOps in Legacy Systems Modernizing Outdated Infrastructure with DevOps Prac...
DevOps in Legacy Systems Modernizing Outdated Infrastructure with DevOps Prac...
 
Dev ops online training pdf
Dev ops online training pdfDev ops online training pdf
Dev ops online training pdf
 
Devops training and placement in hyderabad
Devops training and placement in hyderabadDevops training and placement in hyderabad
Devops training and placement in hyderabad
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
The Importance of DevOps Security and the Emergence of DevSecOps
The Importance of DevOps Security and the Emergence of DevSecOpsThe Importance of DevOps Security and the Emergence of DevSecOps
The Importance of DevOps Security and the Emergence of DevSecOps
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
DevOps Online Training
DevOps Online Training DevOps Online Training
DevOps Online Training
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online Training
 
introduction_to_it_indusry_verticals.pdf
introduction_to_it_indusry_verticals.pdfintroduction_to_it_indusry_verticals.pdf
introduction_to_it_indusry_verticals.pdf
 
DevOps Security: How to Secure Your Software Development and Delivery
DevOps Security: How to Secure Your Software Development and DeliveryDevOps Security: How to Secure Your Software Development and Delivery
DevOps Security: How to Secure Your Software Development and Delivery
 
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
 

Mehr von penetration Tester (20)

Maven
MavenMaven
Maven
 
Jenkins
JenkinsJenkins
Jenkins
 
Jenkins
JenkinsJenkins
Jenkins
 
Sonar qube
Sonar qubeSonar qube
Sonar qube
 
Owasp zap
Owasp zapOwasp zap
Owasp zap
 
Sonarlint
SonarlintSonarlint
Sonarlint
 
Shift left
Shift leftShift left
Shift left
 
Shift left
Shift leftShift left
Shift left
 
Lfi
LfiLfi
Lfi
 
Directory traversal
Directory traversalDirectory traversal
Directory traversal
 
Burp documentation
Burp documentationBurp documentation
Burp documentation
 
7 layer OSI model
7 layer OSI model7 layer OSI model
7 layer OSI model
 
Virtual box
Virtual boxVirtual box
Virtual box
 
Tcp IP OSI
Tcp IP OSITcp IP OSI
Tcp IP OSI
 
Burp repeater
Burp repeaterBurp repeater
Burp repeater
 
Burp intruder
Burp intruderBurp intruder
Burp intruder
 
Hippa
Hippa Hippa
Hippa
 
Nist
NistNist
Nist
 
Isms
IsmsIsms
Isms
 
Sql Injection
Sql InjectionSql Injection
Sql Injection
 

Kürzlich hochgeladen

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Kürzlich hochgeladen (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

Devops

  • 2. What is DevOps? DevOps 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. DevOps is the future of software development lifecycle automation. DevOps represents a culture, mindset, and a modern approach to software development. It focuses on improving collaboration between Development (Dev) and Operation (Ops) teams.
  • 3. Best Suited when:  Requirements are clear and Complete.  Product definition is Stable. Best Suited when:  Requirements are Changes frequently  Development needs to be fast. Best Suited when:  Requirements Changes frequently.  Development needs to be Agile Model.  Operations needs to be Agile Model. Why DevOps Implemented
  • 4.
  • 5.
  • 6. DevOps Strategy and Implementation
  • 7. • Speed: Through our DevOps model, we ensure a faster innovation and speedy execution is key to customer satisfaction and to stay ahead in the competition. • Rapid Delivery: Our DevOps implementation involves very frequent delivery cycles (which could be small updates) and a minimum recovery time (in case of any failure) through Continuous Integration practice, thus allowing further and faster innovation. • Reliability: Through DevOps continuous integration and delivery practices, we ensure functional, safe and quality output, resulting in a positive end-user experience. Overall, our DevOps program ensures the productivity of developers and the reliability of operations.
  • 8. • Scale: Our Infrastructure as a code practice helps in the efficient management of all stages of the software product lifecycle (development, testing and production). • Improved Collaboration: Veritis DevOps methodology is built on a cultural philosophy that focuses on development and operations working in a collaborative environment, which reduces multiple iterations, inefficiency and time complexity. • Security: Our DevOps model achieves this factor through configuration management techniques and automated compliance policies. Besides, we also work on the concept of DevSecOps, which is a new integration to address the security challenges in DevOps implementation.
  • 9. Dark Launch • Dark launching is the term for releasing features to a subset of your users, seeing how they respond, and making updates to your features accordingly. It’s somewhat like what every project manager does to monitor application health but focused entirely on a single new feature. In this modern age of continuous delivery and deployment, feature releases are happening more frequently than ever before. But at the same time, we need a way to maintain the quality in our applications despite this fast-paced release cycle.
  • 10. DevOps Phases • Continuous Development • Continuous Integration • Continuous Testing • Continuous Feedback • Continuous Monitoring • Continuous Deployment • Continuous Operations
  • 11. DevOps Tools • Docker • Ansible • Git • Jenkins • Splunk
  • 12. CI and CD pipeline • In software engineering, CI/CD or CICD generally refers to the combined practices of continuous integration and either continuous delivery or continuous deployment. • CI/CD bridges the gaps between development and operation activities and teams by enforcing automation in building, testing and deployment of applications. • Modern day DevOps practices involve continuous development, continuous testing, continuous integration, continuous deployment and continuous monitoring of software applications throughout its development life cycle. The CI/CD practice or CI/CD pipeline forms the backbone of modern day DevOps operations.
  • 13. CI and CD pipeline
  • 14. Pros of DevOps  Cloud-based DevOps makes it easier to collaborate, putting all the tools in the cloud so they can be accessed by users anywhere.  DevOps as a Service means faster testing and deployment. Generally, using cloud services enables increased release frequency. It also gives developers more computing power and data storage as they need it. Using cloud services is a more data-driven process where everyone uses the same data set. This lends itself to better documentation and tighter quality control.
  • 15. Cons of DevOps • Outsourcing a DevOps infrastructure requires a specific level of software development expertise, including an in-depth understanding of integration, infrastructure, and orchestrating workflow. You need the experts along with the tools for DevOps as a Service to succeed. • Security is always a concern. The security team is usually not part of DevOps, and the DevOps team tends to choose speed over security when developing software. Using cloud services can create unnecessary risks and exposure, especially since it’s the transport layer that is usually left unsecured; cyber criminals tend to use the transport layer for spoofing and man-in-the-middle attacks.
  • 16. DevOps Security Challenges • Security Teams Struggle to Keep Up With the Pace of DevOps: DevOps focuses on speed, with very short development cycles. It can take much longer to review code than it did to produce or update it. Security is often sacrificed for the sake of speed, allowing misconfigurations, unresolved vulnerabilities, and other flaws to remain and exposing the software to breaches or malfunctions. DevOps Teams Neglect Security: A particularly challenging obstacle to combat is the widespread cultural resistance to security and testing. This is because developers and operating teams view security as a nuisance that gets in their way and slows down the development process. However, retroactive fixes ultimately take more time and effort. Addressing security issues earlier in the pipeline reduces technical debt and is well worth the initial delay in the SDLC.
  • 17. Security Practices for DevOps • Adopting a DevSecOps Model: Cross-functional collaboration is the key to effectively integrating security into the entire DevOps lifecycle. This requires a culture in which everyone takes responsibility for adhering to security practices. You can train security and other professionals so they acquire new skills and to imbue them with the DevSecOps ethos. • Implementing Security Policies: Security policies and governance are essential for ensuring the consistent management of security risks. You should establish a clear, easy-to-understand set of policies and procedures for cybersecurity functions like access controls, configuration management, code review, vulnerability testing, and firewalling.
  • 18. Security Practices for DevOps • Automation : You can automate many of your tools and security processes. This will help scale and speed up your security operations to keep up with the pace of the DevOps process. Configuration management, code analysis, vulnerability discovery and fixes, and privileged access should all be automated. Without automation, it is difficult to perform comprehensive discovery to identify vulnerabilities and other potential threats.. • Vulnerability Management: You should have a system in place to scan, assess, and remediate vulnerabilities throughout the SDLC, and to ensure that all code is secure before deployment. Attack mechanisms like penetration testing identify weaknesses so you can fix them. After deployment, security teams should continue to run tests to identify vulnerabilities and other issues so they can apply the necessary patches.