Josh Deeden
Web, Backend & Infrastructure Engineer
Camas, WA, USA | 626-558-1136 | work@deeden.org | Website | Github | LinkedIn
Summary
I’m an engineer with a strong foundation in programming and DevOps, skilled at navigating the complexities of backend, distributed systems, and microservices architectures. Certified in AWS, Kubernetes, and Terraform, I combine my coding expertise with a comprehensive understanding of cloud infrastructure to build scalable and creative solutions.
Work Experience
Prismatic
Senior Infrastructure Engineer | March 2023 - December 2023
- Innovated CI/CD Pipeline Automation: Led the design and implementation of customizable Docker containers for CI jobs and production services, significantly enhancing development and deployment efficiency.
- Stack: Linux, Docker, Gitlab CI/CD.
- Optimized Workflow with Go Application: Developed a Dockerized Go application, significantly cutting down build times by streamlining pipeline execution within our monorepo.
- Stack: Linux, Docker, Go, GitLab CI/CD.
- Revamped Documentation Process: Transformed an outdated Python-based tool into a TypeScript application, automating documentation generation and improving workflow efficiency.
- Stack: Docker, TypeScript, Node.js, Python, CI/CD pipelines.
Ontra
Lead Infrastructure Engineer | September 2019 - November 2022
- Serverless Database Replication: Pioneered a serverless solution to replicate the production database into Snowflake, cutting costs and improving data availability for BI dashboards.
- Stack: AWS (CDK, Lambda, Step Functions, ECS, Fargate, RDS, S3), Linux, Docker, Node.js, Typescript, Python, Datadog.
- Automated Ephemeral Test Environments: Engineered an automated system for provisioning ephemeral test environments for every pull request, streamlining testing and speeding up feedback loops.
- Stack: AWS (CDK, EKS, RDS, S3), Kubernetes, GitLab CI/CD, Docker, Typescript, Node.js, Linux, Traefik, Helm, Bash, Rails
- Scalable CI/CD with AWS EKS: Built a scalable AWS EKS-based infrastructure for GitLab runner workloads, enhancing CI/CD capabilities and reducing operational costs.
- Stack: AWS (CDK, IAM, EKS, EC2, S3), Kubernetes, Helm, GitLab CI/CD, Docker, Bash.
- Streamlined Developer Onboarding: Developed an Ansible playbook to automate the setup of local development environments for Mac laptops, significantly reducing onboarding time for new developers. This playbook was fully customizable, enabling personalization and the addition of preferred tools and applications.
- Stack: Ansible, macOS.
Wurl
Senior Infrastructure Engineer | April 2018 - August 2019
- AWS Serverless Media Ingestion: Deployed a serverless solution for video file ingestion, increasing the reliability and scalability of video streaming services.
- Stack: AWS (Lambda, Transfer for SFTP, S3, DynamoDB, ECS, Fargate), Typescript, Node.js, Serverless Framework.
- High-Performance Log Analysis Tool: Developed a Go-based tool for efficient HTTP log processing, accelerating insights into viewer behavior.
- Stack: AWS S3, Go, Docker.
Other Roles
Senior Full Stack Engineer | January 1998 - January 2018
- Contributed significantly to various software development projects at companies like PolicyGenius, Jibe, OkCupid Labs, and VMWare and Microsoft
- Stacks varied across projects: Ruby on Rails, Node.js, Java, among others.
Technical Skills
- Programming Languages: TypeScript, JavaScript, Ruby, Go, Bash
- Cloud Computing:
- AWS (Certified Solutions Architect, Certified Cloud Practitioner): CDK, VPC, EC2, Lambda, Step Functions, Fargate, RDS, Aurora Serverless, S3, EKS, SQS, SNS, IAM, CloudFormation, DynamoDB, and SFTP Transfer
- GCP: Basics
- DevOps & Infrastructure as Code (IaC): AWS CDK, Terraform (Certified), Ansible, Serverless Framework
- Containerization & Orchestration: Docker, Kubernetes (Certified Kubernetes Administrator, Certified Kubernetes Application Developer)
- Continuous Integration & Deployment (CI/CD): GitLab CI/CD, GitHub Actions, CircleCI
- Databases: PostgreSQL, MySQL, Redis, etcd, DynamoDB, basic familiarity with MongoDB
- Web Frameworks & Libraries: React, Next.js, Remix, NestJS, Ruby on Rails
- Monitoring & Observability: Datadog, basic usage of Prometheus and Grafana
- Version Control: Proficient with Git and GitHub, experience with GitLab