SlideShare a Scribd company logo
Our journey from manual deployment on
Data center to container based CD on
AWS
Meital Morida Cohen & Genady Kofman
Who we are
, an Israeli start-up acquired in 2015 by Pitney Bowes.
CompleteTM Cross-Border is a scalable, end to end global ecommerce
solution that can handle all facets of enterprise retail cross-border expansion.
Pitney Bowes is a global technology company offering innovative
products and solutions that enable commerce in the areas of customer
information management, location intelligence, customer engagement,
shipping and mailing, and global ecommerce
Meital Morida Cohen
Senior Director, R&D
Genady Kofman
Architect, R&D
Our Agile Practices
Advanced and established agile practices
Kanban – Delivery on demand
Minimum planning and estimations
Focus on delivery of business value
Continuous Integration
Inherent within our SDLC, based on the following principles:
Fast Feedback
High Coverage
Why we started this journey
4
commit build test deliver
Instant 1-3 Days Days/Weeks Weeks/Months
Dependency!
Someone
needs to create a job
Dependency!
Someone
needs to provision
resources
Dependency!
CM/Resources/Handover
A lot to solve
Developer productivity
Elasticity
End To End Ownership
Reproducible environments
Common platform
High availability and resilience
Our Solution
6
A new platform that took the dependencies away
Automate CI pipeline discovery & creation
Automate environment provisioning
Automated Delivery
commit build test deliver
Instant Minutes Minutes
Innovation made the difference!
Cloud based solution
Infrastructure as a code
Fully reproducible
Elasticity
High Availability
Containerized infrastructure/application tier
Layered Docker Images
Jenkins Single pipeline
Scriptable pipeline, effectively making jobs definitions part of the application code
Convention based
ECS as Cluster management
Pets vs. Cattle
Auto scaling/ Auto healing
A new way to run software
A new development and delivery approach
Jenkins at the center of full software development lifecycle
Scans organization VCS to discover new projects/branches. Jobs are created for
repositories that include Jenkins pipeline scripts
All projects follow same convention: each repo covers full lifecycle, from build to deployment
It includes: Jenkinsfile (CD pipeline definition), Build scripts, Dockerfile, Deployment scripts
PB abstraction of ECS service to simplify and generalize deployment, using internal tool
ECS Tools – internal tool to save the complexity of ECS cluster
Jenkins Pipeline
Jenkins Pipeline
Where we are today
Business Value
Fully implement a DevOps Culture
Accelerate Development and Deployment to be more rapid ,frequent and reliable
Innovation within the teams
Architecture Flexibility - shift to Micro Services
Still ahead…
Complete reproducible environment, including DB and management tiers
Handover process
Cloud vendor independence
What we’ve learned
Executive backing - time and money
Resource Allocation – hiring dedicated strong people
R&D Skills – training engineers to mitigate the gap of Knowledge
Supporting organizational structure - Dev/Ops/Tech-Support
Standardizing company wide – “spreading” the platform among other
groups in the organization
Meital Morida Cohen
Senior Director, R&D
Meital.moridacohen@pb.com
Genady Kofman
Architect, R&D
Genady.kofman@pb.com

More Related Content

PPTX
Agile Israel 2017 by VO
PPTX
Agile Israel 2017
PPTX
Enterprise DevOps journey Agile Israel 2017
PPTX
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
PDF
DevOps
PDF
ITIL® Release, Control and Validation
PPTX
Creating a pull for DevOps in an Agile Transformation
PPTX
BizDevOps – Delivering Business Value Quickly at Scale
Agile Israel 2017 by VO
Agile Israel 2017
Enterprise DevOps journey Agile Israel 2017
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
DevOps
ITIL® Release, Control and Validation
Creating a pull for DevOps in an Agile Transformation
BizDevOps – Delivering Business Value Quickly at Scale

What's hot (20)

PDF
Why VersionOne is Wicked Awesome
PPTX
Building the Bridge to Enterprise DevOps Success
PDF
The Evolution of Application Release Automation
PDF
Software Release Orchestration and the Enterprise
PDF
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
PPTX
Measure and Accelerate Your Software Delivery
PDF
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
PPTX
Enterprise feature streams
PDF
from 0 to continuous delivery in 30 minutes
PPTX
DevOps seminar ppt
PPTX
A Blueprint for a Successful DevOps Metamorphosis
PPTX
DOES SFO 2016 - Marc Priolo - Are we there yet?
PPTX
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
PPTX
Embedding a Shift Left Culture in your Enterprise
PDF
How to Measure Agility Project Success in Business Terms
PPTX
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
PDF
Integrating Automated Testing into DevOps
PDF
How a Mortgage Company is Transforming Their Business with Continuous Delivery
DOCX
Jacques+g+official+cv+05 07-2016
PPTX
Testing in a DevOps team
Why VersionOne is Wicked Awesome
Building the Bridge to Enterprise DevOps Success
The Evolution of Application Release Automation
Software Release Orchestration and the Enterprise
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
Measure and Accelerate Your Software Delivery
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
Enterprise feature streams
from 0 to continuous delivery in 30 minutes
DevOps seminar ppt
A Blueprint for a Successful DevOps Metamorphosis
DOES SFO 2016 - Marc Priolo - Are we there yet?
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Embedding a Shift Left Culture in your Enterprise
How to Measure Agility Project Success in Business Terms
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
Integrating Automated Testing into DevOps
How a Mortgage Company is Transforming Their Business with Continuous Delivery
Jacques+g+official+cv+05 07-2016
Testing in a DevOps team
Ad

Similar to Our journey from manual deployment on data center (20)

PDF
Docker Containers in the Enterprise DevOps Journey
PPTX
Enterprise DevOps and the Modern Mainframe Webcast Presentation
PDF
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
PDF
Mastering DevOps: The Art of Seamless Integration
PPTX
DevOps Offerings at WhiteHedge
PDF
Capital One DevOps Case Study: A Bank with the Heart of Tech Company
DOCX
Empowering Agile and Scalable IT Solutions with DevOps Infrastructure Managem...
PDF
Container based CI Solution that creates build infrastructure on demand
PPTX
DevOps Training Course with Certification – Fast-Track Your IT Career.pptx
PDF
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
PDF
DevOps for Software Development with Gart
PDF
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
PDF
It summit 2014_migrating_applications_to_the_cloud-5
PDF
DevOps offerings by Brainstack Technologies
PDF
Brainstack offerings
PDF
The Strategic Benefits of Hiring Offshore DevOps Engineers
PDF
6 Resons To Implememnt DevOps In Your Business
PDF
Size as an Advantage: How Big Enterprises Can Move Fast
PDF
DevOps with Chef
PDF
Contino aws summit - enterprise dev ops presentation - final bs
Docker Containers in the Enterprise DevOps Journey
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Mastering DevOps: The Art of Seamless Integration
DevOps Offerings at WhiteHedge
Capital One DevOps Case Study: A Bank with the Heart of Tech Company
Empowering Agile and Scalable IT Solutions with DevOps Infrastructure Managem...
Container based CI Solution that creates build infrastructure on demand
DevOps Training Course with Certification – Fast-Track Your IT Career.pptx
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
DevOps for Software Development with Gart
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
It summit 2014_migrating_applications_to_the_cloud-5
DevOps offerings by Brainstack Technologies
Brainstack offerings
The Strategic Benefits of Hiring Offshore DevOps Engineers
6 Resons To Implememnt DevOps In Your Business
Size as an Advantage: How Big Enterprises Can Move Fast
DevOps with Chef
Contino aws summit - enterprise dev ops presentation - final bs
Ad

More from AgileSparks (20)

PPTX
What Do Agile Leaders Do by Kurt Bittner
PDF
Distributed Teams by Kevin Goldsmith
PPTX
A Back-End Approach to Customer Driven by Adi Gostynski
PPTX
Jira Portfolio by Elad Ben-Noam
PDF
Agile Hiring at Scale by Yon Bergman
PPTX
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
PPTX
Honest Experimentation by Jonathan Bertfield
PPTX
Pango Journey to an Agile Cloud by Yaniv Kalo
PPTX
ClickSoftware Agile Tranistion by Meny Duek
PPTX
Augury's Journey Towards CD by Assaf Mizrachi
PPTX
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
PPTX
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
PPTX
Real Innovation is with Real Customers by Baat Enosh
PPTX
True Continuous Improvement with Toyota Kata by Jesper Boeg
PDF
Homo-Adaptus Agile Worker by Lior Frenkel
PPTX
Intel CHD Case Study by Ronen Ezra
PPTX
Leading Innovation by Jonathan Bertfield
PDF
Organization architecture autonomy and accountability
PDF
Tribal Unity, Agile Israel 2017
PDF
The mindful manager, Agile Israel 2017
What Do Agile Leaders Do by Kurt Bittner
Distributed Teams by Kevin Goldsmith
A Back-End Approach to Customer Driven by Adi Gostynski
Jira Portfolio by Elad Ben-Noam
Agile Hiring at Scale by Yon Bergman
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Honest Experimentation by Jonathan Bertfield
Pango Journey to an Agile Cloud by Yaniv Kalo
ClickSoftware Agile Tranistion by Meny Duek
Augury's Journey Towards CD by Assaf Mizrachi
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Real Innovation is with Real Customers by Baat Enosh
True Continuous Improvement with Toyota Kata by Jesper Boeg
Homo-Adaptus Agile Worker by Lior Frenkel
Intel CHD Case Study by Ronen Ezra
Leading Innovation by Jonathan Bertfield
Organization architecture autonomy and accountability
Tribal Unity, Agile Israel 2017
The mindful manager, Agile Israel 2017

Recently uploaded (20)

PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PPT
Chapter four Project-Preparation material
PPT
Data mining for business intelligence ch04 sharda
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
Tata consultancy services case study shri Sharda college, basrur
PDF
Reconciliation AND MEMORANDUM RECONCILATION
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPTX
2025 Product Deck V1.0.pptxCATALOGTCLCIA
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
MSPs in 10 Words - Created by US MSP Network
PPTX
Amazon (Business Studies) management studies
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PPTX
5 Stages of group development guide.pptx
Ôn tập tiếng anh trong kinh doanh nâng cao
Lecture (1)-Introduction.pptx business communication
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Power and position in leadershipDOC-20250808-WA0011..pdf
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Chapter four Project-Preparation material
Data mining for business intelligence ch04 sharda
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Principles of Marketing, Industrial, Consumers,
Nidhal Samdaie CV - International Business Consultant
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Tata consultancy services case study shri Sharda college, basrur
Reconciliation AND MEMORANDUM RECONCILATION
unit 1 COST ACCOUNTING AND COST SHEET
2025 Product Deck V1.0.pptxCATALOGTCLCIA
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
MSPs in 10 Words - Created by US MSP Network
Amazon (Business Studies) management studies
ICG2025_ICG 6th steering committee 30-8-24.pptx
5 Stages of group development guide.pptx

Our journey from manual deployment on data center

  • 1. Our journey from manual deployment on Data center to container based CD on AWS Meital Morida Cohen & Genady Kofman
  • 2. Who we are , an Israeli start-up acquired in 2015 by Pitney Bowes. CompleteTM Cross-Border is a scalable, end to end global ecommerce solution that can handle all facets of enterprise retail cross-border expansion. Pitney Bowes is a global technology company offering innovative products and solutions that enable commerce in the areas of customer information management, location intelligence, customer engagement, shipping and mailing, and global ecommerce Meital Morida Cohen Senior Director, R&D Genady Kofman Architect, R&D
  • 3. Our Agile Practices Advanced and established agile practices Kanban – Delivery on demand Minimum planning and estimations Focus on delivery of business value Continuous Integration Inherent within our SDLC, based on the following principles: Fast Feedback High Coverage
  • 4. Why we started this journey 4 commit build test deliver Instant 1-3 Days Days/Weeks Weeks/Months Dependency! Someone needs to create a job Dependency! Someone needs to provision resources Dependency! CM/Resources/Handover
  • 5. A lot to solve Developer productivity Elasticity End To End Ownership Reproducible environments Common platform High availability and resilience
  • 6. Our Solution 6 A new platform that took the dependencies away Automate CI pipeline discovery & creation Automate environment provisioning Automated Delivery commit build test deliver Instant Minutes Minutes
  • 7. Innovation made the difference! Cloud based solution Infrastructure as a code Fully reproducible Elasticity High Availability Containerized infrastructure/application tier Layered Docker Images Jenkins Single pipeline Scriptable pipeline, effectively making jobs definitions part of the application code Convention based ECS as Cluster management Pets vs. Cattle Auto scaling/ Auto healing
  • 8. A new way to run software
  • 9. A new development and delivery approach Jenkins at the center of full software development lifecycle Scans organization VCS to discover new projects/branches. Jobs are created for repositories that include Jenkins pipeline scripts All projects follow same convention: each repo covers full lifecycle, from build to deployment It includes: Jenkinsfile (CD pipeline definition), Build scripts, Dockerfile, Deployment scripts PB abstraction of ECS service to simplify and generalize deployment, using internal tool ECS Tools – internal tool to save the complexity of ECS cluster
  • 12. Where we are today Business Value Fully implement a DevOps Culture Accelerate Development and Deployment to be more rapid ,frequent and reliable Innovation within the teams Architecture Flexibility - shift to Micro Services Still ahead… Complete reproducible environment, including DB and management tiers Handover process Cloud vendor independence
  • 13. What we’ve learned Executive backing - time and money Resource Allocation – hiring dedicated strong people R&D Skills – training engineers to mitigate the gap of Knowledge Supporting organizational structure - Dev/Ops/Tech-Support Standardizing company wide – “spreading” the platform among other groups in the organization
  • 14. Meital Morida Cohen Senior Director, R&D Meital.moridacohen@pb.com Genady Kofman Architect, R&D Genady.kofman@pb.com

Editor's Notes