Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Getting Started with Dev Ops

By Rohit Ghatol

Director of Engineering - Synerzip


About Me

  • Director of Engineering @ Synerzip
  • Technology Evangelist
  • Speaker at Tech Conferences

Product Life Cycle


The Real Story


The Dev - Ops Wall


Problems Due to DevOps Wall


So What is DevOps?


So What is DevOps?



Culture and People


Culture and People


Culture and People


Culture and People


Culture and People


Tools


Assumption -

Continuous Integration Tools are already in place


Machine Provisioning

  • Rule 1 - All Software runs on Production Like Environment
  • Rule 2 - All Environments are Provisioned using Automation
  • Rule 3 - Central Repository of all such Provisioning Automation


Apply these rules from first Sprint

Vagrant


More about Vagrant


Tools


Assumption -

Continuous Integration Tools are already in place


Software Provisioning


Puppet


Puppet Example


Other Tools

Tools Comparison


Tools


Assumption -

Continuous Integration Tools are already in place


Configuration Management


Demo Time


Tools


Assumption -

Continuous Integration Tools are already in place


Monitoring


Nagios


Pager Duty


Other Tools






Like I said tools are not so important and are in plenty


Expert Tips

  • Remember Everyone Codes
  • In-House Staging Environment a Must
  • Automated Dev/QA/Staging/Prod Environments
  • Measure Everything
  • DevOps is progressively elaborated

Conclusion


Questions


www.synerzip.com

Subu Sankara

subu@synerzip.com

510.579.9673


Synerzip in a NutShell

  • Software product development partner for small/mid-sized technology companies
    • Exclusive focus on small/mid-sized technology companies, typically venture-backed companies in growth phase
    • By definition, all Synerzip work is the IP of its respective clients
    • Deep experience in full SDLC – design, dev, QA/testing, deployment
  • Dedicated team of high caliber software professionals for each client
    • Seamlessly extends client’s local team, offering full transparency
    • Stable teams with very low turn-over
    • NOT just “staff augmentation”, but provide full mgmt support
  • Actually reduces risk of development/delivery
    • Experienced team - uses appropriate level of engineering discipline
    • Practices Agile development – responsive, yet disciplined
  • Reduces cost – dual-shore team, 50% cost advantage
  • Offers long term flexibility – allows (facilitates) taking offshore team captive – aka “BOT” option

Our Clients


Thanks!


Call us for Free Consultation



Subu Sankara

subu@synerzip.com

510.579.9673

Use a spacebar or arrow keys to navigate