Technical skills
Tools and technologies I use day to day, grouped by area. Levels are a rough self-assessment of familiarity, not an exact metric.
Cloud & Infrastructure as Code
AWS
90%8+ years
EC2, EBS, RDS, Route 53, Lambda, CloudFormation, CodePipeline, EKS
Terraform
90%6+ years
Reusable modules, infrastructure versioning, public registry
Packer + Cloud-init
80%6+ years
Immutable images for AWS and initial provisioning
Google Cloud / DigitalOcean
65%4+ years
One-off projects and Terraform modules
Containers & Orchestration
Docker & Docker Compose
90%8+ years
Development environments and application packaging
Kubernetes / EKS
80%5+ years
Multi-account cluster operations, components and add-ons
Docker Swarm / OpenShift
60%3+ years
Orchestration in specific scenarios
CI/CD
GitLab CI
90%6+ years
Build, test and infrastructure deploy pipelines
GitHub Actions
80%4+ years
Build and deploy automation
Jenkins / Bamboo / Travis
70%5+ years
Continuous integration on legacy projects
Observability & Metrics
Prometheus & Grafana
80%5+ years
System and application metrics, dashboards and alerts
Elastic Stack (ELK)
75%5+ years
Elasticsearch, Logstash, Kibana for logs
InfluxDB & Telegraf / CloudWatch
75%5+ years
Metrics collection and observability on AWS
Config Management & Automation
Ansible
85%6+ years
Roles, TDD for roles, cluster automation
Puppet
75%5+ years
Configuration management and immutable environments
Vagrant / VirtualBox
75%6+ years
Reproducible development environments
Languages
Shell Script
90%12+ years
Operations automation and internal tooling
Python
70%5+ years
Boto3, automation and pipeline scripts
PHP / Ruby
55%5+ years
Laravel, CodeIgniter; Ruby roles and utilities
Systems & Networking
GNU/Linux (Ubuntu Server)
90%14+ years
Administration, hardening and operations
Nginx / Squid / Varnish
75%8+ years
Reverse proxy, caching and load balancing
HashiCorp Consul & Vault
70%3+ years
Service discovery and secrets management