1 of 19

Cloud. Now what?�Where’s the instruction book?

2 of 19

Today’s Master Builders

  • Automation-first, cloud agnostic
  • Reimagine IT@TAMU
  • Less toil, less entropy, more efficiency
    • (We ❤️ robots)
  • “Service owner” of the public cloud

3 of 19

Service Owner?

  • Responsible for delivering the service within the agreed service levels (SLAs). -ITIL 🥱

  • Responsible for the success of the service
  • Deliver value to the organization
  • Manage performance, quality, and risk
  • Define requirements and objectives

4 of 19

Service Objectives

  • Deliver value through customer success
  • Make the cloud easier
  • Make the cloud more effective
  • Benefits:
    • Increase adoption
    • Cost Savings
    • Improved Security
    • Faster innovation

5 of 19

Customer Success

  • Make the cloud easier
  • Make the cloud more effective
  • Measure that with:
    • Utilization
    • Satisfaction
    • Business objectives and outcomes

6 of 19

Customer Success

  • Streamline the service
  • Offload complexity
  • Training and support
  • Optimize costs

7 of 19

Account Automation Journey

  • v0.0.0-pre12: Nothing. Absolutely none (ClickOps)
  • v0.0.1: Automated billing exports
  • v0.1.0: Automated-ish account creation
    • Using CloudFormation and Runbooks at first
    • OMG, Terraform!
  • v0.2.0: Cloud account GitHub repositories
  • v1.0.0: One repo for each cloud, source of truth. “Foundation”
    • Accounts, policy, OUs, global roles, etc.
  • v1.5.0: Improved terraform and automation in Foundation repos

8 of 19

*Batteries are Included

  • Like an airport for the public clouds
  • Landing Zones
  • We provide:
    • Security
    • Compliant Images
    • Networking
    • Financial Tools

9 of 19

Security

  • Compliant Images
  • CIS 1.2, w/ sprinkle of TAMU
  • Kion
    • Config and Security Findings
    • Exception requests
    • Auto-remediations
  • Single-sign on

10 of 19

Networking

  • Shared VPCs
  • Hub-and-spoke VNETs
  • IPAM
  • DirectExpressConnects™️
  • Overlays/Tunnels
  • Firewalls and analysis

11 of 19

Financial Management�

  • Pass-through billing
  • Utility approach
  • TAMU accounts
  • Soon: PO & Invoices
  • Cloudability
  • Kion
    • Budgets
    • Funding Sources

12 of 19

Not What I Was Expecting

13 of 19

Infrastructure-as-Code

  • The RIGHT way to do cloud
    • Organized and Explicit
    • Protections for common risks
  • Steep learning curve
  • Flatten the curve with Bits-o-Wisdom™️
    • (terraform modules)
    • State, authentication, and starter templates

14 of 19

Infrastructure-as-Code Library

  • What we thought might be popular
    • Static websites
    • Storage: object, file
    • Web app deployments
    • Autoscaling groups/scalesets
  • Watch out for new projects ideas

15 of 19

Automation

  • Robots are our friends
  • Automate Everything
  • Faster failures
  • Fewer errors
  • Repeatability
  • Less toil

16 of 19

Code Community

  • We build in public
  • Internal and customer projects made visible
  • Whole-story projects
  • Hope to inspire and improve others

17 of 19

Training

  • Start with Why and How
  • Led by Today’s Master Builders
  • Grow Tomorrow’s Master Builders
  • Leverage Partner Relationships
  • Food 🍕

18 of 19

LEGO Enlightenment

  • Technology Change
  • Organizational Change
  • Cultural Change

19 of 19

Everything is Awesome

jrafferty@tamu.edu