Technical Skills#
Container Orchestration & Cloud Native#
- Kubernetes: Expert-level knowledge of architecture, operators, CRDs, admission controllers, scheduler, networking
- Container Runtime: Docker, containerd, CRI-O, Firecracker, Kata, WASM
- Service Mesh: Istio, Linkerd
- Ingress Controllers: NGINX, Traefik, HAProxy, Contour
- Package Management: Helm, Kustomize
- AWS: EKS, EC2, VPC, IAM, S3, RDS, Lambda, CloudFormation
- Google Cloud: GKE, Compute Engine, Cloud Storage
- Azure: AKS, Virtual Machines, Storage, Azure Functions, Bicep
- Multi-Cloud: Crossplane, Terraform Cloud
Programming Languages#
- Go: Primary language for operators, controllers, and cloud-native applications
- JavaScript/TypeScript: Frontend and small services
- C#: Primary language for existing monolith
- Rust: Used frequently for small, memory-safe, applications (usually WASM)
- Swift: Used for MacOS applications
- YAML: Kubernetes manifests, CI/CD configuration
Infrastructure as Code#
- Terraform: Multi-cloud infrastructure provisioning
- CloudFormation/CDK: AWS-specific IaC
- Ansible: Configuration management and automation for CentOS systems
CI/CD & GitOps#
- GitOps Tools: ArgoCD, Flux
- CI/CD Platforms: Octopus Deploy, GitHub Actions, GitLab CI, Jenkins
- Progressive Delivery: Flagger, Argo Rollouts
- Secret Management: Sealed Secrets, External Secrets Operator, HashiCorp Vault
Observability & Monitoring#
- Metrics: Prometheus, Grafana, Thanos, OpenTelemetry
- Logging: Fluentd/Fluent Bit, Loki, Seq
- Tracing: Jaeger, Zipkin, OpenTelemetry, Tempo. Honeycomb
- APM: DataDog, New Relic, Honeycomb
Networking#
- CNI Plugins: Calico, Cilium, Flannel
- Load Balancing: MetalLB, HAProxy
- Network Policies: Kubernetes NetworkPolicy, Cilium policies, OPA
Security#
- Container Security: OPA, Gatekeeper, Kyverno
- Image Scanning: Trivy, Snyk
- RBAC: Kubernetes RBAC, AWS IAM, GCP IAM, Entra IAM
Databases & Storage#
- SQL: PostgreSQL, MySQL, MSSQL
- NoSQL: MongoDB, Redis
- Storage: Rook/Ceph, Longhorn
- Message Queues: Kafka, RabbitMQ, NATS
Soft Skills#
- Leadership: Technical team leadership, Project management
- Communication: Technical presentations, Documentation, Stakeholder management
- Problem Solving: Root cause analysis, Performance optimization, Debugging
- Collaboration: Cross-functional teamwork, Open source community engagement
- Mentoring: Engineer guidance, Knowledge sharing, Technical training