SlideShare ist ein Scribd-Unternehmen logo
1 von 17
@2020 copyright KalKey training
SOFTWARE
DEVELOPMENT
Software Development Life Cycle (SDLC) is a process used by the
software industry to design, develop and test high quality software’s.
The SDLC aims to produce a high-quality software that meets or
exceeds customer expectations, reaches completion within times
and cost estimates.
 SDLC is the acronym of Software Development Life Cycle.
 It is also called as Software Development Process.
 SDLC is a framework defining tasks performed at each step in the
software development process.
• ISO/IEC 12207 is an international standard for software life-cycle
processes. It aims to be the standard that defines all the tasks
required for developing and maintaining software.
@2020 copyright KalKey training
@2020 copyright KalKey training
SDLC MODELS
 Waterfall Model
 Iterative Model
 Spiral Model
 V-Model
 Big Bang Model
@2020 copyright KalKey training
@2020 copyright KalKey training
@2020 copyright KalKey training
INTRODUCTION TO DEVOPS
• WHAT IS DEVOPS
• UNDERSTANDING OF DEVOPS LIFECYCLE
• DEVOPS PRINCIPLES
• WHY IS DEVOPS IS NEEDED
• INGREDIENTS OF DEVOPS
@2020 copyright KalKey training
WHAT IS DEVOPS
• DevOps is a culture which promotes collaboration
between Development and Operations Team to deploy
code to production faster in an automated &
repeatable way.
• The word 'DevOps' is a combination of two words
'development' and 'operations.’
• DevOps helps to increases an organization's speed to
deliver applications and services. It allows
organizations to serve their customers better and
compete more strongly in the market.
@2020 copyright KalKey training
UNDERSTANDING OF DEVOPS LIFECYCLE
• Development: In this DevOps stage the development of software takes place constantly. In this phase, the
entire development process is separated into small development cycles. This benefits DevOps team to
speed up software development and delivery process.
• Testing: QA team use tools like Selenium to identify and fix bugs in the new piece of code.
• Integration: In this stage, new functionality is integrated with the prevailing code, and testing takes place.
• Deployment: In this phase, the deployment process takes place continuously. It is performed in such a
manner that any changes made any time in the code, should not affect the functioning of high traffic
website.
• Monitoring: In this phase, operation team will take care of the inappropriate system behavior or bugs
which are found in production.
@2020 copyright KalKey training
DEVOPS PRINCIPLES
• Here, are six principles which are essential when adopting DevOps:
• Customer-Centric Action
• End-To-End Responsibility
• Continuous Improvement
• Automate everything
• Work as one team
• Monitor and test everything
@2020 copyright KalKey training
WHY IS DEVOPS IS NEEDED
• Before DevOps, the development and operation team worked in complete isolation.
• Manual code deployment leads to human errors in production
• Other Important reasons:
• Predictability: DevOps offers significantly lower failure rate of new releases
• Reproducibility: Version everything so that earlier version can be restored anytime.
• Maintainability: Effortless process of recovery in the event of a new release crashing or disabling the current
system.
• Time to market: DevOps reduces the time to market up to 50% through streamlined software delivery.
• Cost Efficiency: DevOps offers cost efficiency in the software development process which is always an aspiration
of IT companies' management.
@2020 copyright KalKey training
Old Process DevOps
After placing an order for new servers, the Development team works on testing.
The Operations team works on extensive paperwork as required in enterprises
to deploy the infrastructure.
After placing an order for new servers Development and Operations team work
together on the paperwork to set-up the new servers. This results in better
visibility of infrastructure requirement.
Projection about failover, redundancy, data center locations, and storage
requirements are skewed as no inputs are available from developers who have
deep knowledge of the application.
Projection about failover, redundancy, disaster recovery, data center locations,
and storage requirements are pretty accurate due to the inputs from the
developers.
Operations team has no clue on the progress of the Development team.
Operations team develop a monitoring plan as per their understanding.
In DevOps, the Operations team is completely aware of the progress the
developers are making. Operations team interact with developers and jointly
develop a monitoring plan that caters to the IT and business needs. They also use
advance Application Performance Monitoring (APM) Tools
Before go-live, the load testing crashes the application. The release is delayed. Before go-live, the load testing makes the application a bit slow. The development
team quickly fixes the bottlenecks. The application is released on time.
@2020 copyright KalKey training
DEVOPS LIFECYCLE
@2020 copyright KalKey training
DEVOPS AUTOMATION TOOLS
• Infrastructure Automation: AWS
• Configuration Management: Ansible, Chef, Puppet
• Deployment Automation: Jenkins
• Performance Management: App Dynamic
• Log Management: Splunk
• Monitoring: Nagios
@2020 copyright KalKey training
WHO IS A DEVOPS ENGINEER?
• A DevOps Engineer is an IT professional who works with software developers, system operators, and
other production IT staff to administer code releases.
• DevOps should have hard as well as soft skills to communicate and collaborate with development,
testing, and operations teams.
• A DevOps engineer will work with development team staff to tackle the coding and scripting needed to
connect elements of code, like libraries or software development kits.
@2020 copyright KalKey training
ROLES, RESPONSIBILITIES, AND SKILLS OF A DEVOPS
ENGINEER
• Able to perform system troubleshooting and problem-solving across platform and application domains.
• Manage project effectively through open, standards-based platforms
• Increase project visibility thought traceability
• Improve quality and reduce development cost with collaboration
• Analyze, design and evaluate automation scripts & systems
• Ensuring critical resolution of system issues by using the best cloud security solutions services
• DevOps engineer should have the soft skill of problem-solver and quick-learner
@2020 copyright KalKey training
THANK YOU
•Q & A Session
@2020 copyright KalKey training

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD ProfessionalsDevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD Professionals
Tonex
 
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
 
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
 

Was ist angesagt? (18)

Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...
Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...
Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...
 
DevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD ProfessionalsDevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD Professionals
 
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...
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
 
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
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online Training
 
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
 
Continuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsContinuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOps
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
 
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
 
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
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 ...
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 

Ähnlich wie Dev ops

Dev ops online training pdf
Dev ops online training pdfDev ops online training pdf
Dev ops online training pdf
SayyedYusufali
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training ppt
SayyedYusufali
 

Ähnlich wie Dev ops (20)

Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
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
 
DevOps Online Training
DevOps Online Training DevOps Online Training
DevOps Online Training
 
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
 
devops training institutes in hyderabad
devops training institutes in hyderabaddevops training institutes in hyderabad
devops training institutes in hyderabad
 
data science online training in hyderabad
data science online training in hyderabaddata science online training in hyderabad
data science online 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?
 
Devops training and placement in hyderabad
Devops training and placement in hyderabadDevops training and placement in hyderabad
Devops training and placement 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?
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
devops online training in hyderabad
devops online training in hyderabaddevops online training in hyderabad
devops online 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?
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
Tell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you areTell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you are
 

Mehr von Gourav Varma (20)

Jenkins introduction
Jenkins introductionJenkins introduction
Jenkins introduction
 
Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)
 
Aws day 4
Aws day 4Aws day 4
Aws day 4
 
Aws day 3
Aws day 3Aws day 3
Aws day 3
 
Aws day 2
Aws day 2Aws day 2
Aws day 2
 
Ansible day 4
Ansible day 4Ansible day 4
Ansible day 4
 
Ansible day 3
Ansible day 3Ansible day 3
Ansible day 3
 
Adnible day 2.ppt
Adnible day   2.pptAdnible day   2.ppt
Adnible day 2.ppt
 
Ansible day 1.ppt
Ansible day 1.pptAnsible day 1.ppt
Ansible day 1.ppt
 
Version control git day03(amarnath dada)
Version control   git day03(amarnath dada)Version control   git day03(amarnath dada)
Version control git day03(amarnath dada)
 
Version control git day02
Version control   git day02Version control   git day02
Version control git day02
 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
 
Shell programming 2
Shell programming 2Shell programming 2
Shell programming 2
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Final terraform
Final terraformFinal terraform
Final terraform
 
Version control git day03
Version control   git day03Version control   git day03
Version control git day03
 
Version control git day02
Version control   git day02Version control   git day02
Version control git day02
 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
 
Docker swarm
Docker swarmDocker swarm
Docker swarm
 
Docker advance topic (2)
Docker advance topic (2)Docker advance topic (2)
Docker advance topic (2)
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
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
negromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

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Ữ Â...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
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
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
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
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
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
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 

Dev ops

  • 2. SOFTWARE DEVELOPMENT Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test high quality software’s. The SDLC aims to produce a high-quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates.  SDLC is the acronym of Software Development Life Cycle.  It is also called as Software Development Process.  SDLC is a framework defining tasks performed at each step in the software development process. • ISO/IEC 12207 is an international standard for software life-cycle processes. It aims to be the standard that defines all the tasks required for developing and maintaining software. @2020 copyright KalKey training
  • 4. SDLC MODELS  Waterfall Model  Iterative Model  Spiral Model  V-Model  Big Bang Model @2020 copyright KalKey training
  • 7. INTRODUCTION TO DEVOPS • WHAT IS DEVOPS • UNDERSTANDING OF DEVOPS LIFECYCLE • DEVOPS PRINCIPLES • WHY IS DEVOPS IS NEEDED • INGREDIENTS OF DEVOPS @2020 copyright KalKey training
  • 8. WHAT IS DEVOPS • DevOps is a culture which promotes collaboration between Development and Operations Team to deploy code to production faster in an automated & repeatable way. • The word 'DevOps' is a combination of two words 'development' and 'operations.’ • DevOps helps to increases an organization's speed to deliver applications and services. It allows organizations to serve their customers better and compete more strongly in the market. @2020 copyright KalKey training
  • 9. UNDERSTANDING OF DEVOPS LIFECYCLE • Development: In this DevOps stage the development of software takes place constantly. In this phase, the entire development process is separated into small development cycles. This benefits DevOps team to speed up software development and delivery process. • Testing: QA team use tools like Selenium to identify and fix bugs in the new piece of code. • Integration: In this stage, new functionality is integrated with the prevailing code, and testing takes place. • Deployment: In this phase, the deployment process takes place continuously. It is performed in such a manner that any changes made any time in the code, should not affect the functioning of high traffic website. • Monitoring: In this phase, operation team will take care of the inappropriate system behavior or bugs which are found in production. @2020 copyright KalKey training
  • 10. DEVOPS PRINCIPLES • Here, are six principles which are essential when adopting DevOps: • Customer-Centric Action • End-To-End Responsibility • Continuous Improvement • Automate everything • Work as one team • Monitor and test everything @2020 copyright KalKey training
  • 11. WHY IS DEVOPS IS NEEDED • Before DevOps, the development and operation team worked in complete isolation. • Manual code deployment leads to human errors in production • Other Important reasons: • Predictability: DevOps offers significantly lower failure rate of new releases • Reproducibility: Version everything so that earlier version can be restored anytime. • Maintainability: Effortless process of recovery in the event of a new release crashing or disabling the current system. • Time to market: DevOps reduces the time to market up to 50% through streamlined software delivery. • Cost Efficiency: DevOps offers cost efficiency in the software development process which is always an aspiration of IT companies' management. @2020 copyright KalKey training
  • 12. Old Process DevOps After placing an order for new servers, the Development team works on testing. The Operations team works on extensive paperwork as required in enterprises to deploy the infrastructure. After placing an order for new servers Development and Operations team work together on the paperwork to set-up the new servers. This results in better visibility of infrastructure requirement. Projection about failover, redundancy, data center locations, and storage requirements are skewed as no inputs are available from developers who have deep knowledge of the application. Projection about failover, redundancy, disaster recovery, data center locations, and storage requirements are pretty accurate due to the inputs from the developers. Operations team has no clue on the progress of the Development team. Operations team develop a monitoring plan as per their understanding. In DevOps, the Operations team is completely aware of the progress the developers are making. Operations team interact with developers and jointly develop a monitoring plan that caters to the IT and business needs. They also use advance Application Performance Monitoring (APM) Tools Before go-live, the load testing crashes the application. The release is delayed. Before go-live, the load testing makes the application a bit slow. The development team quickly fixes the bottlenecks. The application is released on time. @2020 copyright KalKey training
  • 14. DEVOPS AUTOMATION TOOLS • Infrastructure Automation: AWS • Configuration Management: Ansible, Chef, Puppet • Deployment Automation: Jenkins • Performance Management: App Dynamic • Log Management: Splunk • Monitoring: Nagios @2020 copyright KalKey training
  • 15. WHO IS A DEVOPS ENGINEER? • A DevOps Engineer is an IT professional who works with software developers, system operators, and other production IT staff to administer code releases. • DevOps should have hard as well as soft skills to communicate and collaborate with development, testing, and operations teams. • A DevOps engineer will work with development team staff to tackle the coding and scripting needed to connect elements of code, like libraries or software development kits. @2020 copyright KalKey training
  • 16. ROLES, RESPONSIBILITIES, AND SKILLS OF A DEVOPS ENGINEER • Able to perform system troubleshooting and problem-solving across platform and application domains. • Manage project effectively through open, standards-based platforms • Increase project visibility thought traceability • Improve quality and reduce development cost with collaboration • Analyze, design and evaluate automation scripts & systems • Ensuring critical resolution of system issues by using the best cloud security solutions services • DevOps engineer should have the soft skill of problem-solver and quick-learner @2020 copyright KalKey training
  • 17. THANK YOU •Q & A Session @2020 copyright KalKey training