SlideShare a Scribd company logo
2014
Technical	
  Lead	
  
Deependra	
  Ariyadewa	
  
DevOps	
  from	
  a	
  Developer	
  Perspec6ve	
  
	
  
2	
  
About	
  the	
  Presenter	
  
Deependra	
  Ariyadewa	
  	
  
Technical	
  Lead	
  
deep@wso2.com	
  
3	
  
About	
  WSO2	
  
๏  Global	
  enterprise,	
  founded	
  in	
  2005	
  
by	
  acknowledged	
  leaders	
  in	
  XML,	
  
web	
  services	
  	
  technologies,	
  
standards	
  	
  and	
  open	
  source	
  
๏  Provides	
  only	
  open	
  source	
  
plaKorm-­‐as-­‐a-­‐service	
  for	
  private,	
  
public	
  and	
  hybrid	
  cloud	
  
deployments	
  
๏  All	
  WSO2	
  products	
  are	
  100%	
  open	
  
source	
  and	
  released	
  under	
  the	
  
Apache	
  License	
  Version	
  2.0.	
  
๏  Is	
  an	
  Ac6ve	
  Member	
  of	
  OASIS,	
  
Cloud	
  Security	
  Alliance,	
  OSGi	
  
Alliance,	
  AMQP	
  Working	
  Group,	
  
OpenID	
  Founda6on	
  and	
  W3C.	
  
๏  Driven	
  by	
  Innova6on	
  
๏  Launched	
  first	
  open	
  source	
  API	
  
Management	
  solu6on	
  in	
  2012	
  
๏  Launched	
  App	
  Factory	
  in	
  2Q	
  2013	
  
๏  Launched	
  Enterprise	
  Store	
  and	
  
first	
  open	
  source	
  Mobile	
  solu6on	
  
in	
  4Q	
  2013	
  
4	
  
What	
  WSO2	
  delivers	
  
§  DevOps task, tools, and roles in software development	

§  New DevOps task inherited by developers	

§  Developer perspective of IaaS tools	

§  AWS	

§  Google Cloud	

§  A Cloud DevOps PaaS comparison	

§  Cloud Bees	

§  Heroku	

§  WSO2 App Factory	

5	
  
Agenda	
  
A software developer is a person concerned with
facets of the software development process.	

Software Development Tasks 	

§  Researching	

§  Designing	

§  Implementing 	

§  Testing software	

6	
  
SoXware	
  Developer	
  
7	
  
IT	
  Opera6on	
  (Ops)	
  
IT operations include management,
envisioning, planning, design,
implementation, construction,
deployment, distribution,
verification, installation,
instantiation, execution and
maintenance.
§  Helps development and operations teams work
together more effectively by fostering better
communication and collaboration. 	

§  Helps operations to automate the entire deployment
pipeline earlier in the lifecycle	

8	
  
DevOps	
  
§  Deployment automation Tools	

	

§  Agile development methodologies	

§  Continues delivery	

§  Large scale deployments on IaaS	

9	
  
Why	
  DevOps	
  
§  Deployment Automation tools 	

§  Chef	

§  Puppet	

§  IaaS management tools	

§  PaaS management tools	

§  High level script languages	

§  Ruby	

§  Python	

10	
  
DevOps	
  tools	
  
§  User friendly management consoles	

§  AWS console	

§  Google Cloud console	

§  AWS Cloud formation and OpsWorks	

	

11	
  
DevOps	
  task	
  Offloading	
  
§  IaaS tools help to create complex deployments easily	

§  Monitoring deployment is easy	

§  Scaling is easy	

§  But IaaS tools does not do Application Lifecycle
Management ( ALM )	

	

12	
  
Developer	
  Perspec6ve	
  of	
  IaaS	
  tools	
  
13	
  
Developer	
  Perspec6ve	
  of	
  IaaS	
  tools	
  
§  Databases and Data sources	

	

§  APIs	

	

§  Properties ( eg : Registry resources )	

	

14	
  
Applica6on	
  related	
  Resources	
  
§  Recreate Databases and resources	

§  Configuration migration	

§  Data migration	

§  Update API endpoints	

15	
  
Applica6on	
  Resources	
  Lifecycle	
  Management	
  	
  
16	
  
Evolu6on	
  of	
  Development	
  tools	
  	
  
§  WSO2 App Factory	

§  Cloud Bees	

§  Heroku	

17	
  
Applica6on	
  Life	
  Cycle	
  Management	
  with	
  DevOps	
  
18	
  
Heroku	
  
§  PaaS	

	

§  Databases	

§  PostgreSQL	

§  MongoDB	

	

§  Languages	

§  Java, Node.js, Python, Scala, PHP	

	

§  Git support
19	
  
Cloud	
  Bees	
  
§  PaaS	

§  Databases	

§  PostgreSQL	

§  MongoDB	

	

§  Languages	

§  Java	

§  Git support	

§  Jenkins support
20	
  
WSO2	
  App	
  Factory	
  
21	
  
WSO2	
  App	
  Cloud	
  
http://wso2.com/cloud/app-cloud
22	
  
WSO2	
  App	
  Cloud	
  :	
  Add	
  New	
  App	
  
23	
  
WSO2	
  App	
  Cloud	
  :	
  Add	
  Resource	
  
24	
  
WSO2	
  App	
  Cloud	
  :	
  Lifecycle	
  Management	
  	
  
25	
  
WSO2	
  App	
  Cloud	
  :	
  Lifecycle	
  Management	
  
26	
  
More	
  Informa6on	
  !	
  
WSO2	
  AppFactory	
  	
  
	
   	
  hep://wso2.com/cloud/app-­‐factory	
  
	
  
WSO2	
  AppCloud	
  	
  
	
   	
  hep://wso2.com/cloud/app-­‐cloud	
  
27	
  
Business	
  Model	
  
Contact	
  us	
  !	
  

More Related Content

PDF
QualiSystems-Brief TestShell
PDF
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
PPTX
Change Management in Hybrid landscapes 2017
PDF
Infrastructure as Code Maturity Model v1
PPTX
Webinar June 2017 l Apica LoadTest to compliment HP Loadrunner
PDF
CS meetup 2020 - Introduction to DevOps
PDF
Docker in Production: How RightScale Delivers Cloud Applications
PDF
Tfs 2015 Upgrade Tips and Tricks
QualiSystems-Brief TestShell
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Change Management in Hybrid landscapes 2017
Infrastructure as Code Maturity Model v1
Webinar June 2017 l Apica LoadTest to compliment HP Loadrunner
CS meetup 2020 - Introduction to DevOps
Docker in Production: How RightScale Delivers Cloud Applications
Tfs 2015 Upgrade Tips and Tricks

What's hot (20)

PPTX
Understanding the DevOps Tooling Landscape
PPTX
Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it
PDF
JIRA Performance After 300,000 Issues
PPTX
Operating a High Velocity Large Organization with Spring Cloud Microservices
PDF
Agile Secure Cloud Application Development Management
PDF
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
PDF
Why Serverless?
PPTX
The art of .net deployment automation
PDF
Manage a Complex Test Effort with Lean and Kanban
PPTX
Scheduled releases @ Commit Porto 2016
PDF
DevOps for absolute beginners
PPTX
How Spinnaker helped us achieve real Continuous Delivery
PPTX
Private Cloud Deployment Automation with XebiaLabs and OpenShift
PPTX
Application Performance Management
PPTX
Database CI/CD Pipeline
PPTX
Chef for DevOps - an Introduction
PPTX
DevOps+Data: Working with Source Control
PPTX
Year in Review: Perforce 2014 Product Updates
PDF
JavaOne Latin America - DevOps with Containers for Java
PPTX
IaC? VSTS to the rescue! Abbreviations explained
Understanding the DevOps Tooling Landscape
Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it
JIRA Performance After 300,000 Issues
Operating a High Velocity Large Organization with Spring Cloud Microservices
Agile Secure Cloud Application Development Management
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Why Serverless?
The art of .net deployment automation
Manage a Complex Test Effort with Lean and Kanban
Scheduled releases @ Commit Porto 2016
DevOps for absolute beginners
How Spinnaker helped us achieve real Continuous Delivery
Private Cloud Deployment Automation with XebiaLabs and OpenShift
Application Performance Management
Database CI/CD Pipeline
Chef for DevOps - an Introduction
DevOps+Data: Working with Source Control
Year in Review: Perforce 2014 Product Updates
JavaOne Latin America - DevOps with Containers for Java
IaC? VSTS to the rescue! Abbreviations explained
Ad

Similar to DevOps from a developer perspective (20)

PPTX
DevOps and Tools
PPTX
DevOps for dummies study sharing - part II
PDF
Dev ops essentials v2
PPTX
What is DevOps And How It Is Useful In Real life.
PPTX
What_is_DevOps_how_it's_very_useful_in_daily_Life.
PPTX
What_is_DevOps.pptx
PDF
DevOps, from inception to conclusion
PPTX
Ice breaker with dev ops
PPT
icebreakerwithdevops-150218112943-conversion-gate02
PDF
Dev ops
PDF
DevOps The Cultural revolution
PDF
DevOps Culture & Methodology Intro
PDF
Introduction to DevOps
PPTX
DevOps@Morpho in 2014
PPTX
Agility and Control from AWS [FutureStack16]
PDF
DEVOPS: THE KEY TO CONTINUOUS IMPROVEMENT AND CUSTOMER SATISFACTION
PPTX
DevOps 101 - an Introduction to DevOps
PPTX
AWS Initiate - DevOps do Jeito Amazon
PPT
Dev ops intro
PDF
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
DevOps and Tools
DevOps for dummies study sharing - part II
Dev ops essentials v2
What is DevOps And How It Is Useful In Real life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps.pptx
DevOps, from inception to conclusion
Ice breaker with dev ops
icebreakerwithdevops-150218112943-conversion-gate02
Dev ops
DevOps The Cultural revolution
DevOps Culture & Methodology Intro
Introduction to DevOps
DevOps@Morpho in 2014
Agility and Control from AWS [FutureStack16]
DEVOPS: THE KEY TO CONTINUOUS IMPROVEMENT AND CUSTOMER SATISFACTION
DevOps 101 - an Introduction to DevOps
AWS Initiate - DevOps do Jeito Amazon
Dev ops intro
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Ad

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
project resource management chapter-09.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
STKI Israel Market Study 2025 version august
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Architecture types and enterprise applications.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
DP Operators-handbook-extract for the Mautical Institute
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Tartificialntelligence_presentation.pptx
project resource management chapter-09.pdf
O2C Customer Invoices to Receipt V15A.pptx
Chapter 5: Probability Theory and Statistics
NewMind AI Weekly Chronicles – August ’25 Week III
Getting Started with Data Integration: FME Form 101
Programs and apps: productivity, graphics, security and other tools
Enhancing emotion recognition model for a student engagement use case through...
Group 1 Presentation -Planning and Decision Making .pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Module 1.ppt Iot fundamentals and Architecture
TLE Review Electricity (Electricity).pptx
Hybrid model detection and classification of lung cancer
STKI Israel Market Study 2025 version august
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Architecture types and enterprise applications.pdf
1 - Historical Antecedents, Social Consideration.pdf

DevOps from a developer perspective

  • 1. 2014 Technical  Lead   Deependra  Ariyadewa   DevOps  from  a  Developer  Perspec6ve    
  • 2. 2   About  the  Presenter   Deependra  Ariyadewa     Technical  Lead   deep@wso2.com  
  • 3. 3   About  WSO2   ๏  Global  enterprise,  founded  in  2005   by  acknowledged  leaders  in  XML,   web  services    technologies,   standards    and  open  source   ๏  Provides  only  open  source   plaKorm-­‐as-­‐a-­‐service  for  private,   public  and  hybrid  cloud   deployments   ๏  All  WSO2  products  are  100%  open   source  and  released  under  the   Apache  License  Version  2.0.   ๏  Is  an  Ac6ve  Member  of  OASIS,   Cloud  Security  Alliance,  OSGi   Alliance,  AMQP  Working  Group,   OpenID  Founda6on  and  W3C.   ๏  Driven  by  Innova6on   ๏  Launched  first  open  source  API   Management  solu6on  in  2012   ๏  Launched  App  Factory  in  2Q  2013   ๏  Launched  Enterprise  Store  and   first  open  source  Mobile  solu6on   in  4Q  2013  
  • 4. 4   What  WSO2  delivers  
  • 5. §  DevOps task, tools, and roles in software development §  New DevOps task inherited by developers §  Developer perspective of IaaS tools §  AWS §  Google Cloud §  A Cloud DevOps PaaS comparison §  Cloud Bees §  Heroku §  WSO2 App Factory 5   Agenda  
  • 6. A software developer is a person concerned with facets of the software development process. Software Development Tasks §  Researching §  Designing §  Implementing §  Testing software 6   SoXware  Developer  
  • 7. 7   IT  Opera6on  (Ops)   IT operations include management, envisioning, planning, design, implementation, construction, deployment, distribution, verification, installation, instantiation, execution and maintenance.
  • 8. §  Helps development and operations teams work together more effectively by fostering better communication and collaboration. §  Helps operations to automate the entire deployment pipeline earlier in the lifecycle 8   DevOps  
  • 9. §  Deployment automation Tools §  Agile development methodologies §  Continues delivery §  Large scale deployments on IaaS 9   Why  DevOps  
  • 10. §  Deployment Automation tools §  Chef §  Puppet §  IaaS management tools §  PaaS management tools §  High level script languages §  Ruby §  Python 10   DevOps  tools  
  • 11. §  User friendly management consoles §  AWS console §  Google Cloud console §  AWS Cloud formation and OpsWorks 11   DevOps  task  Offloading  
  • 12. §  IaaS tools help to create complex deployments easily §  Monitoring deployment is easy §  Scaling is easy §  But IaaS tools does not do Application Lifecycle Management ( ALM ) 12   Developer  Perspec6ve  of  IaaS  tools  
  • 13. 13   Developer  Perspec6ve  of  IaaS  tools  
  • 14. §  Databases and Data sources §  APIs §  Properties ( eg : Registry resources ) 14   Applica6on  related  Resources  
  • 15. §  Recreate Databases and resources §  Configuration migration §  Data migration §  Update API endpoints 15   Applica6on  Resources  Lifecycle  Management    
  • 16. 16   Evolu6on  of  Development  tools    
  • 17. §  WSO2 App Factory §  Cloud Bees §  Heroku 17   Applica6on  Life  Cycle  Management  with  DevOps  
  • 18. 18   Heroku   §  PaaS §  Databases §  PostgreSQL §  MongoDB §  Languages §  Java, Node.js, Python, Scala, PHP §  Git support
  • 19. 19   Cloud  Bees   §  PaaS §  Databases §  PostgreSQL §  MongoDB §  Languages §  Java §  Git support §  Jenkins support
  • 20. 20   WSO2  App  Factory  
  • 21. 21   WSO2  App  Cloud   http://wso2.com/cloud/app-cloud
  • 22. 22   WSO2  App  Cloud  :  Add  New  App  
  • 23. 23   WSO2  App  Cloud  :  Add  Resource  
  • 24. 24   WSO2  App  Cloud  :  Lifecycle  Management    
  • 25. 25   WSO2  App  Cloud  :  Lifecycle  Management  
  • 26. 26   More  Informa6on  !   WSO2  AppFactory        hep://wso2.com/cloud/app-­‐factory     WSO2  AppCloud        hep://wso2.com/cloud/app-­‐cloud