diff --git a/.spelling b/.spelling new file mode 100644 index 0000000..7b3d0f7 --- /dev/null +++ b/.spelling @@ -0,0 +1,19 @@ +# markdown-spellcheck spelling configuration file +# Format - lines beginning # are comments +# global dictionary is at the start, file overrides afterwards +# one word per line, to define a file override use ' - filename' +# where filename is relative to this configuration file +DevOps +SRE +kubernetes +Grandcentrix +Klöckner-i +Itigris +Etersoft +helmfile +cli +k8s +gitea + - index.md +Rodionov +db-operator diff --git a/.woodpecker.yaml b/.woodpecker.yaml deleted file mode 100644 index c62863e..0000000 --- a/.woodpecker.yaml +++ /dev/null @@ -1,33 +0,0 @@ -when: - event: push -steps: - build: - name: Build the CV - image: node - environment: - OUTPUT: /tmp/out - commands: - - apt-get update - - |- - apt-get install -y libx11-xcb1 libxcomposite1 libasound2 \ - libatk1.0-0 libatk-bridge2.0-0 libcairo2 libcups2 libdbus-1-3 \ - libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 \ - libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 \ - libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 \ - libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 \ - libnss3-dev - - npm install -g md-to-pdf - - |- - md-to-pdf index.md --launch-options '{ "args": ["--no-sandbox"] }' - - mkdir $CI_WORKSPACE/cv - - mv index.pdf $CI_WORKSPACE/cv/n.rodionov.pdf - upload: - name: Upload the CV - image: rclone/rclone:latest - secrets: - - rclone_config_content - environment: - RCLONE_CONFIG: /tmp/rclone.conf - commands: - - echo "$RCLONE_CONFIG_CONTENT" > $RCLONE_CONFIG - - rclone copy -P $CI_WORKSPACE/cv badhouseplants-minio:/public-download diff --git a/index.md b/index.md index f854402..c4198ef 100644 --- a/index.md +++ b/index.md @@ -1,3 +1,12 @@ +--- +stylesheet: + - https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.1/github-markdown.css +body_class: markdown-body +css: |- + .markdown-body { font-size: 11px; } + .page-break { page-break-after: always; } +--- + # Nikolai Rodionov ``` @@ -24,8 +33,21 @@ Also, I think it's important that before implementing anything, an engineer has
-## Experience -**Giant Swarm**: Platform Engineer | 12.2023 - Until Now +## Experience + +### Timeline + +| Company | Position | Dates | +|------------------|-------------------|---------------------| +| **Giant Swarm** | Platform Engineer | 12.2023 - Until Now | +| **Grandcentrix** | SRE | 02.2023 - 11.2023 | +| **Klöckner-i** | DevOps Engineer | 01.2022 - 01.2023 | +| **Itigris** | DevOps Engineer | 07.2019 - 12.2021 | +| **Etersoft** | DevOps Engineer | 03.2017 - 06.2019 | + +### Tools + + ``` | Containers - Kubernetes - Helm - Kustomize @@ -33,7 +55,6 @@ Also, I think it's important that before implementing anything, an engineer has | Sops Age ``` -**Grandcentrix**: SRE | 02.2023 - 11.2023 ``` | Microsoft Azure @@ -46,7 +67,6 @@ Also, I think it's important that before implementing anything, an engineer has | Sops ``` -**Klöckner-i**: DevOps Engineer | 01.2022 - 01.2023 ``` | GCloud - Microsoft Azure @@ -60,7 +80,6 @@ Also, I think it's important that before implementing anything, an engineer has ``` --- -**Itigris**: DevOps Engineer | 07.2019 - 12.2021 ``` | AWS - Yandex Cloud @@ -74,7 +93,6 @@ Also, I think it's important that before implementing anything, an engineer has ``` --- -**Etersoft**: DevOps Engineer | 03.2017 - 06.2019 ``` | Bare metal - Proxmox - Virtual Box