Обязанности и достижения:
Integration, development, supporting systems and DevOps technologies.
Routine automations.
Creating CI\CD for Microservice platform from scratch.
Servers Support (QTY: ~ 200)
ОС - at most are RHEL, at least ubuntu Thirsty Tahr
VCS Storage - Gitlab
- deploying gitlab, supporting Gitlab, Consultating of Developers, QA Engineers, Support Engineers also Integration, Migration repositories, Mirroring repositories
pipeline creating from scratch, supporting, updating, unifying for the next stack:
(Java (jar, war, docker), Golang - most part of projects deploying in docker, NodeJs (docker), C#(docker).
In pipeline automation using ansible roles (written by me from scratch) + consul, consul-template.
For testing and development environments have experience in Nomad Cluster with Consul integration.
Repositories experience: Nexus (yum docker, npm, golang, java)
Creating proxies. custom storages. etc.
Alerting and Monitoring
- Prom+Grafana+AlertManager, CHAOSS (Grimoirelab)
Working with most popular exporters:
node_exporter, rabbitmq exporter, tomcat_exporter, mysql_Exporter, oracle_exporter (custom development based on prometheus sdk), postgres sql exporter.
Have experience in creating custom exporters on golang.
Alerts: mail, mattermost, TG
Schemes and Planning:
plantuml, visio, confluence plantuml.
Databases.
Supporting, querying, deploying from scratch.
Oracle 12.0.1
Posrgres + pgbouncer
MySQL (NDB Engine, and InnoDB)
Production Environment contains 8 NDB nodes.
Clickhouse (integration, configure, users creation).
Unfortunately have not so much skill in Clickhouse.
NoSQL
Redis
MongoDB
Docker Orchestration:
Nomad cluster: eight nodes.Integration with gitlab + consul secret keeping.
Kubernetes: unfortunately yet I don't have expirience in Kubernetes, but studying it on my won hosted pet-project.
Consul + consul-template.
Programming Languages:
Ruby - fastlane, scripting, creating and customizing bots for GitlabCI
Python - routine automation (OOP, Algorithms, working with DB and requests)
Backend supporting 24/7
Infrastructure automation: ansible
Deployment, installing and configuring:
Apache tomcat, ndb cluster, rabbitmq, docker, consul, gitlab-runner, backing DB.
Mobile DevOPS:
pipelines for iOs and Android iOS и Android
Updating Gradle скриптов
Development Fastlane scripts.
Code Review auto-assignment bot (Full develop (Ruby + MongoDB))
Jira Deep integration of pipelines with API.