Kirill Yudenok

Kirill yudenok

bookmark on deepenrich
Followers of Kirill Yudenok424 followers
  • Timeline

  • About me

    Engineer

  • Education

    • Санкт-петербургский государственный электротехнический университет «лэти»

      -
      Master's degree computer software engineering 4.6

      Деятельность и сообщества:OSLL and FRUCT

    • Камчатский государственный технический университет (бывшее петропавловск-камчатское высшее инженерное морское училище)

      -
      Инженер-программист программное обеспечение автоматизированных систем
  • Experience

    • Ооо "центр обработки данных"

      Oct 2008 - Aug 2009
      C# developer

      C# 3.0 developerWindows Mobile development (Data collection terminal)Cash registers setup and configuration

    • Open source and linux lab

      Feb 2010 - May 2016
      Software engineer

      MariaDB/Galera/Maxscale/MySQL Continuous Integration tool (Vagrant and its providers (VirtualBox, Libvirt, Qemu, Docker, Amazon EC2), Chef, own Ruby CLI tool);Member of FRUCT Smart Space Working Group;Smart Spaces development tasks (Nokia/Bologna Smart-M3 platform): - Smart-M3 and Geo2Tag integration project; Status: In progress. - Smart-M3 security project (Smart-M3 security); Status: Frozen. - Simple Smart-M3 knowledge processors (KPs) for processing Smart Space data based on ontological model; - Porting Smart-M3 to MeeGo platform. Status: Finished.Mobile software development (Symbian, Maemo, Meego); Simple games, Smart-M3 KPs.Reverse engineering (OpenSSL). Porting OpenSSL to MeeGo platform [RHEL based]. Свернуть

    • Saint-petersburg state electrotechnical university (leti)

      Jul 2011 - May 2016
      Leti phd student

      Phd student at Saint Petersburg State Electrotechnical University.Investigation project: 1. Smart Spase security based on Smart-M3 platform (frozen);2. Geo-tagging in Smart Space Environment (Smart-M3 and LBS platforms integration agent).

    • Inteltech

      Jul 2012 - Jul 2015
      Software engineer

      Software engineer (C++) - telecommunication equipment management system; - unit-testing, CI, Scrum

    • Dell emc

      May 2016 - Jun 2018
      Tools engineer (devops)

      DevOps engineer.Achievements:1. development and support of Puppet as a service & Jenkins as a service;2. set up and automated Jenkins servers upgrade process;3. took a part in supervising MathMech students project and participated in Polytech DevOps course.Projects:1. Git/GitHub:- support and maintain GitHub workflow;- GitHub and JIRA integration for blocking GitHub pull requests;- GHE support;- Code review process.2. Puppet as a Service:- Puppet environments synchronization service on Ruby;- automatic updater for HAProxy configuration;- Puppet KPI (Python+Foreman REST);- Puppet modules for Puppet, Jenkins, GlusterFS, ELK;- POC of CI workflow for all Puppet modules via Jenkinsfile using Test Pyramid approach;- Puppet servers autoscaling procedure for Mesos/DCOS.3. Jenkins as a Service:- Cloudbees & Jenkins support, bugs fixing and infrastructure updates;- Architecture and Puppet module for Hudson Jenkins cluster (active-standby);- Microservice for Jenkins automation using Groovy & Java Spring (users/roles, plugins, slaves configuration);- Jenkins Pipeline (Jenkinsfile);- Jenkins clusters upgrades process automation based on GitHub workflow, Puppet, ServiceNow.4. Service monitoring project for all teams Jenkins servers using ELK stack;5. Other DevOps cycle tools:- Artifactory: Deploy test Artifactory cluster on two nodes by Bash scripts;- Docker: Writing Dockerfiles, apps deployment in Mesos/Marathon via Jenkins pipelines;- Nagios: Python scripts for Nagios hosts/hostgroups automation with checks;- Concourse CI POC.5. Supervising MathMech students project: Detection and prediction of critical errors/warning in various GitHub projects by Jenkins/Travis logs and Jira tasks.7. Polytech DevOps course. Two lessons and practices about source control management systems like SVN, Git, Mercurial and configuration management systems, as Chef, Puppet and Ansible. Свернуть

    • Kuehne + nagel

      Jan 2019 - May 2019
      Devops engineer

      1. Infrastructure support tasks (VMs, Docker, servers, databases);2. Infrastructure and projects automation tasks (Salt, OpenShift);3. Infrastructure and projects monitoring tasks (Nagios, ELK, OCSInventory);4. Migration of a customers projects to the OpenShift cluster (Docker, Pipelines);5. Customers support tasks (applications, servers, consulting).

    • Sperasoft

      Nov 2019 - Aug 2022
      Инженер по интеграции (devops)

      1. DevOps practicies: IaC / CI / CD;2. Regression testing environments support – AWS, Azure, KVM/Libvirt, VirtualBox & HW;3. Cloud environments improvements and support (AWS, Azure);4. Infrastructure as Code for a regression testing environments: Git, Vagrant, Kitchen CI, Bash,Ruby, Jenkins pipelines (Groovy) & Packer for AWS/Azure images;5. Jenkins pipelines development and support in a different environments (cloud, virtualization, hw);6. Linux administration and migration tasks;7. Common languages & technologies: Ruby, Bash, Groovy, Git, Jenkins, JSON/YAML, Vagrant, Terraform, Docker, Kubernetes, Packer, CentOS 7/8. Свернуть

    • Express 42

      Aug 2022 - now
      Старший инженер

      Консалтинг, анализ и внедрение DevOps практик в различных компаниях на российском рынке

  • Licenses & Certifications

    • Devops: what, why and how. an introduction to devops.

      Emc
      May 2016
      View certificate certificate
    • Инженер облачных сервисов

      Яндекс практикум
      Dec 2022
    • Деплой инфраструктуры по модели gitops

      Яндекс практикум
      Jan 2023
    • Искусство речи

      Санкт-петербургская школа телевидения
      Mar 2017
      View certificate certificate