Skip to content
View szelese's full-sized avatar

Block or report szelese

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.

Content in all repositories owned by your account will be closed.
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
szelese/README.md

Ervin Wallin

Cloud & DevOps Engineer
LinkedIn | GitHub


CKAD AWS Certified Developer Terraform Associate


Open-Source Contributions

OpenTelemetry Helm Charts

PR #2365 (merged) – Backward-compatible migration for renamed OTLP exporters (otlpotlp_grpc, otlphttpotlp_http)

  • Rewrote exporter definitions and pipeline references while preserving named instances
  • Added deprecation warnings, Helm unit and integration test coverage, and upgrade documentation
  • Resolved merge conflicts and fixed a failing collector test on a local kind cluster

open-telemetry/opentelemetry-helm-charts#2365

PR #2403 (merged) – Decoupled namespaceSelector and objectSelector settings for Pods, Instrumentation, and OpenTelemetryCollector admission webhooks, with per-webhook selector values taking precedence over common selectors.

  • Added backward-compatible common and per-webhook selector handling
  • Validated with helm lint, helm template and chart testing

open-telemetry/opentelemetry-helm-charts#2403

Grafana Helm Chart Toolbox

PR #146 (merged) – Added values.yaml validation before running documentation and schema generators

  • Added regression tests for both --file and --chart modes
  • Incorporated maintainer feedback by bumping both generators to 0.3.0 and updating their changelogs

grafana/helm-chart-toolbox#146


Cloud Architecture Evolution

From PaaS → Serverless → Infrastructure as Code → Kubernetes-native delivery

2025–2026 | Cloud portfolio evolution

Version Architecture Technologies Key Achievements
v1 Django Monolith Elastic Beanstalk, GitHub Actions Selected for further development by NIÜ/HSUP; automated CI/CD
v2 Cloud-agnostic Serverless Core Lambda, Docker, Hexagonal Documented median latency reduction (~120 ms → 44 ms); ZAP scan with 0 alerts in the recorded scenario
v2.1 Terraform IaC Layer Terraform, GitHub OIDC Repeatable AWS provisioning and automated application deployment
v3 Kubernetes-native Runtime FastAPI, Docker, kind, Helm, Kustomize kind-based Kubernetes baseline reproduced on AWS EC2, Ingress, HPA, NetworkPolicy, runtime hardening, CI

The portfolio shows a deliberate progression: starting from traditional PaaS, advancing to cloud-agnostic serverless, adding Terraform-managed infrastructure, and extending into container orchestration with Kubernetes.

Next milestone (v3.1): Terraform-managed AWS EKS, ECR, GitHub OIDC and Helm-based deployment path.


Highlighted Projects

v3 – Kubernetes-Native Core

github.com/szelese/v3-k8s-core

A Kubernetes-native delivery project that extends my earlier serverless portfolio into container orchestration.

Key features:

  • Isolated Python business core with FastAPI HTTP adapter
  • Non-root Docker runtime with Kubernetes security hardening (read-only filesystem, dropped capabilities)
  • Local Kubernetes with kind, Kustomize and reusable Helm chart
  • Ingress, Horizontal Pod Autoscaler, NetworkPolicy
  • Prometheus-compatible /metrics endpoint + structured JSON logging
  • Full GitHub Actions CI (pytest, Trivy scan, smoke tests, Helm validation)

This project is intentionally presented as a local Kubernetes runtime portability baseline, reproduced locally and on a fresh AWS EC2 host using kind, not as a production Kubernetes platform.


v2.1 – Full Terraform IaC Layer

github.com/szelese/v2.1-agnostic-lambda-core-terraform

A Terraform-based infrastructure automation layer around the v2 serverless core.

Key features:

  • Repeatable AWS infrastructure provisioning with Terraform
  • Terraform-managed IAM, ECR, Lambda, CloudWatch alarms and SNS notifications
  • GitHub Actions deployment workflow
  • GitHub OIDC authentication
  • Least-privilege IAM design
  • Automatic GitHub Secrets management
  • Smart smoke tests after deployment
  • Initial infrastructure provisioning through terraform apply; subsequent application deployments are automated

v2 – Agnostic Serverless Lambda Core

github.com/szelese/v2-agnostic-lambda-core

A cloud-agnostic Python application core adapted to AWS Lambda container runtime.

Key features:

  • Hexagonal / clean architecture style separation
  • Environment-agnostic business logic
  • Dockerized Lambda runtime
  • Documented median latency reduction from approximately 120 ms to 44 ms under the recorded Locust test scenario
  • OWASP ZAP scan with zero alerts in the recorded test scenario
  • GitHub Actions quality gate and version-aware post-deployment smoke test

v1 – CI/CD with AWS Elastic Beanstalk

github.com/szelese/ci-cd-gha-aws

The original monolithic Django project and deployment baseline.

Key features:

  • GitHub Actions CI/CD pipeline
  • AWS Elastic Beanstalk deployment
  • OIDC-based AWS authentication
  • Automated deployment workflow
  • Post-deploy hooks for database migration and static file collection
  • Selected for further development by the Hungarian National Innovation Agency / HSUP

Core Competencies

Cloud & Infrastructure
AWS (Lambda, ECR, IAM, CloudWatch, Elastic Beanstalk) • Terraform IaC

Kubernetes & Containers
Docker • FastAPI • kind • Kustomize • Helm • Ingress • HPA • NetworkPolicy • Security contexts

CI/CD & Automation
GitHub Actions + OIDC • Trivy scanning • Smoke testing • Helm validation

Security & Observability
Least-privilege • Non-root containers • Prometheus-compatible metrics • Structured logging

Architecture
Hexagonal design • Cloud-agnostic core


Certifications

  • Certified Kubernetes Application Developer — CKAD
  • AWS Certified Developer – Associate
  • HashiCorp Certified: Terraform Associate
  • AWS Certified Cloud Practitioner

Open to Cloud, DevOps, Platform Engineering and Infrastructure as Code roles in Hungary, the EU and remote international teams.

📩 ervin.wallin at gmail dot com | Let's build reliable, secure and reproducible cloud systems together!


20 years in high-stakes logistics → reliability-first approach to cloud infrastructure.

Profile views
© 2026 Ervin Wallin

Pinned Loading

  1. ci-cd-gha-aws ci-cd-gha-aws Public

    CI/CD pipeline with GitHub Actions + AWS Elastic Beanstalk. OIDC keyless auth, DORA Elite metrics. Hungarian National Innovation Agency selected thesis project.

    Python

  2. v2-agnostic-lambda-core v2-agnostic-lambda-core Public

    Cloud-agnostic serverless core on AWS Lambda. Hexagonal design, 44ms latency, OWASP ZAP 0-alert, Dockerized.

    Python

  3. v2.1-agnostic-lambda-core-terraform v2.1-agnostic-lambda-core-terraform Public

    Full Terraform IaC layer for v2 Lambda core. Zero manual steps, least-privilege IAM, GitHub Secrets auto-sync.

    HCL

  4. v3-k8s-core v3-k8s-core Public

    Kubernetes-native FastAPI runtime with Docker, kind, Kustomize, Helm, Ingress, HPA and GitHub Actions CI.

    Shell