senior cloud engineer at nirvana labs • building global, scalable, and secure cloud infrastructure
mclaughlin is pronounced "mic-glock-lin"
# terraform plan -out="my-career.tfplan"
provider "cloud_engineer" {
name = "joe_mclaughlin"
location = "global"
}
resource "cloud_platforms" "main" {
providers = [
"aws",
"gcp",
"azure",
"oci",
"equinix",
"linode"
]
}
resource "operating_systems" "preferred" {
distributions = [
"ubuntu",
"rhel",
"alpine",
"centos",
"oracle",
"suse",
"talos"
]
}
resource "infrastructure" "toolkit" {
languages = [
"bash",
"python",
"yaml",
"hcl",
"powershell"
]
tools = [
"ansible",
"terraform",
"packer"
]
}
resource "container_orchestration" "platforms" {
kubernetes = [
"gke",
"eks",
"oke",
"rke2",
"k3s",
"fleet",
"argocd"
]
}
resource "gitops" "platforms" {
kubernetes = [
"fleet",
"argocd"
]
}
resource "cloud_native" "cncf" {
tools = [
"helm",
"istio",
"cert-manager",
"rook",
"longhorn",
"kubevirt",
"a-lot-more"
]
}
resource "ci_cd" "pipeline" {
platforms = [
"teamcity",
"github",
"jenkins",
"circleci"
]
}
resource "monitoring" "observability" {
tools = [
"prometheus",
"grafana",
"elastic",
"datadog"
]
}