Skills
Go
8 of 10
Kubernetes development
Goroutines & Channels
Microservices
CLI tools
Testing
aws-sdk-go
docker
oapi-codegen
kin-openapi
nethttp-middleware
sqlc
cobra
yaml.v3
SQL
9 of 10
DB development
3rd-normal form
Query parsing (in Go)
sqlc for Go
MySQL
Sqlite
Kubernetes
7 of 10
Extension development (Go)
Debugging
External DNS
kubectl
K3s
K3d
Virtual Machines
9 of 10
VMware
VirtualBox
Tart VM
Parallels
VMware
7 of 10
ESXi
esxcli
Fusion
Admin
vSphere API
Govc CLI
PowerCLI
Govmomi
ovftool
Docker
8 of 10
Docker Compose
Alpine Linux
Portainer
FROM..AS
WORKDIR
COPY
ARG
ENTRYPOINT
CI/CD
8 of 10
Infrastructure as Code (IaC)
Github Actions
Custom Runners
CircleCI
Gitlab Pipelines
Jenkins
Packer
8 of 10
Image building
Writing Plugins (in Go)
HashiCorp HCL
ISO
OVA/OVF
VMware
vSphere
VirtualBox
Linux
Windows
Github Actions
7 of 10
.github/workflow
Custom Runners
Matrix builds
Artifacts
Secrets
github.workflow
github.ref
push:
pull_request:
workflow_dispatch:
concurrency:
jobs:
steps:
uses:
on:
Git
9 of 10
Github
GitLab
GitOps
GitHub API
Linux
7 of 10
Server-related
Bash scripting
Debian
Ubuntu
Cent/OS
Alpine
visudo
nmcli
systemctl
journalctl
avahi
suduers.d
sshd_config.d
Shell Scripting
8 of 10
Bash
Linux
macOS
Amazon Web Services
6 of 10
IAM
S3
Route 53
Make
7 of 10
Makefile
Build processes
Task automation
.PHONY
jFrog Artifactory CLI
6 of 10
jf rt
Browser Extensions
7 of 10
Chrome
Microsoft Edge
Safari
manifest.json
Manifest v3
JavaScript
6 of 10
Alpine JS
jQuery
macOS JAX
macOS
9 of 10
terminal
ITerm2
Bash
defaults
Javascript for Automation (JAX)
Windows
6 of 10
Powershell scripting
ISO creation w/Packer
Virtual machines
Windows System Image Manager
autounattend
Powershell
6 of 10
Pester testing
Invoke-WebRequest
Invoke-RestMethod
Get-Content
ConvertFrom-Json
Set-Service
Install-WindowsFeature
New-LocalUser
Add-LocalGroupMember
$PSVersionTable
$Password
$Env