Software Engineer
CurrentPart of the Yandex infrastructure team who develops and maintains internal CI/CD.Highlights and Responsibilities:— Migrated the codebase from Git on Github Enterprise to “mono repository” based on internal VCS called “Arc”.— Developed and maintained internal npm registry: security, SLA for consistency and reliability at 99,99%, integration with internal devtools.— Was responsible for the infrastructure and the toolchain for Typescript (frontend packages with webpack, eslint, etc) in the internal Yandex mono repository “Arcadia” based on “Arc” VCS.— Created frontend monorepository toolchain based on Git VCS hosted on Github Enterprise.— Developed a custom “Merge Queue” on top of GHE (it is not the github merge queue)— Supported our internal users-developers via “duty tools” (zero-line automation, dashboards and processes, consulting, documentation)— Changed deployment processes for static files: from debian packages to CA store in S3 buckets.— Development tools for tracking resources (computing and storage) by project. Visualization, planning/prediction, purchasing.— Performance and Reliability of our CI: set KPIs and hold metric budget.