Git Product home page Git Product logo

❇️ Clark Ritchie

A platform engineer with a diverse background of experiences. Hands-on building and operating scalable SaaS cloud-native systems for over 15 years as both an IC and leader.

Connect with me on LinkedIn.

💬 TL;DR

  • Core skills: Linux, Terraform, Docker and containers, Go (Golang), Python, CI/CD, AWS
  • Developer but always remained close to infrastructure
  • Possess an SRE mindset -- scalability, fault-tolerance, consolidating resources, monitoring and alerting
  • Passionate about building and running world-class systems

📌 Career TL;DR

  • BS in Computer Science 1996
  • Early career — Intel factory automation, Hewlett-Packard, a startup (’96-’11)
  • MS in Computer Science 2001
  • 12 years writing software for fixed wireless networks in US low-income and throughout East Africa, Haiti, The Philippines
  • Co-founder of an ISP in Kenya (’13-’18)
  • 5 Years as Platform Engineer at Specialized Bicycle Components (’18-’23)
  • Principal Engineer at Blueboard, a SaaS startup (’23-’24)
  • Experience at 4 startups

👽 Random Things on my GitHub

  • Basic Go Things
    • gRPC -- Hello World server in Go, clients in Go and Python
  • Python + Go Things
  • Kubernetes Things -- Hello world stuff (yes, I'm finally learning K8s after >6 years with AWS Elastic Container Service and Docker Swarm...)
  • Simple example of how you might use Docker Compose to run a small Fast API server that can reach a Maria DB database

🗒️ Gists -- Code Snippets, Scripts, Other Notes

🤖 GitHub Action Related

🔒 1Password Related

  • Sort a 1Password Note
  • I made this Python script to read Secure Notes from 1Password and push to GitHub Secrets -- this is very bespoke but is how we used 1Password Notes as the "source of truth" for env vars which were stored as GitHub secrets (environment, repository or organization) -- code was originally forked from someone else's project then heavily modified for my needs
  • Do the above but in a GHA -- this is the way

⚙️ Terraform Related

TODO: Revisit and revise these projects before linking to them.

  • app-api-uploads -- File uploads
  • app-frontends -- Hosting for React apps on S3 with CloudFront, etc.
  • aws-alarm-infrastructure -- CloudWatch alarms and monitoring
  • aws-docker-swarm -- VPC, subnets, EC2s, user data, etc.
  • aws-elasticache-redis -- Redis
  • aws-guardduty -- Sets up Guard Duty in 4 regions
  • aws-iam-accounts -- Used to manage IAM jusers
  • aws-postgres-rds -- RDS Serverless v2
  • backend-remote-state-- Terraform for the Terraform
  • github-manager -- How I managed GitHub... this one needs a lot of refactoring

Clark Ritchie's Projects

nexus7 icon nexus7

A small Python script to aid in the deployment of Google Nexus 7 (and other Android?) tablets.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.