Internship Learning Portfolio
Mariah Jacobs
August 21, 2020
Role: Technical Program Management &
Software Development Intern
Company: Akamai Technologies
Agenda
Introduction
Mariah Jacobs
Role: Technical Program Management & Software
Development Intern
School: University of Michigan - School of Information
Graduation: May 2021
Focus: Human-Computer Interaction/UX Agile Development
Prior Academic Experience: B.S. in Computer Science,
minors in Psychology and Philosophy
Prior Internship Experience:
Software Engineering Intern @ Intel (Hillsboro, OR)
Software Architecture Intern @ Intel (Hillsboro, OR)
Career Goal: UX/UI Engineer
Technologies + Terms
Cristal: a Flask web application that system engineers use when installing a software release on Akamai networks
Template: a blueprint from which one or more checklists are created in Cristal
Checklist: a procedure for running some portion of the install process in Cristal
Release: a bundle of software and configuration specifications to be rolled out to a network
CHAPI: Key Performance Indicator (KPI) checks API for monitoring network and alerting to degradation of health
Background + Problem Statement
Background:
New Problem:
Project Overview
Reduced manual intervention
Improves installation workflow, reduces risk of error/incidents and reduces time spent on install
Demonstrated
end-to-end workflow
From CHAPI template creation, to checklist creation, to schedule/fetch response cycle through Cristal UI
Integrated CHAPI into Cristal
Allows engineers to schedule, run, and fetch KPI checks via API calls on CHAPI-supported networks
Key Features
Key Features
Key Features
Overview: Changes & Improvements
Focus + Skills
Focus:
Skills:
Impact
Company:
Personal: