Position: DevOps Engineer, Python Developer
Category: DevOps
English level: upper
Years of experience: 2


I am a passionate Python backend developer & DevOps engineer with ~2 years of commercial experience who can quickly master new technologies, frameworks and has lots of love for Linux, DevOps and automation. 

For the past year I have been working on a blockchain project as a part of a small team (<10 people). I have been involved both in backend development (creating Python microservices using Flask/aiohttp/Tornado frameworks, implementing new features, fixing bugs, writing unit tests) and in infrastructure/automation (administrating servers and databases, containerizing microservices, building CI/CD pipelines, deploying to Kubernetes, setting up centralized logging with ELK stack and monitoring with Prometheus + Grafana). This has been a great experience as it allowed me to get a deeper understanding of the project architecture, which I later applied together with our team and our senior architect to identify and rewrite flawed parts of the project. As a team, we applied best practices to increase code quality, improved overall performance of our backend & frontend and covered more code with tests to ensure quality of the product.

Prior to this, I have worked on multiple freelance projects in teams of 2-3 people, where I used Flask framework and PostgreSQL with SQLAlchemy to build website backend and deployed it to production, while also doing some Python scripting to automate mundane tasks for the team and our employer.

On my future projects, I would like to continue growing as a DevOps engineer, while being involved heavily in both sides of the coin – Development and Operations.
Currently looking for a flexible full-time DevOps engineer or Python backend developer job to further develop and apply my professional skills, gain more experience and work on exciting projects as a part of a team. Would prefer positions with no "legacy" code in use and relatively modern tech stack (unless you actively aim to upgrade or replace it).