Self taught software architect, devops, automation, and infrastructure guy. Entry level to project lead/architect in 11 months. Wanted more challenge, variety, control, and flexibility, so I left to consult.
Core skills lie in the DevOps domain: infrastructure design, resiliency and failover, scaling, monitoring and analysis, deployment automation, configuration management, service discovery, and system administration.
Capable of full cloud implementations from project/problem analysis and planning to network layout to OS to stack to application to configuration, management, debug, instrumentation, and troubleshooting.
Additional experience with JS build systems, Single Page Applications in JS/CS, 3D graphics and visualization; attempting to expand into algorithm design for both individual and distributed systems, monitoring and performance analysis/optimization for distributed systems, and additional work in application development.
Communicates well, understands the value of documentation, and integrates well into any existing team.
Available for consulting work on short term (less than 2 month) basis for the time being; normal availability resumes in December.
- AWS Cloudformation
- AWS EC2, S3, VPC, IAM, ELB, etc
- Riemann, Clojure, Graphite
- ELK stack
- Packer, Vagrant
- Airbnb SmartStack (Nerve, Synapse, Zookeeper)
- Ruby, Rails (instrumentation, mostly)
- Ansible, Chef
- Redis (standalone with sentinel or as part of Elasticache)
- Memcached (Elasticache)
- Papertrail, Cloudwatch
- Bash, sysadmin
- Nginx, Tomcat
Probably some other things as well...
Assorted personal projects with:
- D3.js, THREE.js
- Lua / fold.it
- Algorithm design and analysis