Ian Burrell
ianburrell@gmail.com
503-957-6554
Skills
- AWS: CloudFormation, Terraform, ECS, EKS, EMR
- Devops: Kubernetes, Puppet
- Deploy: Docker, Jenkins, RPM
- Data Processing: Trino, Spark, Airflow
- Programming languages: Python, Java, C, C++, Perl
Experience
Comscore (acquired
Rentrak) (Apr 2004-Oct 2024)
Staff Software Engineer
(2016-2024)
- Setup resources in AWS for data processing project.
- Coordinated between developers, SCM for deployment, and
infrastructure teams.
- Worked on team that deployed applications using Jenkins.
- Managed AWS resources with CloudFormation and Terraform.
- Managed Airflow workflow engine using ECS.
- Setup Kubernetes cluster on AWS and deployed applications with
Helm.
- Worked with vendor to setup Trino data query engine on EKS.
- Setup Atlantis deploy automation on EKS.
- Setup Spark clusters with EMR and autoscaling.
Software Architect
(2013-2016)
- Managed application infrastructure for data processing applications
running on-premise.
- Setup Spark processing on Mesos clusters.
- Built Docker containers for complicated legacy applications.
- Integrated single-sign-on with internal authentication system.
Senior Software Engineer
(2007-2013)
- Worked on custom distributed processing system written in C++ and
Perl that processed billions of television events.
- Automated setup of hundreds of VMs with Puppet.
- Deployed web servers, databases, development servers, and backend
processing systems.
- Wrote system for deploying Perl modules for large application.
- Built RPM packages.
Software Developer
(2004-2007)
- Developed large web-based reporting application in Perl for
entertainment industry.
- Implemented software to import and summarize millions of VOD
transactions.
- Administered terabyte-sized PostgreSQL database with Slony
replication and partitioned tables.
Education
Stanford University
(1992-1998)
MS in Computer Science
BS in Physics