SlideShare a Scribd company logo
DevOps on the AWS Cloud
Brian Knotts As Chief Scientist & SVP, Applied Research at Ellucian, Brian works with product management and
IT services to assure that solutions are aligned with common technology architectures and processes. By designing
a global architecture to support our products and services, Brian and his team help Ellucian bring the right solutions
to market faster and help all of our customers build a better unified digital campus.
Sri Vasireddy is a leader in cloud computing security, solution architecture, and investment management. He has
advised several government agencies and commercial organizations about their cloud computing strategies
involving cloud migration, optimization, security, and compliance. Early involvement with federal cloud computing
initiatives led him to be the first solutions and security architect on the AWS worldwide public sector team. Since
leaving AWS, he has worked closely with financial services and public sector customers, such as Medicaid, to
secure their AWS environments.
Speakers
Michael Ruiz Mike Ruiz is an AWS Solutions Architect with more than 20 years of industry experience spanning
healthcare, enterprise, public sector, hybrid cloud, and extreme scale mobile/gaming verticals. Mike is a passionate
technologist who currently focuses his energies on the technical enablement of AWS partner network members
ranging from garage based startups to Fortune 100 companies, driving higher quality solution delivery and superior
customer experiences through the use of AWS Cloud technologies.
What is DevOps?
“DevOps is the combination of cultural
philosophies, practices, and tools that increases
an organization’s ability to deliver applications
and services at high velocity”
https://aws.amazon.com/devops/
DevOps is
AWS CodeCommit
Store Code in Private
Git Repositories
AWS CodeDeploy
Automate Code
Deployments
AWS CodePipeline
Release Software using
Continuous Delivery
DevOps is
Amazon Elastic
Compute Cloud
Amazon EC2 – Virtual
Server Hosting
Amazon EC2
Container Service
Amazon ECS – Docker
Management
AWS Elastic
Beanstalk
Deploy and Manage
Web Applications
in the AWS Cloud
DevOps is
Amazon API Gateway
Secure API’s at
any scale
AWS Lambda
Deploy and scale web
applications and services
Amazon CloudFront
Global Content Delivery
Network (CDN)
DevOps is
AWS Config
Resource Inventory,
Configuration History
and Change Notification
AWS CloudTrail
User activity and AWS
API call recording
Amazon CloudWatch
Monitoring, alarms, and
dashboards
…and more than 40 other services.
DevOps for Business
Transformation at Ellucian
Presence:
USA: Herndon, Philadelphia, Los Angeles
India: Udaipur, Hyderabad
About Ellucian
We provide technology solutions and services that remove barriers, helping
higher education institutions achieve student success. It’s been our total
focus for more than 40 years. Our passion speaks for itself. We serve:
2,400 18M 40
Students Countries around the globeInstitutions
REĀN & Ellucian Relationship
 Ellucian began working with REĀN in mid-2014 with the our expanded
cloud strategy
 Ellucian continued the relationship in early 2015 with the beginning of
our DevOps journey
 REĀN helped Ellucian evaluate the core technologies of our DevOps
toolset
 REĀN continues to help Ellucian build out pipelines such as Ellucian
Ethos Mobile, Banner and Colleague and others
Industry transformation drivers
Customer
Experience
Need for
Innovation
Business
Models
Operational
Efficiency
Deploy Next-Generation
Network Technologies
Develop New
Ecosystem
Respond to
External Market Developments
Ellucian DevOps Transformation Drivers
Improve
Quality
Business Transformation Technology Transformation
It is commonly agreed that “Transformation” programs are triggered by strategic drivers, are
sponsored by executive management, and involve business and technology changes
DevOps Adoption Cloud Adoption
The Different Phases Of Transformation
Key Characteristics
Planning Implementation Operation
Concept Program
Definition
Solution
Decision
Plan Scope Design Construct Test Deploy Operate Optimize
Transformation Planning
Infrastructure Transformation
Managed
Transformation
Service Delivery Transformation
Process & People Transformation
• Thought Leadership
• Business Consulting
• Solution Architecture Consulting
• Business Case Management
• Benefits Realization Modelling
• DevOps based Migration Strategies
• Co-existence with current environment
• Application Development Using Continuous Integration |
Continuous Delivery
• Organizational Change Management
• Business Benefit
Realization
• Operational Methods &
Procedures
• Service Level
Agreements
Established: 2013
Presence: USA and India
Number of Employees: 150
AWS Certifications: 80+
(including 8 Professional
Certifications)
 Management team consisting of executives formerly from
Fortune 500 Enterprises - AWS, Amdocs, Merck, and
Cognizant with deep AWS cloud computing experience
 Recognized by TechTarget as the top AWS Partner
providing innovative DevSecOps services
 24x7 follow the sun model with offices around the world
with continuous operations in multiple time zones - EST,
PST, and IST
REĀN Organization Profile
AWS Premier Partner w/ DevOps Competency
REĀN enterprise cloud management (ecm) portfolio
REĀN
services
Business
consulting
ROI & Business Case
Justification
Infra
services
REĀN Service Offering
Cloud Adoption
Strategy
Security & Risk
Assessment
DR & Business
Continuity
Planning (BCP)
Cloud
Architecture
Devops
Strategy
Account
Management
Governance &
Compliance
Cloud Operations Strategy
Migration
Native AWS
Application
Development
Devops
(CICD)
Implementation
Billing as a
Service
Secure
Infrastructure
Setup
Managed Cloud
Services
AWS Infrastructure Hybrid On-prem Infrastructure
DevOps Facilitates Measurement and Visualization
 Automates build, test, and deployment across environments
 Helps measure and visualize throughput and stability
DevOps Measures
 Throughput Measures
– Deployment Frequency – How frequently organization deploys code
– Deployment Lead Time - Time required for changes to go from “code
committed” to code successfully running in production.
 Stability Measures
– Mean time to recover (MTTR) -Time required to restore service when a service
incident occurs (e.g., unplanned outage, service impairment, etc.).
High-performing IT organizations deploy 30x more frequently with 200x
shorter lead times; they have 60x fewer failures and recover 168x faster.
Source: Puppet Labs - 2015 State of DevOps Report
Qualities of High Performing Orgs
 High performing organizations such as Amazon, Google, Facebook,
Twitter, Netflix demonstrate:
– Reliability
– Stability
– Security
– Customer responsiveness
Processes and techniques followed by these organizations have come to
be known as DevOps
Source: The Phoenix Project: A Novel About IT, DevOps and Helping Your Business Win
Opportunity at Pre-DevOps Orgs
 People
 Process
 Technology
DevOps helps free resources and avoids bottlenecks in the organizations
Metrics from High Performing Orgs
Company
Deploy
Frequency
Deploy
Lead Time Reliability
Customer
Responsiveness
Amazon 23,000/day Minutes High High
Google 5,500/day Minutes High High
Netflix 500/day Minutes High High
Facebook 1/day Hours High High
Twitter 3/week Hours High High
Most Enterprises Once every 9 months Months or Quarters Low/Med Low/Med
Source: The Phoenix Project: A Novel About IT, DevOps and Helping Your Business Win
DevOps Myths
 DevOps Replaces Agile
 DevOps Replaces ITIL
 DevOps Means NoOps
 DevOps is Only for Open Source Software
 DevOps is Just Infrastructure as Code or Automation
 DevOps is only for Startups and Unicorns
Successful DevOps Framework
Comprehensive, fast
and reliable test and
deployment automation
with continuous
integration
Infrastructure as code
based development in
small increments that
focus on convergence
to desired end-state
Infrastructure code and
app and system
configuration in version
control
Together the factors on
left enable continuous
delivery with improved
innovation, which lead to
Reduced Work in
Process (WIP)
Higher levels of IT
performance (higher
throughput and
stability)
Lower change fail
rates
Higher levels of org
performance
(productivity, customer
satisfaction, and
profitability)
Source: Puppet Labs - 2015 State of DevOps Report
Cloud Enables DevOps
No Up-Front
Expense
Pay Only for
What You Use
Programmatic
Deployment
Scale Up and Down
On-Demand
Improve Agility &
Time-to-Market
Low Cost
Amazon CloudWatch
Elastic Load Balancer
Auto Scaling
Utilization
Metrics
Scale Up and Down On-Demand
EC2
Ephemeral
Availability Zone - A
Load Balancer
Source: Amazon Web Services
Cloud Provides High Reliability
EBS Snapshot
Amazon S3
EBS Snapshot
Auto
Scale
Availability Zone - B
US East
US West
EBS Snapshot
Network
IO
EC2Network
IO
Amazon S3
REĀN Secure Virtual Private Cloud
DevOps
 Git for source code repositories
 Artifactory for binary repository
 Vagrant Development Environments
 Jenkins Continuous Integration Server
 Ansible Playbooks for server
bootstrapping
 Automated build, testing and reporting for
unit, security, load, performance
Cloud
 Multi-Region for Global Presence
 Auto-Scaling
 Spot-Instance Enablement
 Auto-Scheduling
 Docker for application containers
 Terraform for multi-cloud deployments
DevOps and Cloud at Ellucian
DevOps Transformation Benefits
Before DevOps Transformation After DevOps Transformation
Product teams practicing continuous integration not
continuous deployment
Product teams leverage DevOps in their SDLC
Manual deployment processes that took days/months Automated deployment process that takes minutes
Inconsistent deployment cycles that depend on tribal
knowledge, guess work and persistence (prone to error)
Consistent deployment cycles that leverages knowledge
codified as jobs
Deployments would require teams from multiple locations
Deployments depend upon code repositories and
Jobs executed on a pipeline
DevOps Actors and Components
Assets
Planning /
Release Mgt
CM Build Test Deploy Ops Environment
Customer
Environments
Planning
/Portfolio Mgt
SCM
Build
Orchestration
Functional
Testing
Deployment
Orchestration
Logging
Pipeline / tool
chain
PM/Agile
Automation /
CM
Package
Management /
Bundling
Performance
Testing
Provisioning
Monitoring
(Availability &
Performance
Dev / Local
Doc / KM /
KB
Binary Mgt
Dependency
Management
Security
Testing
Monitoring
(Security &
Compliance
Test
Traceability Reporting Staging
Prod
<<Configuration
Items>>
Products
Services
Dependencies
Releases
Artifacts
Source Code
POM
Binaries
Containers
Images
Instances
Components
Scaling Groups
Billing Groups
Ellucian DevOps Next Steps
 Move Banner to RDS Oracle
 Make Banner elastic and highly available (multi-AZ support)
 Reduce license cost
– Move from WebLogic to Tomcat
– Run Tomcat on CentOS
 Replicate sessions on Tomcat instances to hold sessions during scale
down
 Game changing
Cloud + DevOps = High Performance Orgs
 Embody experts knowledge into playbooks to eliminate bottlenecks,
increase innovation, and reduce time to market
 Create ephemeral/immutable infrastructure to keep your costs low
 Infrastructure that scales up and down on-demand to offer reliable
service to customers
Key Take Away
 Take advantage of the benefits Cloud offers to enhance your DevOps
strategy
 Leverage DevOps in your organizations to increase reliability and
improve customer outcomes for the services you offer
Purpose
 Core principles of leveraging DevOps to transform business
 What is DevOps and how Cloud enables DevOps
 How Ellucian leveraged DevOps to transformation their business
Exclusive Promotion for
DevOps Webinar Attendees
REAN Cloud will provide a FREE DevOps migration for one application to
the first 5 prospects that contract* with REAN Cloud services.
This is approximately a $20,000 value!
To redeempromotion, you must email: DevOps@reancloud.com
*Restrictions may apply
Questions & Answers

More Related Content

AWS Partner: REAN: Join Us to Explore DevOps on AWS

  • 1. DevOps on the AWS Cloud
  • 2. Brian Knotts As Chief Scientist & SVP, Applied Research at Ellucian, Brian works with product management and IT services to assure that solutions are aligned with common technology architectures and processes. By designing a global architecture to support our products and services, Brian and his team help Ellucian bring the right solutions to market faster and help all of our customers build a better unified digital campus. Sri Vasireddy is a leader in cloud computing security, solution architecture, and investment management. He has advised several government agencies and commercial organizations about their cloud computing strategies involving cloud migration, optimization, security, and compliance. Early involvement with federal cloud computing initiatives led him to be the first solutions and security architect on the AWS worldwide public sector team. Since leaving AWS, he has worked closely with financial services and public sector customers, such as Medicaid, to secure their AWS environments. Speakers Michael Ruiz Mike Ruiz is an AWS Solutions Architect with more than 20 years of industry experience spanning healthcare, enterprise, public sector, hybrid cloud, and extreme scale mobile/gaming verticals. Mike is a passionate technologist who currently focuses his energies on the technical enablement of AWS partner network members ranging from garage based startups to Fortune 100 companies, driving higher quality solution delivery and superior customer experiences through the use of AWS Cloud technologies.
  • 4. “DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity” https://aws.amazon.com/devops/
  • 5. DevOps is AWS CodeCommit Store Code in Private Git Repositories AWS CodeDeploy Automate Code Deployments AWS CodePipeline Release Software using Continuous Delivery
  • 6. DevOps is Amazon Elastic Compute Cloud Amazon EC2 – Virtual Server Hosting Amazon EC2 Container Service Amazon ECS – Docker Management AWS Elastic Beanstalk Deploy and Manage Web Applications in the AWS Cloud
  • 7. DevOps is Amazon API Gateway Secure API’s at any scale AWS Lambda Deploy and scale web applications and services Amazon CloudFront Global Content Delivery Network (CDN)
  • 8. DevOps is AWS Config Resource Inventory, Configuration History and Change Notification AWS CloudTrail User activity and AWS API call recording Amazon CloudWatch Monitoring, alarms, and dashboards
  • 9. …and more than 40 other services.
  • 10. DevOps for Business Transformation at Ellucian Presence: USA: Herndon, Philadelphia, Los Angeles India: Udaipur, Hyderabad
  • 11. About Ellucian We provide technology solutions and services that remove barriers, helping higher education institutions achieve student success. It’s been our total focus for more than 40 years. Our passion speaks for itself. We serve: 2,400 18M 40 Students Countries around the globeInstitutions
  • 12. REĀN & Ellucian Relationship  Ellucian began working with REĀN in mid-2014 with the our expanded cloud strategy  Ellucian continued the relationship in early 2015 with the beginning of our DevOps journey  REĀN helped Ellucian evaluate the core technologies of our DevOps toolset  REĀN continues to help Ellucian build out pipelines such as Ellucian Ethos Mobile, Banner and Colleague and others
  • 13. Industry transformation drivers Customer Experience Need for Innovation Business Models Operational Efficiency Deploy Next-Generation Network Technologies Develop New Ecosystem Respond to External Market Developments Ellucian DevOps Transformation Drivers Improve Quality Business Transformation Technology Transformation It is commonly agreed that “Transformation” programs are triggered by strategic drivers, are sponsored by executive management, and involve business and technology changes DevOps Adoption Cloud Adoption
  • 14. The Different Phases Of Transformation Key Characteristics Planning Implementation Operation Concept Program Definition Solution Decision Plan Scope Design Construct Test Deploy Operate Optimize Transformation Planning Infrastructure Transformation Managed Transformation Service Delivery Transformation Process & People Transformation • Thought Leadership • Business Consulting • Solution Architecture Consulting • Business Case Management • Benefits Realization Modelling • DevOps based Migration Strategies • Co-existence with current environment • Application Development Using Continuous Integration | Continuous Delivery • Organizational Change Management • Business Benefit Realization • Operational Methods & Procedures • Service Level Agreements
  • 15. Established: 2013 Presence: USA and India Number of Employees: 150 AWS Certifications: 80+ (including 8 Professional Certifications)  Management team consisting of executives formerly from Fortune 500 Enterprises - AWS, Amdocs, Merck, and Cognizant with deep AWS cloud computing experience  Recognized by TechTarget as the top AWS Partner providing innovative DevSecOps services  24x7 follow the sun model with offices around the world with continuous operations in multiple time zones - EST, PST, and IST REĀN Organization Profile
  • 16. AWS Premier Partner w/ DevOps Competency
  • 17. REĀN enterprise cloud management (ecm) portfolio REĀN services Business consulting ROI & Business Case Justification Infra services REĀN Service Offering Cloud Adoption Strategy Security & Risk Assessment DR & Business Continuity Planning (BCP) Cloud Architecture Devops Strategy Account Management Governance & Compliance Cloud Operations Strategy Migration Native AWS Application Development Devops (CICD) Implementation Billing as a Service Secure Infrastructure Setup Managed Cloud Services AWS Infrastructure Hybrid On-prem Infrastructure
  • 18. DevOps Facilitates Measurement and Visualization  Automates build, test, and deployment across environments  Helps measure and visualize throughput and stability
  • 19. DevOps Measures  Throughput Measures – Deployment Frequency – How frequently organization deploys code – Deployment Lead Time - Time required for changes to go from “code committed” to code successfully running in production.  Stability Measures – Mean time to recover (MTTR) -Time required to restore service when a service incident occurs (e.g., unplanned outage, service impairment, etc.). High-performing IT organizations deploy 30x more frequently with 200x shorter lead times; they have 60x fewer failures and recover 168x faster. Source: Puppet Labs - 2015 State of DevOps Report
  • 20. Qualities of High Performing Orgs  High performing organizations such as Amazon, Google, Facebook, Twitter, Netflix demonstrate: – Reliability – Stability – Security – Customer responsiveness Processes and techniques followed by these organizations have come to be known as DevOps Source: The Phoenix Project: A Novel About IT, DevOps and Helping Your Business Win
  • 21. Opportunity at Pre-DevOps Orgs  People  Process  Technology DevOps helps free resources and avoids bottlenecks in the organizations
  • 22. Metrics from High Performing Orgs Company Deploy Frequency Deploy Lead Time Reliability Customer Responsiveness Amazon 23,000/day Minutes High High Google 5,500/day Minutes High High Netflix 500/day Minutes High High Facebook 1/day Hours High High Twitter 3/week Hours High High Most Enterprises Once every 9 months Months or Quarters Low/Med Low/Med Source: The Phoenix Project: A Novel About IT, DevOps and Helping Your Business Win
  • 23. DevOps Myths  DevOps Replaces Agile  DevOps Replaces ITIL  DevOps Means NoOps  DevOps is Only for Open Source Software  DevOps is Just Infrastructure as Code or Automation  DevOps is only for Startups and Unicorns
  • 24. Successful DevOps Framework Comprehensive, fast and reliable test and deployment automation with continuous integration Infrastructure as code based development in small increments that focus on convergence to desired end-state Infrastructure code and app and system configuration in version control Together the factors on left enable continuous delivery with improved innovation, which lead to Reduced Work in Process (WIP) Higher levels of IT performance (higher throughput and stability) Lower change fail rates Higher levels of org performance (productivity, customer satisfaction, and profitability) Source: Puppet Labs - 2015 State of DevOps Report
  • 25. Cloud Enables DevOps No Up-Front Expense Pay Only for What You Use Programmatic Deployment Scale Up and Down On-Demand Improve Agility & Time-to-Market Low Cost
  • 26. Amazon CloudWatch Elastic Load Balancer Auto Scaling Utilization Metrics Scale Up and Down On-Demand
  • 27. EC2 Ephemeral Availability Zone - A Load Balancer Source: Amazon Web Services Cloud Provides High Reliability EBS Snapshot Amazon S3 EBS Snapshot Auto Scale Availability Zone - B US East US West EBS Snapshot Network IO EC2Network IO Amazon S3
  • 28. REĀN Secure Virtual Private Cloud
  • 29. DevOps  Git for source code repositories  Artifactory for binary repository  Vagrant Development Environments  Jenkins Continuous Integration Server  Ansible Playbooks for server bootstrapping  Automated build, testing and reporting for unit, security, load, performance Cloud  Multi-Region for Global Presence  Auto-Scaling  Spot-Instance Enablement  Auto-Scheduling  Docker for application containers  Terraform for multi-cloud deployments DevOps and Cloud at Ellucian
  • 30. DevOps Transformation Benefits Before DevOps Transformation After DevOps Transformation Product teams practicing continuous integration not continuous deployment Product teams leverage DevOps in their SDLC Manual deployment processes that took days/months Automated deployment process that takes minutes Inconsistent deployment cycles that depend on tribal knowledge, guess work and persistence (prone to error) Consistent deployment cycles that leverages knowledge codified as jobs Deployments would require teams from multiple locations Deployments depend upon code repositories and Jobs executed on a pipeline
  • 31. DevOps Actors and Components Assets Planning / Release Mgt CM Build Test Deploy Ops Environment Customer Environments Planning /Portfolio Mgt SCM Build Orchestration Functional Testing Deployment Orchestration Logging Pipeline / tool chain PM/Agile Automation / CM Package Management / Bundling Performance Testing Provisioning Monitoring (Availability & Performance Dev / Local Doc / KM / KB Binary Mgt Dependency Management Security Testing Monitoring (Security & Compliance Test Traceability Reporting Staging Prod <<Configuration Items>> Products Services Dependencies Releases Artifacts Source Code POM Binaries Containers Images Instances Components Scaling Groups Billing Groups
  • 32. Ellucian DevOps Next Steps  Move Banner to RDS Oracle  Make Banner elastic and highly available (multi-AZ support)  Reduce license cost – Move from WebLogic to Tomcat – Run Tomcat on CentOS  Replicate sessions on Tomcat instances to hold sessions during scale down  Game changing
  • 33. Cloud + DevOps = High Performance Orgs  Embody experts knowledge into playbooks to eliminate bottlenecks, increase innovation, and reduce time to market  Create ephemeral/immutable infrastructure to keep your costs low  Infrastructure that scales up and down on-demand to offer reliable service to customers
  • 34. Key Take Away  Take advantage of the benefits Cloud offers to enhance your DevOps strategy  Leverage DevOps in your organizations to increase reliability and improve customer outcomes for the services you offer
  • 35. Purpose  Core principles of leveraging DevOps to transform business  What is DevOps and how Cloud enables DevOps  How Ellucian leveraged DevOps to transformation their business
  • 36. Exclusive Promotion for DevOps Webinar Attendees REAN Cloud will provide a FREE DevOps migration for one application to the first 5 prospects that contract* with REAN Cloud services. This is approximately a $20,000 value! To redeempromotion, you must email: DevOps@reancloud.com *Restrictions may apply