Add some tasks examples and update format a bit
This commit is contained in:
parent
ba7f7e5310
commit
db9e85216c
@ -37,6 +37,9 @@ mysql
|
|||||||
percona
|
percona
|
||||||
redis
|
redis
|
||||||
ceph
|
ceph
|
||||||
|
CRDs
|
||||||
|
RabbitMQ
|
||||||
|
postgres
|
||||||
- index.md
|
- index.md
|
||||||
Rodionov
|
Rodionov
|
||||||
db-operator
|
db-operator
|
||||||
|
23
index.md
23
index.md
@ -1,4 +1,8 @@
|
|||||||
---
|
---
|
||||||
|
pdf_options:
|
||||||
|
format: a4
|
||||||
|
margin: 20mm 10mm
|
||||||
|
printBackground: true
|
||||||
stylesheet:
|
stylesheet:
|
||||||
- https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.1/github-markdown.css
|
- https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.1/github-markdown.css
|
||||||
body_class: markdown-body
|
body_class: markdown-body
|
||||||
@ -20,17 +24,24 @@ css: |-
|
|||||||
|
|
||||||
### About me
|
### About me
|
||||||
|
|
||||||
I'm a DevOps engineer with 5++ years of hands-on experience with a decent amount of tools. My main focus is Kubernetes and CI/CD.
|
I'm a DevOps engineer with 5++ years of hands-on experience with a decent amount of tools. My main focus is Kubernetes and CI/CD, but it absolutely doesn't mean that I would like to avoid tasks on other areas.
|
||||||
|
|
||||||
I've got some beliefs that should be capable of describing myself
|
|
||||||
|
|
||||||
|
As an engineer, I've got some beliefs and I hope that they should be capable of describing me, because that what I'm trying to bring with me:
|
||||||
- One should tend not to repeat oneself
|
- One should tend not to repeat oneself
|
||||||
- One should never edit what's constantly generated
|
- One should never edit what's constantly generated
|
||||||
- One should aim for lesser amount of work with a bigger outcome
|
|
||||||
- Unless something is in CI, it doesn't exist
|
- Unless something is in CI, it doesn't exist
|
||||||
- Human factor must be avoided when possible
|
|
||||||
- Any routine must be automated, because otherwise it's error-prone
|
- Any routine must be automated, because otherwise it's error-prone
|
||||||
|
|
||||||
|
A couple of bigger tasks I've been working on:
|
||||||
|
|
||||||
|
- A migration of several MySQL Percona clusters to Kubernetes using the Percona Operator
|
||||||
|
- An implementation of a downtime-free blue-green deployment for RabbitMQ
|
||||||
|
- A dynamic "preview" environments deployment using ArgoCD
|
||||||
|
- A data streaming automation from ~800 Postgres databases with structural changes via Kafka deployed to Kubernetes
|
||||||
|
- An introduction of versioned Gitlab-CI templates for replacing per-repo pipelines
|
||||||
|
|
||||||
|
Also, I'm a maintainer of a kubernetes operator that should help users manage databases via CRDs: <https://github.com/db-operator/db-operator>
|
||||||
|
|
||||||
### Experience
|
### Experience
|
||||||
|
|
||||||
| Company | Position | Dates |
|
| Company | Position | Dates |
|
||||||
@ -54,4 +65,4 @@ I've got some beliefs that should be capable of describing myself
|
|||||||
- **Secrets/Encryption**: Sops - Age - Helm Secrets
|
- **Secrets/Encryption**: Sops - Age - Helm Secrets
|
||||||
- **Databases**: PostgreSQL - MySQL - Percona MySQL - Redis
|
- **Databases**: PostgreSQL - MySQL - Percona MySQL - Redis
|
||||||
- **Storages**: Minio - Ceph - Longhorn
|
- **Storages**: Minio - Ceph - Longhorn
|
||||||
|
- **Others**: Kafka - RabbitMQ - Selenium
|
||||||
|
Loading…
Reference in New Issue
Block a user