I am seeking a job that values simplicity, automation, and resiliency. I am interested in working with AWS, infrastructure as code, and distributed systems. I am looking for a company that prioritizes efficiency and provides opportunities for professional growth.
Keith Petersen
@keithpetersen
Experienced engineer with expertise in AWS, infrastructure as code, and distributed systems
United StatesWhat I'm looking for
I'm an experienced software engineer with interests in AWS, infrastructure as code, and distributed systems. I care about simplicity, automation, resiliency, and reliability. I enjoy automating processes to increase the efficiency of others.
Experience
Professional Development
Self
Nov 2023 - Present (10 months)
Passed the AWS Solutions Architect – Professional exam
Built personal projects with AWS products and Terraform
Studying for other certs
Senior DevOps Engineer
Dexian
Feb 2023 - Oct 2023 (8 months)
Built a self-service automation platform in Python around GitHub and other tools
• Replaced basic, buggy logging with structured logging
• Refactored base http connections to use httpx instead of 3 different libraries
Increased execution speed by 15-20% of Python built from source in base Docker images used by all Jenkins build agents
• Converted Docker health checks to Kubernetes probes
Professional Development
Self
Jun 2022 - Jan 2023 (7 months)
Took time off to build projects with Python and AWS.
Created project showing how to run the latest versions of Python in AWS Lambda (which wasn’t simple at the time)
Production Engineer
Very Good Security
May 2021 - May 2022 (11 months)
Handled production issues with logs, metrics, and transferring multi-GB files with Airflow
Wrote Python code to increase reliability of large file processing
Migrated over 30 apps and services from unsupported k8s / EKS versions to latest.
Standardized Helm charts with annotations
Used Terraform with Terragrunt to manage AWS resources
Configured logging and metrics with fluentd / fluentbit
Senior SRE
Lean TECHniques
Jan 2021 - May 2021 (4 months)
Responsible for monitoring and observability across distributed systems that process machine and agronomic data at John Deere ISG
Set up Grafana and Prometheus metrics for Java / Scala services on Amazon ECS. Taught 3 other team members how to use Terraform to manage AWS resources.
Sr. Software Engineer
Lean TECHniques
Feb 2019 - Jan 2021 (1 year 11 months)
Worked on a distributed system for John Deere ISG that sends machine alerts and other notifications to dealers and customers worldwide.
Improved the admin UI so dealers could manage multiple machines and techs per customer
Replaced a bunch of high-maintenance Python / Node.js scripts with Terraform
Sr. Software Engineer
Granular
Sep 2016 - Feb 2019 (2 years 5 months)
Tracked down unhandled exceptions in the nitrogen app backend. Triaged, prioritized, and helped fix them, for which I was recognized with an MVP cash award at the July 2018 all-hands meeting
Built a feature flags SaaS app.Distributed across multiple AWS regions, used by all Encirca apps
Maintained and enhanced NSIM, a SaaS distributed system for running nitrogen simulations.
Sr. Software Developer
DuPont Pioneer
Aug 2012 - Sep 2016 (4 years 1 month)
Developed tools to manage vast amounts of plant breeding data.
Wrote new “fencepost” marker selection algorithm for soybean researchers
Developed new WPF application for managing soybean Trait Integration projects.
Associate Web Developer
Polk County Government
Dec 2008 - Mar 2012 (3 years 3 months)
Full stack web development with C# / .net framework.
Volunteer
dsm Hack
Jan 2020 - Jan 2021 (1 year)
Part of a team that made improvements to the Des Moines Heritage Trust web sites, photo albums, and information management.
Volunteer
JUMP (Johnston Youth Mentoring Program)
Jan 2015 - Present (9 years 8 months)
Spending time with a student, playing board games, sports, cooking, etc. Being a positive male role model and another caring adult in the student's life.
Tech stack
Learn about the tools and technologies that Keith likes to use.
Availability
Location
Authorized to work in
Website
www.keithrpetersen.comPortfolio
github.com/keithlySocial media
Skills
Interested in hiring Keith?
You can contact Keith and 10k+ other talented remote workers on Himalayas.
Message KeithFind your dream job
Sign up now and join over 10,000 remote workers who receive personalized job alerts, curated job matches, and more for free!