Stephen Brown II

Software Developer

(443) 219-4559 https://stephenbrown2.github.io/resume

I am a developer passionate about current technology and quality software development with experience in Python, Linux system administration, and building CI pipelines. I excel at finding and applying best practices to everything I do professionally, and using mistakes as lessons learned in the future. With experience in multiple languages and systems, I am adept at learning new methodologies while keeping the basics in mind.

employment

Software Developer, ObjectRocket, a Rackspace Technology Company

2019-10 — Present Remote

  • Maintained legacy apps and in-house libraries in Python
  • Began work in Golang developing new internal services using GoBuffalo framework
  • Utilized local setup in Docker for all projects
  • Worked in OpenShift and Kubernetes environments
  • Developed Helm charts for deploying internal services in k8s
  • Evaluated and documented use of AWS Fargate to deploy Prometheus metrics exporters connected to peered customer VPCs
Python | Docker | Git | Golang | Kubernetes | AWS

Automation Engineer - Global Linux Automation Engineers, Rackspace

2018-09 — 2019-10 Remote

  • Worked with UK-based team as sole US member
  • Helped maintain and develop Stepladder, a framework for employees to contribute tools with a common UI and deployment system
    • Frontend in Javascript, HTML, and CSS
    • Backend webserver in Python using Flask and MySQL
    • Client library (Librack) to interact with numerous API backends
  • Implemented and configured deployments using Docker, Ansible, and Jenkins
  • Designed and built Jenkins 2.x Pipeline for testing development Pull Requests
  • Led team to implement better checks and consistency to improve and maintain code quality
Python | Ansible | Docker | Git | Github | Jenkins

Automation Engineer - Global SysAd Maintenance Team, Rackspace

2017-06 — 2018-09 San Antonio, TX

  • Automated migration of scheduled maintenances to consolidate calendars, saving weeks of manual work
  • Developed reporting and categorization tools for whole team use
  • Wrote tools which enabled more efficient team workflows not otherwise possible
  • Inverted traditional scheduling process to improve customer experience
Python | Linux | Git

Linux System Administrator - Global SysAd Maintenance Team, Rackspace

2015-05 — 2017-06 San Antonio, TX

  • Quickly identified and proposed tools and training to make team process more efficient
  • Contributed multiple features to team's jinja2-based templating system (Automaint)
  • Developed an auto-numbering tool for maintenance templates using React
  • Developed a custom UI that accesses the maintenance calendar backend and presented upcoming services using the fullcalendar javascript library
Linux | Bash | Python | Git | Flask | React

Linux System Administrator - Global Technical Support, Rackspace

2014-01 — 2015-05 San Antonio, TX

  • Assigned to Enterprise customers with specific SLA resolution and response time requirements
  • Installed, configured, updated and troubleshot services for customers such as OS level concerns, web server, database server, applications server and mail; including Apache, MySQL, PHP, FTP, SSH and DNS
  • Contributed features and bug fixes to internal Python projects such as a password retrevial CLI tool (intensify), and general login automation CLI tools (overtime/hammertime)
Linux | Bash | Python | Git

Linux System Administrator, Johns Hopkins University, Bloomberg School Of Public Health, Center For Communication Programs

2011-04 — 2013-12 Baltimore, MD

  • Maintained and automated maintenance of servers for Drupal websites and multisites involving
    • Linux, Apache, MySQL, PHP infrastructure
    • Physical and virtual CentOS 5 and 6 servers
    • Apache Solr search indexes
  • Proposed and taught dev team about git and multiple environment workflow concepts
  • Led team to adoption of git and a development > staging > production deployment workflow
  • Designed Puppet configuration management to maintain and deploy to development and production servers
  • Tested in local Vagrant environments
Linux | Git | Puppet

Software Test Specialist - Tier 3 Escalations, MICROS Systems

2011-01 — 2011-04 Columbia, MD

Solved tough problems or delegated them to the right people


Troubleshooting | Debugging | Testing

Counter Operations Agent, Geek Squad

2010-10 — 2010-12 Baltimore, MD

As a seasonal job fresh out of college, checking customer's PCs for viruses was the best I could do at the time


Windows | Service | UpSales

Technical Support Specialist, Solnet Network and Web Services

2010-04 — 2010-10 Baltimore, MD

Serviced Windows desktops, servers, and networking infrastructure as on-site technical support


Windows | Desktop | Support

projects

Creator, Emcee

2018-01 — 2019-10

Learned client design practices and version controlled releases

Python | JSON | API | Types

Contributor, Stepladder

2017-10 — 2019-10

Learned remote collaboration and discussion skills while improving coding ability

Python | Javascript | HTML | JSON | API

Maintainer, Hammertime

2018-09 — 2019-10

Added features and fixed bugs in the hammertime tool while maintaining

Python

Maintainer, Librack

2018-01 — 2019-10

Learned to follow in the steps of an active project including interface guarantees and deprecation

Python

Contributor, Automaint

2016-09 — 2017-09

Learned to follow in the steps of an active project including deprecation

Python

System Administrator, Knowledge for Health

2011-04 — 2013-12

Jr System Administrator managing entire project's CentOS linux servers and Drupal websites

Linux | Drupal | LAMP

education

B.S. Computer Information Systems, LeTourneau University

2005-08 — 2009-12 Longview, TX

References available on request