Skip to content
View ruslan-shaydullin's full-sized avatar
🎯
Focusing
🎯
Focusing

Sponsoring

@stefanprodan

Highlights

  • Pro

Block or report ruslan-shaydullin

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
ruslan-shaydullin/README.md

Ruslan Shaydullin

Senior DevOps Engineer · Kubernetes, GitOps & reliability

I build and operate delivery platforms for fintech systems, and contribute fixes to the tools behind them. Six years in production infrastructure; currently at Innotech, based in Astana, Kazakhstan.

LinkedIn · Email · Contribution notes

Selected upstream work

These changes were merged upstream. Each link opens the implementation, tests, and maintainer discussion.

Project What I contributed
Helm · #32281 Implemented Go parsing of GnuPG pubring.kbx keyrings for chart provenance verification, with bounds checks, malformed-input tests, and legacy-keyring compatibility.
Flux source-controller · #2127 Added OCI source revisions to event metadata so notification consumers can correlate artifacts with source commits; included controller tests and documentation.
Flux CLI · #5885 Added --add-ignore-paths to artifact build, push, and diff commands to extend existing exclusions; covered flag combinations with tests.

Also contributed test cleanup to the OpenTelemetry Collector. Browse my merged pull requests →

Production experience

  • Migration: led the move of 100+ microservices from OpenShift to Kubernetes across 10 clusters serving 15,000+ RPS, with a zero-downtime production traffic cutover.
  • Delivery: replaced Jinja2/Ansible deployment flows with versioned Helm charts and unified rollback procedures; built a pipeline that halved publication time.
  • Efficiency: reduced private-cloud resource consumption by 25% while maintaining a 99.9% SLO.
  • Operations: Istio mTLS and authorization policies, TLS rotation, production on-call, blameless incident reviews, and mentoring seven engineers.

What I build

Crewboss — an experimental framework for coordinating coding agents with role-based permissions, task orchestration, a web dashboard, and review/CI gates. The repository contains the reference runtime, tests, and architecture notes.

Contribution Notebook — a local Python CLI for collecting public GitHub activity, writing Markdown reports, and keeping contribution plans alongside evidence. Includes an offline demo, tests, and CI; GitHub access is read-only.

Quarter — a personal finance app in development. Building the native iOS client with SwiftUI and SwiftData, a transactional outbox for sync retries, and budget indicators that compare spending with elapsed time. Source is currently private.

Reproducible investigations

Ops reproductions contains runnable examples from my community troubleshooting: kube-bench authorization checks with process fixtures, and Data Prepper metrics checked against an official container. Each example documents its pinned versions, expected results, and verification limits. Investigation notes →

Toolbox

Area Tools
Platforms Kubernetes, OpenShift, Docker, Istio, Linux
Delivery & infrastructure Helm, Terraform, Ansible, Jenkins, TeamCity, AWS, OpenStack
Observability & data Prometheus, Grafana, Elastic Stack, Kafka, PostgreSQL, Redis
Code Go for upstream contributions; Python, Bash, Groovy, Java, SQL

Work with me

Interested in Senior DevOps, SRE, and infrastructure roles: remote from Kazakhstan through B2B/EOR, or employer-sponsored relocation. English C1; Russian native.

Get in touch · Professional background on LinkedIn

Pinned Loading

  1. helm/helm helm/helm Public

    The Kubernetes Package Manager

    Go 30.3k 7.8k

  2. fluxcd/flux2 fluxcd/flux2 Public

    Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.

    Go 8.4k 790

  3. argoproj/argo-cd argoproj/argo-cd Public

    Declarative Continuous Deployment for Kubernetes

    Go 24.3k 7.9k

  4. open-telemetry/opentelemetry-collector-contrib open-telemetry/opentelemetry-collector-contrib Public

    Contrib repository for the OpenTelemetry Collector

    Go 5k 4k

  5. fluxcd/source-controller fluxcd/source-controller Public

    The GitOps Toolkit source management component

    Go 283 253

  6. crewboss crewboss Public

    Experimental GitHub-based orchestration and reliability gates for coding agents. Bash runtime, Python API, React dashboard.

    Shell 1