Software Engineer

DevOps

Technical Evangelist

I can do for You

configure your server or a distributed system or even develop the architecture and help with implementation. write a script or automate something. teach this magic and explain how it works. help with interesting project especially with open source.

And many more ;)

Because I know

kung fu my business, and I have a passion and experience with the
complex environments like this:operations team at work I'm responsible, and people trust me, and you can!

Development for environment
Planning and implementing environments, continuous integration pipelines;
Improvement of develop and deployment cycles;
Implementation of various protection systems and application firewalls

Development for environment
Planning and implementing environments, continuous integration pipelines;
Improvement of develop and deployment cycles;
Implementation of various protection systems and application firewalls

Development for environment
To facilitate operations I developed automation with Ansible: scale infrastructure with Amazon EC2 and Docker, deploy MongoDB cluster with replication and sharding, setup monitoring with ElastAlert and other stuff. Also I didn't forgot about testing and CI: we used a bundle of Vagrant and Jenkins.

Deployment
I take an active part in the monthly releases of our projects. Day, night, weekends… In addition, I create and maintain our local environment for QA with continuous integration and autobuilds.

Operations
I'm part of our 24/7/365 support as L2 duty.

Integration in current environment
I'm a responsible for the World of Tanks Xbox project from the very start. I helped the Chicago studio with the development and integration of this project, designed the implementation and maintenance scheme from scratch. I also took it upon myself to participate in the integration of other projects.

Development for our environment
A large and complex project requires a special attitude. As part of the team I participate in the development and implementation of new standards and services to support our projects: scripts for deployment and environment with Fabric, Ansible and Puppet; improvement for monitoring with Zabbix and Sensu; collecting metrics; tests - it's only a small part of work.

Documentation
Writing documentation and To-Do's is part of my daily work. Also I implement autogeneration for api documentation with Pdoc, MkDocs and ReadTheDocs.

Communication and Evangelism
I'm a presenter and speaker at Minsk Python Meetup as well as at the internal meetups of our company.