Position: DevOps engineer
Category: DevOps
English level: upper
Years of experience: 2

At my first job as a Linux System Administrator, thanks to well-established communication, we were able to abandon on-premise solutions and begin migrating to the cloud. Most of the work was done by me and some other people from my team. At that time, we were moving to the Scaleway cloud provider because their pricing policy was the most suitable for the company. I seamlessly migrated our clients' production systems. 
After that, I started working as a Junior Release & Build Specialist in another company. My main achievement there was that I was able to set up basic accounting and monitoring of the entire infrastructure of the project I was working on. Later on, I had the opportunity to be a team leader for some time and, together with other guys from the team, we brought this whole thing to completion, but the most important thing was that our approach and all of our code could be applied to almost any other project in the company.
At my current job, I have been developing a Docker image of our product. The final result works as the development team intended it to. Then I've started developing deploy pipeline for that image. The most challenging aspect of developing the deployment pipeline was taking into account the product's specific features and requirements. At this point I think my achievement here was to create cooperation and transparent communication between developers team and devops team.
My work experience includes several roles in the field of IT operations, starting with the position of Linux System Administrator in local startup from 2018 to 2020. In this role, I was responsible for the quick deployment of a company's CMS/CRM system on Ubuntu/Debian-based servers, maintenance of already deployed servers, user administration, and monitoring system performance.

From 2021 to 2022, I worked as a Junior Release & Build Specialist in game development company. The responsibilities in this role included managing CI/CD systems especially QuickBuild (sometimes Jenkins, depending on project), triaging build and data generation errors, configuring and managing build machines, producing and releasing official versions of the product, monitoring the build dashboard, and monitoring production infrastructures.

Currently, I'm working as a DevOps Engineer in a big outsource company since 2022. The responsibilities in this role include designing, building, and maintaining CI/CD pipelines to automate software delivery processes, developing and maintaining infrastructure as code (IaC) using tools such as Terraform and Ansible, monitoring and troubleshooting production systems and applications, including responding to incidents and outages, and providing root cause analysis, and developing and maintaining monitoring and alerting systems, including logs, metrics, and dashboards, to ensure high availability and performance of production systems.