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

Project What it does Language
terraform-provider-kubectl Terraform provider for managing raw Kubernetes manifests via kubectl — used by teams who need finer control than the official provider Go
gitlab-runner-operator Kubernetes operator to manage GitLab Runner lifecycle on-cluster Go
terraform-application-argocd Terraform module for deploying applications into Argo CD HCL
Helm Charts Various Helm charts for open source projects Helm

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-kubectl terraform-provider-kubectl Public

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

    Go 222 19

  2. terraform-application-argocd terraform-application-argocd Public

    Terraform module for argocd application

    HCL 1

  3. external-secrets/external-secrets external-secrets/external-secrets Public

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

    Go 6.7k 1.3k

  4. gitlab-runner-operator gitlab-runner-operator Public

    Kubernetes operator to manage gitlab runners.

    Go 3 1