Brandon Burnett

Cool dude who doesn't afraid of anything

Contact
  • Phone
  • 5034326325
Location
  • Address
  • 14156 Redland Rd
Professional Skills Summary

Frontend (Senior): Apollo, CSS, HTML, JSX, Next, React, Redux, SCSS, Styled Components

Languages (Senior): Golang, Java, Javascript, Node, Python, Rails, Ruby, TypeScript

Databases (Senior): Aurora, Kafka, MongoDB, MySQL, Postgres, Redis

DevOps (Senior): Ansible, Chef, ELK, Foreman, Grafana, Nagios, New Relic, PagerDuty, Prometheus, Puppet, Sensu, Splunk

AWS (Senior): API Gateway, CloudFront, CloudTrail, CloudWatch, Cognito, Dynamo, EC2, EKS, IAM, KMS, Kinesis, Lambda, RDS, Route 53, S3, SNS, SQS

Work Experience

2020-05-31 to Present

Lead Software Engineer:

Individual contributor for billing and subscription management team. Developed and managed a suite of services managing customer product entitlements, subscriptions, and billing information.

Developed services in Ruby, Ruby-on-Rails, Java, and Javascript

Lead team's transition from datacenter service deployments to AWS Managed Kubernetes

Developed React front-ends for managing customer entitlements, subscriptions, and accounts

Developed end-to-end test suite for team's major services

Migrated subscription change queuing system from in-house solution to AWS SNS/SQS backed service

Participated in 24/7/365 on-call rotation

2019-06-30 to 2020-05-31

Technical Product Manager / Senior Software Engineer:

Individual contributor and technical product manager for the External Load Balancing team. Responsible for KTLO on the F5s, DNS, Fastly, and in house load balancing solutions. In addition, provided leadership and direction around team deliverables and priorities.

Prioritized team objectives based on stakeholder feedback and worked closely with sister teams to ensure workstreams would not block each other

Curated team MMFs and facilitated planning sessions

Used Terraform to manage alerting and dashboard infrastructure for team owned products

Assisted in the development of Kubernetes CRDs for in-house load balancing solution

Managed, configured, and maintained F5 load-balancing tiers for internal, staging, and production networks

Migrated antiquated DNS infrastructure from F5s to BGP/Keepalived in development, staging, and production networks

Used Ignition/SLPXE/Ansible to deploy and orchestrate docker container services for DNS and in-house load balancing solutions extensively

Migrated CentOS/CoreOS hosts to Flatcar

Participated in 24/7/365 on-call rotation

2018-07-31 to 2019-06-30

Manager, DevOps:

Lead the day to day operations of the DevOps teams. Served as an expert in NWEA technologies, automation, and deployment strategies. Worked with internal stakeholders to schedule and prioritize DevOps deliverables. Provided technical and non-technical mentorship to all members of the team.

Oversaw DevOps staff, managed the prioritization of team deliverables, and worked with project managers, department heads and team members to determine project approaches, and parameters

Set standards and guidelines for tools, processes, technologies, and methodologies used by the DevOps team to develop and deliver solutions

Reduced team expenditures by $250,000/yr by transitioning to Open Source Puppet from Puppet Enterprise

Worked with the Architecture team to develop and maintain blueprints and road maps for all systems and automation related components

Conducted capacity planning for build automation systems and development environments

Analyzed growth patterns to predict future need for development environments and build systems

Developed Third Party Patching Policy for applications, code dependencies, and firmware supported by product engineering organization

Developed Access Management policies and processes for Amazon Web Services

2014-08-31 to 2018-07-31

Sr. DevOps / Linux Systems Engineer:

Responsible for configuration management, system provisioning, monitoring, and automation in production and pre-production environments for web-based SaaS. Generally tried to automate away as much of the day to day operations as possible so I could spend the afternoon reading about cool new JavaScript frameworks on Hacker News.

Lead DevOps staff on the design, implementation, and maintenance of enterprise systems

Drove team towards implementing rolling deployments and restarts across collocated services

Lead deployment of Prometheus / Grafana for the aggregation of system and application metrics

Lead transition from NagiosXI to Sensu Open Source for monitoring and alerting

Worked directly with developers to facilitate application deployment, configuration, monitoring, and triaging procedures for Java, Clojure, NodeJS and PHP applications

Primary engineer supporting application deployments to production environments

Supported developers transitioning a collocated SaaS deployed on Linux VMs to serverless, microservice architecture on AWS

Developed proof of concept services using AWS Lambda, DynamoDB, Kinesis, SNS, and other serverless technologies with Terraform, NodeJS, and the aws-sdk

Transitioned company from independently provisioned IAM credentials to SAML/ADFS implementation

Prioritized team objectives based on stakeholder feedback and worked closely with sister teams to ensure workstreams would not block each other

Used Puppet/Hiera/r10k extensively to manage system configuration and application configuration

Developed NodeJS/React web application to ease the burden of monthly development releases

Developed Ruby/Sinatra web application allowing developers to manage software deployments in environments

Developed CI/CD Build Pipeline utilizing Docker, Nomad, Consul, and Jenkins

Automated deployment and configuration of BIG-IP F5 LTM load balancer across ~2,500 VMs

Responsible for ~2,500 Redhat and CentOS VMs deployed on VMWare ESXi with Foreman

2014-02-28 to 2014-07-31

Web Application Engineer:

Responsible for installing, configuring, and maintaining web application services for the Corps of Engineers network. Provide systems administration on RHEL5/6 and Oracle Solaris 8/9/10.

Installed, configured, maintained Oracle WebLogic and Forms and Reports services

Installed, configured, maintained Apache and Nginx as a proxy for Java services

Monitored web application services with Nagios

Provisioned and configured RHEL5/6 virtual servers on VMWare ESXi

Automated service deployments with Puppet on RHEL and Solaris 9/10/11

2013-04-30 to 2014-02-28

Linux Systems Engineer:

Managed developer environments for large scale web application consisting of various technologies ncluding Apache, JBoss, Oracle, and Java. Provided systems administration, monitoring, maintainence, deployments, troubleshooting, and automation services

Developed application monitoring dashboards in Python utilizing Flask, HTML5/CSS, and jQuery

Helped identify and eliminate application bottlenecks using New Relic, Chrome, and other utilities

Utilized Puppet and Chef across all environments to automatically configure and deploy software

Provided support as needed in staging, release, and production environments

Developed Python automation frameworks to simply management of environments

2011-08-31 to 2013-04-30

Network Systems Engineer:

Served as on onsite administrator for a medium sized mobile commerce development group. Provided general troubleshooting of operating systems, networking, software installations and hardware upgrades as well as assisted in web development for client’s web applications.

Responsible for day to day administration/monitoring of production java application

Deployed Puppet and Chef across environments to automatically provision and configure machines

Constructed clean, high volume integration, development, and pilot networks

Developed generic Linux kernel modules in C for Android OS

Developed Python automation and test framework for interacting with smart card media

2011-07-31 to 2013-04-30

IT / Telecom Technician:

Supported the Convention Center’s events related networks. Configured switches, routers, and Xirrus wifi-arrays via console and GUI applications. Provided on-site technical support to customer’s when needed.

Diagramed Convention Center networks in Microsoft Visio

Designed ‘Captive Portal’ web pages for client’s Wi-Fi network on an events related basis

2008-01-31 to 2011-08-31

Student Help Desk Lead:

Supported students and faculty members for the college’s “MyPCC” records system and Blackboard online classroom systems. Support was provided in-person and over the phone escalating calls as necessary.

Trained new employees in equipment usage and supporting students/faculty

Maintained a collection of laptops, digital cameras, and projectors for students to check out and use

Developed several awareness guides to help protect students from malware and unauthorized access

2010-04-30 to 2011-04-30

Lab Tech Lead:

Served as on onsite technician lead for a power and performance forecasting group. Maintained Windows Server 2008, Windows 7, and Linux workstations for testing environments. Trained and provided assistance in determining ‘best known methods’ for benchmarking and power validation.

Performed manageability and security compliance testing on major management consoles

Instrumented and validated customer reference boards for power and performance validation

Developed automated workloads for benchmarking and power validation

2009-10-31 to 2010-03-31

Test Intern:

Responsible for designing and implementing automated and manual test cases to ensure the company’s in-house PHP web application deployed stable and bug free. Also served as an onsite systems administrator responsible for maintaining the company’s network and servers.

Developed a suite of automated GUI tests utilizing Selenium and the PHPUnit testing framework

Integrated company’s backend java survey software with WordPress CMS

Deployed and maintained company-wide Cisco VPN for external access to resources and applications

2008-04-30 to 2009-04-30

Lab Technician:

Served as on onsite technician for a medium sized mobile commerce development group and as an interim network / systems administrator. Provided general troubleshooting of operating systems, networking, software installations and hardware upgrades as well as assisted in web development for in-group and out-of-group Intel employees.

Performed system administration on CentOS, FreeBSD, OpenBSD and Windows Server

Managed 25-30 business critical servers during our product's external pilot phase

Constructed clean, high volume integration, development, and pilot networks

Developed and maintained support website for external pilot users

2006-06-30 to 2007-06-30

Technology Sales Associate:

Took lead in sales situations involving technology and electronics in general. I provided guidance to customers purchasing new computers, computer components and software.

Maintained excellent communication with supervisors and customers

Accomplished and exceeded all sales goals and quotas

Education

2009-12-31 to 2012-12-31

Oregon Institute of Technology

Bachelor of Science (B.S.): Information Technology

2007-12-31 to 2009-12-31

Portland Community College

Associate of Science (A.S.): Computer Information Systems

Volunteering

2013-06-01 to Present

Rewild Portland

Helped do all things IT related including purchasing guidence, service support, website hosting, and development

2012-01-31 to 2013-01-31

Free Geek

Taught an introductory course on using the Ubuntu operating system to students who qualified for free computers through the volunteer program.

Languages
  • English
  • Native Speaker
Profiles