Experience

RSHB-Intech, Novosibirsk

Subsidiary fintech company of one of TOP5 banks in Russia

Lead Infrastructure Engineer07/2020 ‍— Present

I am currently honored to be a part of the team consisting of highly-skilled software and infrastructure engineers.

Together, we design and build aPaaS private cloud for developers, so they can focus on writing business logic of their applications and can rely on the platform for infrastructure and integration layers and development standards.

The platform provides a full cycle of software development from idea to deployment. It includes systems for managing tasks and repositories, building and storing artifacts, checking source code for quality and vulnerabilities, deployment and monitoring. In addition, a software integration layer is built on the platform.

All of the above can significantly reduce time-to-market along with improving the quality of software products.

The platform currently serves to more than 1K developers.

Achievements and tasks:

  • Designed platform architecture and elaborated new features. Chose technology stack and provided RnD expertise.
  • Provisioned and managed dozens of kubernetes clusters and all related cluster infrastructural services. Implemented flexible configuration management layout for managing hundreds of underlying VMs in Kubernetes clusters.
  • Designed, provisioned and evolved platform network stack, developed network features to be used as platform functionality, for example LBaaS.
  • Involved into development of core platform services (Kubernetes operators) using Go and operator SDK. Also developed a bunch of services to enrich functionality of infrastructure services and to add extra flexibility to the platform, for example mutation admission webhook and transparent auth proxy.
  • Designed and developed CI/CD as a Service platform functionality that provides self-service for our users. Optimized build process with efficient distributed OCI-image layer caching.
  • Provisioned and supported dozens of infrastructure and devops services that provide auth, observability and CI/CD functionality for platform. Many of these services are available to our users through platform UI and API.
  • Involved into tuning, troubleshooting and incident investigation process.
  • Participated in milestones elaboration and tasks decomposition process. Involved into hiring and organizing process of platform support team (as a technical interviewer). Provided trainings for support team by creating several bootcamps.

Center of Financial Technologies, Novosibirsk

One of the five largest software development companies operating on the CIS market

Senior Infrastructure/DevOps Engineer04/2018 ‍— 07/2020

Designed and implemented a pilot of a hybrid cloud platform for hosting public and private services using SaaS/PaaS models, as well as providing platform resources using the IaaS model. Despite the pilot status, several real business applications were successfully launched on the platform, and worked within the SLA.

Deployed and operated IaaS platform using IaC methodology. Integrated the platform with distributed storage.

Deployed and operated multiple kubernetes clusters and related infrastructural services.

Developed build and deploy configuration for data-streaming business application with dozens of services and infrastructural dependencies. Managed CI/CD infrastructure.

Implemented a pilot of distributed storage. Configured and managed writeback caching storage layer.


Center of Financial Technologies, Novosibirsk

One of the five largest software development companies operating on the CIS market

Senior UNIX administrator12/2013 ‍— 04/2018

Provided technical expertise for operation systems, hardware and storage systems administration in data processing department.

Bootstrapped, managed, troubleshooted and supported hundreds of bare metal servers with Linux, Solaris, AIX and HP-UX on a board, and hundreds of virtual instances with Linux.

Tuned operating systems for OLTP database workload pattern.


Bank of Pushkino, Novosibirsk

Banking and financial services company

UNIX administrator11/2011 ‍— 12/2013


Aurora, Novosibirsk

Systems integrator

UNIX administrator08/2010 ‍— 11/2011

Education

Novosibirsk State Technical University

Bachelor of Nuclear Physics2005 — 2009

Skills

TECH SKILLS

  • Kubernetes
  • Docker
  • Containerd
  • Linux
  • CentOS
  • FCOS
  • RHEL
  • Debian
  • Alpine
  • Ansible
  • Gitlab CI
  • Buildkit
  • Helm
  • PowerDNS
  • Nginx
  • Envoy
  • Istio
  • Opensearch
  • Kafka
  • Calico
  • BGP
  • Prometheus stack
  • Keycloak
  • Sonatype Nexus
  • Golang
  • Operator SDK
  • Kubebuilder
  • bash
  • Opennebula
  • Openshift
  • Apache Storm
  • PostgreSQL
  • Linstor
  • DRBD
  • Bcache
  • Devops
  • IaC

Languages

  • English, B1+.
  • Russian, native.