An Interview with Mykola Skrypskyi, the Senior PHP Developer / DevOps Engineer at Agiliway
A PHP developer is responsible for writing server-side web application logic. Such specialist works on developing back-end components, connect the application with the other (often third-party) web services, and support the front-end developers by integrating their work with the application.
DevOps is short for Development Operations and is not really the title of the profession. It is a culture, a technique, you name it. The DevOps engineer is the link between the development team and the operations team.
Meet Mykola Skrypskyi, the Senior PHP Developer / DevOps engineer at Agiliway. He joined our team almost 3 years ago. Mykola will tell you about his career path and why it is not enough for a developer to know only the programming language, you also need to know the tools for development, improving the quality of code, CI etc.
What do you do at the company?
I help the company’s clients implement their idea using PHP. This can be a development on Laravel or WordPress. I also solve DevOps tasks that come up.
What do you enjoy most about your work at Agiliway?
Most of all I like the ability to work with highly loaded projects. In this case, the best experience is gained. After all, there is no limit to optimizing the code and infrastructure so that more and more users get the service as quickly as possible.
What is the most challenging in your work?
Well, it’s probably to stop and go home. When you do really interesting tasks, it’s difficult to stop.
How did you become a Senior DevOps and PHP developer?
In the beginning, when I was still a freelancer, I saw that the task of optimizing the server infrastructure is relevant for the good work of the code. After all, your code can be great, but if the server is poorly configured, it will not run properly. So I started studying DevOps. It is great when you can speed up and optimize your code from the server infrastructure as well.
Why does a DevOps engineer matter for business?
For the software to work well, you need the appropriate infrastructure at all stages of the product life cycle. DevOps engineer operation allows you to make development comfortable and faster. And after the release of the software will ensure its availability, security, and accordingly a better performance.
READ ALSO: WHY DEVOPS IS CRUCIAL FOR BUSINESS