Cloud & DevOps Program Vision and Strategy. Jason Snyder, Steve Martino, and Erica Bradshaw



Similar documents
Cloud & DevOps Program Big Group. March 13, 2015 Friday 2:00-3:00 p.m. Science Center Hall A

Data Center & Cloud Transition Service Models. February 4, 2013

Identity and Access Management PI-1 Demo. December 2, 2014 Tuesday 10:00 A.M. 6 Story Street

Introduction to DevOps on AWS

ITIL Event Management in the Cloud

LONDON. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Cloud Computing and Data Center Consolidation

ENABLE ENHANCE EXCEL

How To Avoid Snowflakes

Servers. Servers. NAT Public Subnet: /20. Internet Gateway. VPC Gateway VPC: /16

Identity and Access Management IAM Lifecycle Committee. October 1, 2014 Wednesday 11 a.m. 1 p.m. 6 Story Street

LEARNING FROM THE LEADING EDGE: REAL WAYS IT IS CREATING VALUE WITH ENTERPRISE HYBRID CLOUD gsst.01

Technology Enablement

Identity and Access Management PI-3 Demo. June 2, 2015 Tuesday 10:00-11:00 a.m. Lamont Forum Room

AIST Data Symposium. Ed Lenta. Managing Director, ANZ Amazon Web Services

Cloud Computing with Amazon Web Services and the DevOps Methodology.

Case Study. Highly Available, Fault Tolerant Cloud Solution & AWS Managed Support. Case Study. A Telehealthcare Company

Managed Amazon Web Services

ur skills.com

MICROSTRATEGY ON AWS

Agenda. - Introduction to Amazon s Cloud - How ArcGIS users adopt Amazon s Cloud - Why ArcGIS users adopt Amazon s Cloud - Examples

HP Service Manager software

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Operationalize Policies. Take Action. Establish Policies. Opportunity to use same tools and practices from desktop management in server environment

Private/hybrid cloud management platform: HP Cloud Service Automation

Introduction to AWS in Higher Ed

Launching the Next Generation Satellite Ground System on Cloud Foundry and Microservices

An Alternative to the VMware Tax...

XOCHL Cloud Capability XOCHL LLC The information contained herein is subject to change without notice.

SESSION 709 Wednesday, November 4, 9:00am - 10:00am Track: Strategic View

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Scalable Application. Mikalai Alimenkou

Datacenter Management and Virtualization. Microsoft Corporation

Management for the Mobile-Cloud Era

CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS)

Service Orchestration

ITIL Asset and Configuration. Management in the Cloud

The future Cloud. Peter H. Moser, Jr. Manager, Portfolio Architects & Account CTOs

Server & Cloud Management

Accelerate Your Enterprise Private Cloud Initiative

BMC Control-M Workload Automation

Increased Security, Greater Agility, Lower Costs for AWS DELPHIX FOR AMAZON WEB SERVICES WHITE PAPER

EMC HYBRID CLOUD SOLUTION FOR HEALTHCARE

HADOOP BIG DATA DEVELOPER TRAINING AGENDA

Se i o Pricing Document

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

HP CLOUD STRATEGY AND SOLUTIONS THE PATH TO HYBRID DELIVERY. Copyright 2011 Hewlett-Packard Development Company, L.P.

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Configuring and Deploying a Private Cloud 20247C; 5 days

Enterprise Cloud Security via DevSecOps

Cloud and the future of Unemployment Sean Rhody, CTO Capgemini Government Solutions

Enterprise IT in the Cloud How to accelerate your business and be an IT hero

Configuring and Deploying a Private Cloud

Cisco Data Center Optimization Services

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija

Microservices on AWS

Alex Wong Senior Manager - Product Management Bruce Ong Director - Product Management

- Cameron Haight, Gartner

Implementing Microsoft Azure Infrastructure Solutions

Microsoft Private Cloud

Enabling the vision of the Modern Datacenter. System Center 2012 SP2 Azure

How To Manage A Cloud System

Easy as 1-2-3: The Steps to XE. Mark Hoye Services Portfolio Consultant

Best Practices for Consolidation Projects

State of Tennessee Sourcing Event #9160 ServiceNow Preliminary Statement of Work (SOW)

ENABLE YOUR JOURNEY TO THE CLOUD

HP S POINT OF VIEW TO CLOUD

Scaling Agile Implementing SAFe. April 7, 2015 Tuesday 3:00-4:00 p.m. 50 Church St., 3rd Floor

Red Hat Cloud, HP Edition:

Amazon.com, Inc. and its affiliates. All rights reserved.

Three simple steps to effective service catalog and request management

From Virtualized to ITaaS. Copyright 2011 EMC Corporation. All rights reserved.

BRIDGE. the gaps between IT, cloud service providers, and the business. IT service management for the cloud. Business white paper

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

DLT Solutions and Amazon Web Services

Managing Cloud Infrastructure

TECHNOLOGY WHITE PAPER Jun 2012

Delivering Desktop Resources to Any Device As a Service

Building an Enterprise Hybrid Cloud with the VMware vcloud Solution

Using ArcGIS for Server in the Amazon Cloud

Creating a Cloud Standard How to accelerate your business and be an IT hero

Extending your Enterprise IT with Amazon Virtual Private Cloud. Oyvind Roti Principal Solutions Architect, AWS

Qlik UKI Consulting Services Catalogue

Mapping and Geographic Information Systems Professional Services

AVEPOINT CLIENT SERVICES

Copyright 2015 EMC Corporation. All rights reserved. 1

Experience managing the delivery, ongoing success, and continuous improvement of one or more digital products and/or platforms.

Java PaaS Enabling CI, CD, and DevOps

Windows Server 2003 End of Support Options

SkySight: New Capabilities to Accelerate Your Journey to the Cloud

Case Study. Cloud Adoption, Fault Tolerant AWS Support & Magento ecommerce Implementation. Case Study

Bridging Development and Operations: The Secret of Streamlining Release Management

The SMB IT Decision Maker s Guide: Choosing a SaaS Service Management Solution

EMC IT-AS-A-SERVICE SOLUTIONS FOR HEALTHCARE PROVIDERS

Transcription:

Cloud & DevOps Program Vision and Strategy Jason Snyder, Steve Martino, and Erica Bradshaw

Agenda Cloud & DevOps Values Harvard s Cloud & DevOps Vision Program Approach Program Organization Migrating Applications Migrating Staff Training Opportunities Get Involved 2

Cloud & DevOps Values Benefits of the Cloud Migrating key Harvard Community information technology solutions to the cloud doesn t just improve efficiency and optimize cost it also enables our systems to work more reliably in ever-shifting circumstances. Reliability Agility with Quality Cost Managed System Updates Automated Failover Disaster Recovery Application Team Self-Service Deployment Automation Focus on IT Solutions Economies of Scale Utility: Pay as You Go Elastic Capacity: Pay for Use 3

Harvard s Cloud & DevOps Vision The Vision for the Cloud & DevOps Program To improve HUIT s delivery of information technology solutions to the Harvard Community, we will employ new methodologies, tools, and processes that will enable us to simplify and deliver higher-quality solutions with improved robustness and resiliency in a more timely manner. Objectives Guiding Principles Key Performance Indicators 1. Develop training to transition staff from administrator roles to cloud and DevOps engineering roles 2. Lead staff transition process and create an empowered, servicefocused culture 3. Implement application design and deployment patterns to maximize consistency, quality, and reliability 4. Migrate existing app workloads with a goal of 75% of existing compute from on-premise data centers to the public cloud 5. Establish operational toolsets and processes to ensure operational effectiveness, awareness, and partnership with service teams 1. We are committed to staff growth and development as we pursue program goals 2. We ensure close collaboration between the program and other HUIT teams to maintain high levels of existing services 3. Improving deployment methods and processes are as important as the technologies we use 4. Consistent architectural and design patterns are critical to achieving enterprise-level results 5. Communicating with all employees, partners, and customers is crucial to program awareness and understanding 1. Percentage of HUIT employees who have successfully completed Cloud & DevOps training 2. Percentage of total apps migrated to cloud providers 3. Improved app availability from monitoring (uptime percentage) 4. Successful DR testing processes in place average time to recovery for migrated applications 5. Percent deployment rollbacks 6. Cost of deployment solutions compared with onsite measurement 4

Program Organization: Teams Cloud Operations Team DevOps Platform Team Build integrated tool suite managing capacity, performance, and availability of services across environments. Work with Integrated Monitoring to create cloud ops roadmap Align tools with integrated monitoring and industry best practice Perform ongoing analysis and optimize cloud-deployed workloads for performance, availability, and cost Create and evolve HUIT cloud training plans Create tools/dashboards for business and service team reporting Manage cloud CMDB Matrix-manage embedded operations engineers Provide embedded expertise and a highly automated platform to simplify and streamline delivery of app functionality. Work with development community to understand requirements for build, deploy, test, and provision processes Introduce best practices, patterns, reference implementations, code, and tools in support of software deployment automation Create a DevOps services definition for HUIT service catalog Create and evolve DevOps services roadmap Matrix-manage embedded DevOps engineers within service teams Define cloud integration patterns in partnership with EA Cloud Architecture Team Cloud Migration Team Provide strategic leadership for the development of agile, cost-effective cloud solutions. Create and evolve cloud sourcing strategy Create and evolve cloud selection framework Map app portfolio to cloud selection framework Manage enterprise contracts for cloud Optimize cloud costs and manage cloud billing Create and evolve cloud services roadmap Create cloud services definition for HUIT service catalog Report metrics and KPIs Migrate apps from on-premise facilities to external cloud providers, build internal capabilities, and transition staff. Perform app inventory; create/manage migration plan Liaise with app business and technical owners Tech assessments and cloud optimization recommendations Mentoring and support for new, transitioned resources Support app migration and ongoing operations of transitioned apps Enable end-state resource migration to service teams Create executive program reports 5

Program Approach: The Big Picture 6

Program Approach: Cloud & DevOps Milestones PI-1.1 3/9-3/20 PI-1.2 3/23-4/3 PI-1.3 34/6-4/17 PI-1.4 4/20-5/1 PI-1.5 5/4-5/15 PI-1.6 5/18-5/29 PI-2.1 6/1-6/12 Pre-Implementation Cost, Tagging, SP Framework DevOps v. 1.0 Pattern (Java, Tomcat, Python, GUnicorn) CDP Cloud v. 1.0 Logging & Monitoring Auditing Network v. 1.0 AWS Connectivity & IP Mgmt Wave 1 Migration (25 Apps) Java/Tomcat Apps Python/GUnicorn Apps RDS/Oracle Apps RDS/MySQL Apps 7

Migrating Applications: Wave 1 We are committed to moving 25 applications by the end of FY15. Apps were prioritized based on application team availability and technical patterns (Java/Tomcat, Apache/LAMP) Remaining ~50 Wave 1 apps will be evaluated after first 25 are migrated Group Applications Account App App Admin CAS Auth Engine Claim App Create/Manage ID IAM FindPerson API Harvard LDAP IdDB Identity Service API PIN2 Bridge SailPoint IIQ Shibboleth IdP Phonebook Public LDAP INF ATS LTS OID QlikView (7) ACE Muse OARS Course Catalog Cross Registration Winter Break Presto, Feedback DR Aleph (LTS) IAM PeopleSoft (POC) 8

Migrating Applications: The Process Phase A: Planning Step 0: Prepare for Application Migration Step 1: Hold Initial Engagement Meeting Step 2: Perform Architectural Discovery Step 3: Create Migration Schedule Step 4: Perform Cost Comparison Step 5: Conduct Kick-off Meeting Phase B: Execution (Iterative Process) Step 1: Replatform/ Remediate Application Step 2: Integrate Application Step 3: Migrate Environments Step 4: Validate App & Complete Migration Phase C: Operation & Optimization Ongoing: Implement, Monitor, Optimize, Repeat Ongoing: Decommission and Optimize Infrastructure 9

Migrating Staff The program uses a repeatable, criteria-based process to identify and transition HUIT staff into new roles. In Wave 1, 19 team members have migrated into the program to support process definition, technology selection, and app migrations. 10

Training Opportunities Visit https://huitcloud.talentlms.com for courses including... Agile Training Scrum & DevOps in Practice: Immersive Agile Training ITIL Certification HP: http://tinyurl.com/hp-itil-cert ThirdSky: http://tinyurl.com/thirdsky-itil-cert Pink Elephant: http://tinyurl.com/pinkelephant-itil-cert AWS Essentials AWS Essentials (lynda.com) HUIT AWS Training Sessions: http://cloud.huit.harvard.edu AWS Free Self-Paced Labs: Introductions Elastic Block Store (EBS) Simple Storage Service (S3) Elastic Compute Cloud (EC2) Identity and Access Management (IAM) Elastic Load Balancing (ELB) Relational Database Service (RDS) 11

Training Opportunities Visit https://huitcloud.talentlms.com for courses including... AWS Programmatic Language Track Git Workshop (Self-Taught) Version Control Workshop (Self-Taught) Introduction To Python (codecademy.com) Up-Running-Bash-Scripting (lynda.com) AWS DevOps In-Person Bootcamp (Instructor: Leo Zhadanaovsky of AWS) CloudFormation Jenkins CodeDeploy EC2 Container Service Scripting using the AWS CLI Monitoring & notification tools: NewRelic, CloudWatch, Splunk, SNS AWS DevOps Engineer Certification Sample Q&A for AWS Associate Solutions Architect Certification AWS Certified DevOps Engineer Professional Level Exam Guide AWS Certified DevOps Engineer Exam Professional (Beta) Cloud Operations (COPS) Track What Is New Relic? New Relic University Splunk App Administration for Enterprise Security 3.1 (Virtual) Searching & Reporting: Splunk 6 (Virtual) Advanced Searching & Reporting: Splunk 6 (Virtual) 12

Training Opportunities Sample progress report for the Agile track: 13

Get Involved Play a part in the Cloud & DevOps program! Check out these important dates, info sources, and training opportunities: Cloud & DevOps Big Group: March 13 Cloud & DevOps Open House at 50 Church Street: March 28 Training: Devops/AWS Training Day: March 17 Scrum & DevOps in Practice: Immersive Agile Training: March 30-31 Websites: HUIT Training Portal: https://huitcloud.talentlms.com HUIT Cloud Website: http://cloud.huit.harvard.edu 14

Thank you!