I highly motivated to become true DevOps Engineer.
You can download my CV here: CV
Description of the problem. In the field of ventilation, it is common practice to establish defined air volumes for each area. Specialized units known as VAV dampers are used to regulate airflow. In order to be competitive, manufacturers must ensure precise measurement and regulation of airflows by these dampers . To achieve this goal, there are laboratory stands capable of providing precise airflow measurements. However, problems arise when these measurements are conducted manually by operators, as ventilation equipment is designed to be highly inert to minimize fluctuations. As a result, measurements often consume considerable time and human resources.
Solution. A Python program has been developed to automate measurements, thereby freeing operators to perform other daily tasks. The program features a Graphical User Interface (GUI) that enables operators to manage PC communication with the stand hardware, control delays between measurement cycles, load measurement programs for automatic execution, and save measurement data to an Excel file. Additionally, an emergency stop function has been implemented. Communication between the stand hardware and PC is achieved through a serial COM port using the Modbus RTU protocol, an industry-standard protocol. To ensure smooth operation, the program utilizes separate threads for the GUI section and the measurement (communication) section, due to the necessity for regular communication between the PC and stand hardware. Furthermore, the program offers the option to activate email notifications upon completion of measurements or in the event of errors, thus relieving operators from the need for constant process monitoring. Considering the existence of multiple laboratory stands, the program is configurable for use with other equipment with the same structure.
Description of the problem. During mu education process for job field change I met that I need some webpage for practice deploying and my skill demonstration. On the other hand I needed a personal webpage with my contacts and nutshell experience description.
Solution. The most optimal solution was to create short webpage with necessary information about me and deploy it in a different ways improving my DevOps skills. The webpage hosted om AWS S3 bucket, distributed with AWS Cloudfront. The domain name https://gj85.eu was purchased from custom provider but is managed by AWS Rout53. All AWS structure was made by Terraform. You can find more detailed information on GitHub project repository: https://github.com/GennadyEnichek/my_web_page AWS structure deploying and static content update are made in automatic way with GitActions.