SlideShare a Scribd company logo
 Why I should know/learn DevOps
 What is new in DevOps or DevOps itself is new?
 Is it a tool or an approach of working or combination of only tools?
 Is it really required or just a myth of companies to create extra
pressure?
 Is it necessary to learn this or work with this? Is it easy to learn or
not? Can I get a good package after learning this? Etc.
 Can I learn it easily?
 Did DevOps helped any companies?
 Is it really changing anything or changed that we know but did not
notice?
 Will see all the details one by one
 Some terms we hear regularly during our work in software market
 Software Development Life Cycle(SDLC)
 Deployment
 Development
 Server(Linux/Unix/Windows etc.)
 Error in production
 Client is giving very less down time(cant work like this)
 Coding , Building , Release
 Success at development side , failure at production site
 Blame keeps on going….
 Software Development Life Cycle (SDLC)
 We know it already… (will see which phase we are working or
searching job )
 We all fall into some part of SDLC.
 What we hear or say or do in our offices or planning to do.
 Project requirement planning (Investigation or Feasibility Study and analysis)
 Task assignment (Design)
 Development (Coding with the language as decided during planning phase)
 VCS/SCM tools (Saving our changes to some remote central server)
 Build , Release (Create a runnable package out of code – Development only)
 Test (Test the functionality – Testing )
 Deployment (Installing our code to run in production server -Implementation)
 Maintenance (After deployment see for error and more requirement change)
 Waterfall Model
 V-Shaped Model
 Evolutionary Prototyping Model
 Spiral Method (SDM)
 Iterative and Incremental Method
 Agile development
 Process of working is mostly synchronous.
 Each process will wait for other process to complete if it’s a waterfall approach. Then
next phase will start.
 Time consuming and cost ineffective process.
 Cleary showing -- lot of waiting time for all the people involved in project
 Now we are thinking agile solved this. Because few year back all said same
thing
 Still there are gap between SDLC phases.
 We as Developer/tester will say, no gap is there. Because agile broke gap between Dev
and QA team.
 But operation (implementation/maintenance) are not in that relational chain
 That’s where companies faced measure business setback from their rivals who broke
that gap with operation team.
 The gap was continuously delivering quality and stable features frequently.
 Development/Testing (Combined phase as collaborated by Agile)
 After Development and testing, the code deployment time is huge.
 Pressure of work on old, pending and new code was high because deployment
time was high.
 Operations (Always a separate entity in SDLC)
 It is difficult to maintain ~100% uptime of the production environment.
 Infrastructure Automation tools are not very affective.
 Number of severs to be monitored keeps on increasing with time and hence the
complexity.
 It is very difficult to provide feedback and diagnose issue in the product.
 Off Course yes..
 DevOps is a way of working which collaborated all phases of SDLC in a
common platform where every process started working in
asynchronous continuous fashion.
 Some tools helped to make this work.
 As per theoretical definition
 DevOps is a practice of operations and development engineers participating
together in the entire software lifecycle, from design through the development
process to production support.
 We used some tools but they were not giving us that flavor of
flexibility because of the SDLC approach we followed.
 Common thoughts
 I am happy with my coding/testing/scripting what ever I am doing?
 Some different team should do DevOps or whatever for me.
 I will only stick to my expertize area.
 I will enhance only that skill.
 That is future.
 DevOps is just a myth.
 DevOps anyway is not affecting what I am doing or what I will be doing
 As we have seen we are part of SDLC, So knowing DevOps model is
coming to our bucket.
 Companies are not going to hire new people for this work. (Cost
involved). Why to hire when existing employees can learn and do.
 If I am not doing then someone else will do. My job and career will
be on dilemma.
 Future of Software development will no more be a separated
process of coding/testing/operating.
 All will be merged and term will be Devops engineer.
 What you are doing, you will do that. But yes need to know all will
be managed in continuous fashion.
 I guess we are clear till now whether it is new or its some older way,
nothing new in it.
 Anyway It’s definitely a new way of working which broke the barrier of ways of
working between all the teams involved in a SDLC.
 We achieved DevOps by help of some tools at each stages of SDLC.
 Some tools we have already used. Some are new.
 We will see how tools helped in this DevOps approach.
 Blue color is part SDLC phases before implementation and
maintenance .
 Orange color is part of operations.
 Do I need to know all?
 No
 From each SDLC phase we will learn only one tool that is mostly used every
where.
 If you are not finding same tool in your company, not to worry.
 That will be mostly same what we will learn in our course.
 We will give overview of most of the tools used in DevOps.
 I am happy what I am doing. Tools won’t help me.
 You are thing it’s difficult to learn. We are here to help you.
 Yes
 Most of the companies are already into DevOps. No worry for job change and
good package
 Who are those companies mostly?
 Facebook
 Amazon
 Netflix
 Walmart
 Nordstrom
 Adobe
 Etc.
 Now you can tell are they all backward or forwarded companies? We
know how much they are paying too.
 You may laugh. But it’s true
 Pokémon Go (Best example of DevOps implementation)
 Tools helped Pokémon Go are
 Will it be easy for me to learn all this?
 Yes, our course is designed so simple that you will enjoy each days learning.
 We will teach you in details of DevOps approaches at each phase of SDLC.
 We will teach you most popular tools from each phase of DevOps which will help you
to crack any DevOps interview and work better.
 How can I practice what I am learning?
 Will show you the local system setup. You can practice same. If any doubt, we will
clarify that.
 Is there any help for interview preparation?
 Yes, We will provide you questions/answers for DevOps.
 We will have mock test by end of our DevOps essential course.
 Will help you to create resume with DevOps technologies.
 Will help you to build your LinkedIn job profile..
 DevOps Introduction - History - Necessity - Benefits.
 Scripting - Linux and Python.
 Version Control- Git.
 Build Management Tool- Maven.
 Continuous Integration- Jenkins.
 Configuration Management – Puppet/Ansible
 Monitoring- Nagios.
 Elasticsearch-Kibana.
 Continuous Integration/Deployment - Docker.
 Container Management Tool - Kubernetes.
 Cloud Essentials – AWS.
Dev Ops Essentials Course

More Related Content

What's hot

Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
adrianmitev
 
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...
agil8 Ltd
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
Orbit One - We create coherence
 
Pair programming demystified
Pair programming demystifiedPair programming demystified
Pair programming demystified
Marek Kirejczyk
 
Scrum and Test-driven development
Scrum and Test-driven developmentScrum and Test-driven development
Scrum and Test-driven developmenttoteb5
 
Agile and test driven development
Agile and test driven developmentAgile and test driven development
Agile and test driven development
Ahmed El-Deeb
 
ScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOpsScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOps
Naveen Kumar Singh
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
JAXLondon_Conference
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinDirecti Group
 
Extreme & pair programming Slides ppt
Extreme & pair programming Slides pptExtreme & pair programming Slides ppt
Extreme & pair programming Slides ppt
Mr SMAK
 
Making the Unstable Stable - An Intro To Testing
Making the Unstable Stable - An Intro To TestingMaking the Unstable Stable - An Intro To Testing
Making the Unstable Stable - An Intro To Testing
Cameron Presley
 
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
Development without Testers: Myth or Real Option? (ConfeT&QA conference)Development without Testers: Myth or Real Option? (ConfeT&QA conference)
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
Mikalai Alimenkou
 
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSWAndy Rachleff, Wealthfront Presentation at Lean Startup SXSW
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW
500 Startups
 
Agile testing overview
Agile testing overviewAgile testing overview
Agile testing overviewraianup
 
Training methdology testers to developers
Training methdology   testers to developersTraining methdology   testers to developers
Training methdology testers to developers
Gurumurthy Ramamurthy
 
Test driven development
Test driven developmentTest driven development
Test driven development
Nascenia IT
 
Test driven development
Test driven developmentTest driven development
Test driven developmentShalabh Saxena
 
Pair Programming (2014)
Pair Programming (2014)Pair Programming (2014)
Pair Programming (2014)Peter Kofler
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
Naveen Kumar Singh
 
Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...
Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...
Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...
Zohirul Alam Tiemoon
 

What's hot (20)

Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
 
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Pair programming demystified
Pair programming demystifiedPair programming demystified
Pair programming demystified
 
Scrum and Test-driven development
Scrum and Test-driven developmentScrum and Test-driven development
Scrum and Test-driven development
 
Agile and test driven development
Agile and test driven developmentAgile and test driven development
Agile and test driven development
 
ScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOpsScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOps
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
 
Extreme & pair programming Slides ppt
Extreme & pair programming Slides pptExtreme & pair programming Slides ppt
Extreme & pair programming Slides ppt
 
Making the Unstable Stable - An Intro To Testing
Making the Unstable Stable - An Intro To TestingMaking the Unstable Stable - An Intro To Testing
Making the Unstable Stable - An Intro To Testing
 
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
Development without Testers: Myth or Real Option? (ConfeT&QA conference)Development without Testers: Myth or Real Option? (ConfeT&QA conference)
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
 
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSWAndy Rachleff, Wealthfront Presentation at Lean Startup SXSW
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW
 
Agile testing overview
Agile testing overviewAgile testing overview
Agile testing overview
 
Training methdology testers to developers
Training methdology   testers to developersTraining methdology   testers to developers
Training methdology testers to developers
 
Test driven development
Test driven developmentTest driven development
Test driven development
 
Test driven development
Test driven developmentTest driven development
Test driven development
 
Pair Programming (2014)
Pair Programming (2014)Pair Programming (2014)
Pair Programming (2014)
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...
Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...
Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...
 

Similar to Dev Ops Essentials Course

Azure DevOps Complete CI/CD Pipeline
Azure DevOps Complete CI/CD PipelineAzure DevOps Complete CI/CD Pipeline
Azure DevOps Complete CI/CD Pipeline
Nicolas Benjamin Cruz Carpio
 
Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?
Ashley-Christian Hardy
 
Five Mistakes Beginner Devops Professionals Make
Five Mistakes Beginner Devops Professionals MakeFive Mistakes Beginner Devops Professionals Make
Five Mistakes Beginner Devops Professionals Make
Rock Interview
 
DevOps
DevOpsDevOps
Dev ops
Dev opsDev ops
What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdf
Cerebrum Infotech
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Jwooldridge
 
Devops Training in Delhi
Devops Training in DelhiDevops Training in Delhi
Devops Training in Delhi
AP2V Academy
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
All Things Open
 
Dev ops interview questions & answers
Dev ops interview questions & answersDev ops interview questions & answers
Dev ops interview questions & answers
KrishnaMildain
 
100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!
miaavery77
 
Unlocking Business Growth with DevOps Solutions: Advantages and Hurdles
Unlocking Business Growth with DevOps Solutions: Advantages and HurdlesUnlocking Business Growth with DevOps Solutions: Advantages and Hurdles
Unlocking Business Growth with DevOps Solutions: Advantages and Hurdles
Catherine William
 
Devops2
Devops2Devops2
Devops2
Apsara G
 
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
Abdelkrim Boujraf
 
DevOps make teamwork great.
DevOps make teamwork great.DevOps make teamwork great.
DevOps make teamwork great.
keithmin
 
Devops certification
Devops certificationDevops certification
Devops certification
Ducat
 
DevOps Best Practices Ensuring Quality and Security (1).pptx
DevOps Best Practices Ensuring Quality and Security (1).pptxDevOps Best Practices Ensuring Quality and Security (1).pptx
DevOps Best Practices Ensuring Quality and Security (1).pptx
Microsoft azure
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginners
Ahmed Misbah
 
The Top 5 DevOps FAQs Finally Answered
The Top 5 DevOps FAQs Finally AnsweredThe Top 5 DevOps FAQs Finally Answered
The Top 5 DevOps FAQs Finally Answered
Flexsin
 

Similar to Dev Ops Essentials Course (20)

Azure DevOps Complete CI/CD Pipeline
Azure DevOps Complete CI/CD PipelineAzure DevOps Complete CI/CD Pipeline
Azure DevOps Complete CI/CD Pipeline
 
Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?
 
Five Mistakes Beginner Devops Professionals Make
Five Mistakes Beginner Devops Professionals MakeFive Mistakes Beginner Devops Professionals Make
Five Mistakes Beginner Devops Professionals Make
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdf
 
DevOps
DevOpsDevOps
DevOps
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
Devops Training in Delhi
Devops Training in DelhiDevops Training in Delhi
Devops Training in Delhi
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Dev ops interview questions & answers
Dev ops interview questions & answersDev ops interview questions & answers
Dev ops interview questions & answers
 
100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!
 
Unlocking Business Growth with DevOps Solutions: Advantages and Hurdles
Unlocking Business Growth with DevOps Solutions: Advantages and HurdlesUnlocking Business Growth with DevOps Solutions: Advantages and Hurdles
Unlocking Business Growth with DevOps Solutions: Advantages and Hurdles
 
Devops2
Devops2Devops2
Devops2
 
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
 
DevOps make teamwork great.
DevOps make teamwork great.DevOps make teamwork great.
DevOps make teamwork great.
 
Devops certification
Devops certificationDevops certification
Devops certification
 
DevOps Best Practices Ensuring Quality and Security (1).pptx
DevOps Best Practices Ensuring Quality and Security (1).pptxDevOps Best Practices Ensuring Quality and Security (1).pptx
DevOps Best Practices Ensuring Quality and Security (1).pptx
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginners
 
The Top 5 DevOps FAQs Finally Answered
The Top 5 DevOps FAQs Finally AnsweredThe Top 5 DevOps FAQs Finally Answered
The Top 5 DevOps FAQs Finally Answered
 

Recently uploaded

OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 

Recently uploaded (20)

OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 

Dev Ops Essentials Course

  • 1.
  • 2.  Why I should know/learn DevOps  What is new in DevOps or DevOps itself is new?  Is it a tool or an approach of working or combination of only tools?  Is it really required or just a myth of companies to create extra pressure?  Is it necessary to learn this or work with this? Is it easy to learn or not? Can I get a good package after learning this? Etc.  Can I learn it easily?  Did DevOps helped any companies?  Is it really changing anything or changed that we know but did not notice?
  • 3.  Will see all the details one by one
  • 4.  Some terms we hear regularly during our work in software market  Software Development Life Cycle(SDLC)  Deployment  Development  Server(Linux/Unix/Windows etc.)  Error in production  Client is giving very less down time(cant work like this)  Coding , Building , Release  Success at development side , failure at production site  Blame keeps on going….
  • 5.  Software Development Life Cycle (SDLC)  We know it already… (will see which phase we are working or searching job )
  • 6.  We all fall into some part of SDLC.  What we hear or say or do in our offices or planning to do.  Project requirement planning (Investigation or Feasibility Study and analysis)  Task assignment (Design)  Development (Coding with the language as decided during planning phase)  VCS/SCM tools (Saving our changes to some remote central server)  Build , Release (Create a runnable package out of code – Development only)  Test (Test the functionality – Testing )  Deployment (Installing our code to run in production server -Implementation)  Maintenance (After deployment see for error and more requirement change)
  • 7.  Waterfall Model  V-Shaped Model  Evolutionary Prototyping Model  Spiral Method (SDM)  Iterative and Incremental Method  Agile development
  • 8.  Process of working is mostly synchronous.  Each process will wait for other process to complete if it’s a waterfall approach. Then next phase will start.  Time consuming and cost ineffective process.  Cleary showing -- lot of waiting time for all the people involved in project  Now we are thinking agile solved this. Because few year back all said same thing  Still there are gap between SDLC phases.  We as Developer/tester will say, no gap is there. Because agile broke gap between Dev and QA team.  But operation (implementation/maintenance) are not in that relational chain  That’s where companies faced measure business setback from their rivals who broke that gap with operation team.  The gap was continuously delivering quality and stable features frequently.
  • 9.  Development/Testing (Combined phase as collaborated by Agile)  After Development and testing, the code deployment time is huge.  Pressure of work on old, pending and new code was high because deployment time was high.  Operations (Always a separate entity in SDLC)  It is difficult to maintain ~100% uptime of the production environment.  Infrastructure Automation tools are not very affective.  Number of severs to be monitored keeps on increasing with time and hence the complexity.  It is very difficult to provide feedback and diagnose issue in the product.
  • 10.  Off Course yes..  DevOps is a way of working which collaborated all phases of SDLC in a common platform where every process started working in asynchronous continuous fashion.  Some tools helped to make this work.  As per theoretical definition  DevOps is a practice of operations and development engineers participating together in the entire software lifecycle, from design through the development process to production support.
  • 11.  We used some tools but they were not giving us that flavor of flexibility because of the SDLC approach we followed.
  • 12.
  • 13.
  • 14.
  • 15.  Common thoughts  I am happy with my coding/testing/scripting what ever I am doing?  Some different team should do DevOps or whatever for me.  I will only stick to my expertize area.  I will enhance only that skill.  That is future.  DevOps is just a myth.  DevOps anyway is not affecting what I am doing or what I will be doing
  • 16.  As we have seen we are part of SDLC, So knowing DevOps model is coming to our bucket.  Companies are not going to hire new people for this work. (Cost involved). Why to hire when existing employees can learn and do.  If I am not doing then someone else will do. My job and career will be on dilemma.  Future of Software development will no more be a separated process of coding/testing/operating.  All will be merged and term will be Devops engineer.  What you are doing, you will do that. But yes need to know all will be managed in continuous fashion.
  • 17.  I guess we are clear till now whether it is new or its some older way, nothing new in it.  Anyway It’s definitely a new way of working which broke the barrier of ways of working between all the teams involved in a SDLC.  We achieved DevOps by help of some tools at each stages of SDLC.  Some tools we have already used. Some are new.  We will see how tools helped in this DevOps approach.
  • 18.  Blue color is part SDLC phases before implementation and maintenance .  Orange color is part of operations.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.  Do I need to know all?  No  From each SDLC phase we will learn only one tool that is mostly used every where.  If you are not finding same tool in your company, not to worry.  That will be mostly same what we will learn in our course.  We will give overview of most of the tools used in DevOps.
  • 24.  I am happy what I am doing. Tools won’t help me.  You are thing it’s difficult to learn. We are here to help you.
  • 25.  Yes  Most of the companies are already into DevOps. No worry for job change and good package  Who are those companies mostly?  Facebook  Amazon  Netflix  Walmart  Nordstrom  Adobe  Etc.  Now you can tell are they all backward or forwarded companies? We know how much they are paying too.
  • 26.  You may laugh. But it’s true  Pokémon Go (Best example of DevOps implementation)  Tools helped Pokémon Go are
  • 27.
  • 28.  Will it be easy for me to learn all this?  Yes, our course is designed so simple that you will enjoy each days learning.  We will teach you in details of DevOps approaches at each phase of SDLC.  We will teach you most popular tools from each phase of DevOps which will help you to crack any DevOps interview and work better.  How can I practice what I am learning?  Will show you the local system setup. You can practice same. If any doubt, we will clarify that.  Is there any help for interview preparation?  Yes, We will provide you questions/answers for DevOps.  We will have mock test by end of our DevOps essential course.  Will help you to create resume with DevOps technologies.  Will help you to build your LinkedIn job profile..
  • 29.  DevOps Introduction - History - Necessity - Benefits.  Scripting - Linux and Python.  Version Control- Git.  Build Management Tool- Maven.  Continuous Integration- Jenkins.  Configuration Management – Puppet/Ansible  Monitoring- Nagios.  Elasticsearch-Kibana.  Continuous Integration/Deployment - Docker.  Container Management Tool - Kubernetes.  Cloud Essentials – AWS.