Русская версия

Petr Svistunov

Photo of Petr Svistunov
  1. GENERAL INFORMATION.

    Date of birth: April 13, 1978

    Phone: +7 (902) 560 4926

  2. PROFESSIONAL SKILLS.

    Operating systems:

    Linux, FreeBSD - installation, configuration, administration and use.
    macOS - installation and use.

    System administration and DevOps:

    Proficient in everything related to unix systems, networks, clusters, web, mail, data transfer and storage. Also:
    ansible, chef - automation,
    docker, cri-o - application containerization.
    docker-compose, docker swarm, kubernetes - container orchestration.
    Experienced with kubernetes clusters both managed by cloud providers and deployed from scratch.

    Content management systems / frameworks:

    Drupal - installation, configuration, module and theme development for Drupal versions 6 through 10.
    Symfony - development of websites and CLI applications.
    Yii2 - development of websites and API applications.

    Programming languages:

    BASH, Perl, Python, C/C++, PHP, JavaScript (Node.js)

    Databases:

    MySQL, PostgreSQL, Oracle

    Outdated skills, last used in 2005:

    Cisco Systems equipment - installation, initial setup and configuration
    of routers (1700, 2600, 3700, 7200 series), access servers (AS5350) and switches (Catalyst 2950, 2940)
    (ICND and BSCI course completion certificates)

    Voice over IP (IP telephony) - deployment and support of packet telephony networks over the H.323 protocol on Cisco equipment.
    Use of specialized IOS images: Voice IP-to-IP Gateway, H323 Gatekeeper for 2651XM and 3725 routers.
    Configuration of Cisco ATA186/188 PSTN-to-VoIP gateways as well as customer premises equipment from other vendors.

  3. RECENT PROJECTS.

    [DEVOPS] High-load aggregator website (NDA)

    - ElasticSearch cluster setup (3 servers).
    - mongodb + replica setup (2 servers).
    - Kubernetes cluster installation and configuration (4 servers).

    • Container Network (calico)
    • Ingress controller (nginx)
    • External FS provisioner (nfs)
    • NodeLocal DNSCache
    • Centralized logging (loki, promtail)
    • Monitoring (grafana, prometheus)

    - Docker-based dev environment setup (1 server).
    - Gitlab CI/CD setup for prod (kubernetes) and dev (docker).

    [DEVOPS] High-load API service (NDA)

    - Kubernetes cluster with autoscaling setup (Yandex Cloud).
    - PostgreSQL cluster setup (Yandex Cloud).
    - Gitlab CI/CD setup.

  4. WORK EXPERIENCE.

    Period Company Company business. Position
    01.11.2016 - present I20 Development (I20 LLC) Drupal website development. Server administration. DevOps and more. software developer, system administrator
    01.10.2014 - 30.10.2016 ALS-Studio Website and module development, backend, frontend. Server administration. User support. software developer, system administrator
    21.08.2014 - 30.09.2014 Summa IT LLC server administration services. system administrator
    01.04.2012 - 20.08.2014 Freelance Website and CMS module development, page markup, scripting. Server administration. User support. software developer, system administrator
    01.10.2005 - 31.03.2012 ISPsystem CJSC hosting services, software development
    (http://www.ispserver.com,
    http://www.ispsystem.com)
    software engineer
    06.01.2005 - 30.09.2005 New Service Company LLC information services. lead engineer, IT department
    01.12.2004 - 31.12.2004 Irkutsk State Linguistic University educational institution software engineer (fixed-term contract: server setup, website improvements)
    15.09.2003 - 05.01.2005 ZhelDorTelecom LLC information and telecommunication services (internet service provider) engineer (network technology specialist)
    01.09.2001 - 15.09.2003 Sibirtelecom JSC, IGETC telecommunication services.
    (http://www.sibirtelecom.ru)
    software engineer, IT department
    20.02.2001 - 01.09.2001 Elektrosvyaz JSC, IGETUS telecommunication services.
    (http://www.esir.ru)
    software engineer, IT department
    14.10.2000 - 30.05.2001 Sinkor CJSC internet hosting and web design services.
    (http://www.sibweb.ru)
    system administrator
    22.02.1999 - 13.10.2000 Estek CJSC information services. ConsultantPlus legal reference system system administrator
  5. EDUCATION.

    Incomplete higher education

    Start/End Institution Major
    1997 / 1999 Irkutsk State Technical University. 2201, Computing machines, complexes, systems and networks.
    1995 / 1997 Saint Petersburg State Academy of Aerospace Instrumentation. 2201, Computing machines, complexes, systems and networks.