Skip to content
View alekc's full-sized avatar

Block or report alekc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alekc/README.md

Hi, I'm Alexander Chernov 👋

Staff Platform & Software Engineer with 20+ years building production systems — from distributed Go backends and Kubernetes operators to full observability stacks and GPU-aware schedulers. I care about systems that are reliable by design, not by accident.

Based in the UK.


What I work on

As a software engineer, I write production Go — Kubernetes operators, custom schedulers, CLI tooling, gRPC services, and infrastructure automation. I've contributed to and maintain several open source tools in the Kubernetes and Terraform ecosystems.

As an SRE / Platform Engineer, I design and operate observability stacks (Prometheus, Grafana, Mimir, Loki, Tempo, VictoriaMetrics), define SLOs and error budgets, build incident response automation, and own reliability across distributed multi-cloud environments. I've built platforms that others ship on, not just infrastructure for its own sake.


Open source

ProjectWhat it doesLanguage
terraform-provider-kubectlTerraform provider for managing raw Kubernetes manifests via kubectl — used by teams who need finer control than the official providerGo
gitlab-runner-operatorKubernetes operator to manage GitLab Runner lifecycle on-clusterGo
terraform-application-argocdTerraform module for deploying applications into Argo CDHCL
Helm ChartsVarious Helm charts for open source projectsHelm

Technical focus

Languages Go (primary) · Python · Bash
Kubernetes EKS · AKS · OpenShift · bare-metal · Karpenter · Cilium · Istio
client-go · controller-runtime · admission controllers · operators
Observability Prometheus · Grafana · Mimir · Loki · Tempo · VictoriaMetrics
OpenTelemetry · Datadog · ELK · SLOs · SLIs · error budgets
IaC Terraform (Professional certified) · Crossplane · Ansible · CDK
GitOps Argo CD · Helm · Kustomize · multi-cluster fleet management
Cloud AWS (EKS · EC2 · VPC · IAM · CloudWatch · S3 · Lambda)
Azure · GCP · Hetzner · cross-cloud private networking
Security Kyverno · HashiCorp Vault · Keycloak · OPA · RBAC · Zero Trust
SOC 2 · policy-as-code · supply chain security · SBOM
CI/CD GitHub Actions · GitLab CI · Jenkins · monorepo pipelines at scale

Certifications

  • CKA — Certified Kubernetes Administrator
  • HashiCorp Terraform Authoring & Operations Professional
  • HashiCorp Terraform Associate

Writing

I occasionally write about infrastructure, Go, and platform engineering at blog.alekc.org.


Get in touch

alexander@chernov.it · GitLab

Pinned Loading

  1. terraform-provider-kubectlterraform-provider-kubectlPublic

    Terraform provider for managing raw Kubernetes manifests via kubectl, used by 200+ teams

    Go 228 20

  2. external-secrets/external-secretsexternal-secrets/external-secretsPublic

    External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.

    Go 6.8k 1.4k

  3. gitlab-runner-operatorgitlab-runner-operatorPublic

    Kubernetes operator to manage gitlab runners.

    Go 3 1