Фото скрыто соискателем
Был более двух недель назад
ФИО скрыто соискателем

Мужчина, 32 года, родился 16 сентября 1992

Не ищет работу

Екатеринбург, не готов к переезду, готов к редким командировкам

Контакты
 +7 (909) 746-68-26
 Telegram, WhatsApp
 — предпочитаемый способ связи
Телефон подтвержден
Электронная почта скрыта соискателем
Фото скрыто соискателем

DevOps Engineer

300 000  на руки

Специализации:
  • Программист, разработчик
  • Системный администратор

Занятость: полная занятость, частичная занятость

График работы: полный день, гибкий график, удаленная работа

Опыт работы 11 лет 5 месяцев

Октябрь 2019по настоящее время
5 лет 9 месяцев

cogia.de

Информационные технологии, системная интеграция, интернет... Показать еще

DevOps Engineer
Software Development Products: sometoo.de, coinanalyst.tech, cogia.de, memonews.de, influverse.io, elastic.io Servers(OS): 200+ Debian, Ubuntu, CentOS, Windows Server 2012, 2019 Hosting providers: Hetzner Cloud/Robot , GCP, AWS Services: MariaDB, MySQL, nginx, Apache HTTP server, monitoring, InfluxDB, Apache Tomcat, Apache Solr, Gitlab, Cassandra, Zookeper, Kubernetes, Deckhouse(k8s platform from Flant), Kafka, Docker, MS Exchange, Artifactory, Pritunl Programming: Python, Flask, Java(small fixes), Various REST APIs (e.g. Hetzner, Cloudflare, Gitlab), Golang, JS Software: Ansible, Docker, Git, Prometheus, Grafana, Alerta, Zabbix, Java 11 + Maven, OpenVPN, Terraform, Helm Tasks: Automation, Troubleshooting, Services reliability, Development(small services), CI/CD pipelines Goals: Main goal is to make everything automated, idempotent, observable and documented. Subgoals: 1. Not even improve. Create observability. There were no metrics and logs gathering 2. Automate ops tasks like user management and server preparation with Ansible 3. Document everything 4. Describe every service deploy with Ansible/k8s yamls. Achievements 1. Monitoring by-default. Every new server and service automatically has prometheus exporter registered at consul. Various dashboards for quick investigations present. Every past occured issue has alert and reacted. 2. All databases and uploads are backed up with restic. Ansible role for mysql backups is embedded to mysql server installation role 3. CI/CD for 95% of services changed from often-failing bash scripts to idempotent ansible playbook runs. Creating one new instance of existing app takes 1-4 hours instead of 1-4 days. Deployment to production does not even need my presence. Previously it was a lottery: would it deploy and run successfully on production or not. 4. Every repository which has app running somewhere on server does have `install` directory with all required inventories and playbooks. Changes on servers are done via pushing changes to roles/playbooks in repository. Previously there were 100+ manually-configured `snowflake` servers.
Май 2017Июнь 2020
3 года 2 месяца
ООО "УралСТ"
Системный администратор Linux
Enterprise Network: 10+ Cisco, MikroTik, 3Com, SNR, D-Link Servers(OS): XenServer, Proxmox VE, Debian, Ubuntu, CentOS, Oracle Linux, FreeBSD, Windows Server 2012-2016 Servers(HW): Dell, HP, Fujitsu, Intel, Huawei Dorado Services: MariaDB, MySQL, nginx, apache http server, rocketchat, asterisk, monitoring, Active Directory Programming: Python, Django, vuejs, PHP, jQuery, Electron, PowerShell, scikit Software: Ansible, Docker, Git, Prometheus, Grafana, Alerta, FreePBX, Zabbix, iSCSI(multipath) Tasks: Automation, Integration, Troubleshooting, Internet load balancing and failover, Services reliability, AI(Machine learning, Speech Recognition, Regression analysis, Classification) Goals: 1. Improve stability. (Proxmox+SAN+HA, Electrical load distribution, Aggregation and failover of internet channels) 2. Increase obsrvability. (Prometheus w/autodiscovery+Grafana+Dashboards) 3. Automate routine operations (50+ self-written small simple tools with self-written GUI for them) Achievements: 1. Downtime of important services decreased from hours to minutes 2. Time to find root cause of complicated problems derceased from 2-3 hours to 15-30 minutes. Also now we are able to see overall hardware load quickly and choose correct place for new services to balance load between HW 3. Many routine operations like "grant access to new employee" now performed with one button and 1-2 minutes of time. Every operation took 15-30 minutes earlier
Январь 2015Май 2017
2 года 5 месяцев
ООО "Юпи Телеком"
Системный администратор Linux
ISP Network: 100+ Ubiquiti, 20+ MikroTik, D-Link, SNR Servers(OS): Proxmox VE, Debian, FreeBSD, CentOS, Windows Server 2008 Services: Billing, monitoring, asterisk, MySQL, apache http server, online payments Programming: PHP, Bash, Python Software: Ubilling, Zabbix, FreePBX Tasks: Troubleshooting, Automation, Integration, Support When I started to work - accounting was in Excel table, company's clients were performing "alerting" function of monitoring via mobile phone. Troubleshooting was taking MUCH time. And if someone did not pay for several month - CTO was logging in to BRAS and manually disabling this client's connection Goals: 1. Create billing system. Automate everything related to accounting and billing 2. Create monitoring and alerting system so we are able to know about problems before clients "alert" us =) 3. Make something with phone. Achievments: All goals were achieved. No more manual disconnections, all systems became observable and company's phone became PBX with redirections, queues and IVR And one more thing: when you start to automate - it's really hard to stop. So when client called me and asked what is wrong with his Internet connection, I was able to see who is calling(PBX+Billing integration) and know what exactly is wrong(billing+network hardware integration)
Февраль 2014Январь 2015
1 год
МБУЗ ГП №1
Системный администратор
Tech Support Network: Juniper(EX, SRX series) Servers(OS): CentOS, FreeBSD(pfSense) Services: asterisk, terminal server

Навыки

Уровни владения навыками
IaaC
Troubleshooting
Automation
Networks
Linux
Git
Python
SQL
Nginx
Debian
Ansible

Обо мне

Умею смотреть на вещи в IT и понимать как они работают. Действительно люблю свою работу. Очень нравится наблюдать как реализованные решения упрощают жизнь людям. Воспринимаю ошибки и неудачи как повод что-то изменить и попробовать снова. Люблю сложные и интересные задачи. Паталогически не нравится выполнять одни и те же действия руками, когда машина сможет это сделать за меня =). Есть привычка документировать сделанное так, чтобы ответы на все вопросы можно было найти в wiki. I can look at IT-stuff and understand how that works. Really love my job. I enjoy watching how implemented solutions make other people's life less complicated. I take mistakes and failures as a reason to change something and try again. Complicated tasks are intresting for me. I hate doing same things again and again manually when machine can do it for me. Have a habit to document everything so you can find in wiki answer for every question

Образование

Среднее образование

Знание языков

РусскийРодной


АнглийскийB2 — Средне-продвинутый


Электронные сертификаты

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения