Location
PolandRate
Years of experience
9+About
As a Senior IT Systems Administrator at the Polish Power Exchange (TGE), I have been instrumental in migrating our infrastructure to an Infrastructure as Code (IaC) model. My responsibilities include planning and developing both production and non-production environments, ensuring our IT infrastructure—which encompasses around 500 servers and virtual machines—remains up-to-date and stable. I have developed tools in Python, Perl, and Bash to automate daily tasks and improve efficiency, and I provide substantial support for QA, software developers, analysts, and non-IT departments. Additionally, I am involved in training team members on new technologies and managing Ansible roles and playbooks to facilitate CI/CD processes. In my role as a DevOps Engineer at GSWtech Systemy Informatyczne Paweł Gawkowski, I plan and develop IT environments, maintain system stability, and manage AWS, LXC, Docker, and Podman containers. My work involves developing automation scripts and Ansible playbooks to streamline operations. My earlier experience includes various roles at home.pl S.A., where I installed and managed dedicated servers, configured network devices, and created tools to improve team workflows. My technical skills span Linux and Windows systems, configuration management, infrastructure monitoring, CI/CD systems, version control, and scripting languages, supported by a robust educational background and numerous certifications in Red Hat technologies.Tech Stack
System Administration, Ansible, AWS, CI/CD, Jira, Oracle, PostgreSQL, Red Hat, SQL, TerraformExperience
- Migrating existing infrastructure to an Infrastructure as Code (IaC) model to enhance automation and efficiency at the Polish Power Exchange (TGE).
- Planning and developing both production and non-production environments, including physical, virtual, and logical setups, ensuring they meet operational needs.
- Developing automation tools and scripts in Python, Perl, and Bash to improve daily tasks and achieve a fully automated IT environment.
- Developing Ansible roles and playbooks to support continuous integration and continuous deployment (CI/CD) processes.
- Maintaining and managing a large IT environment consisting of approximately 500 servers and virtual machines, ensuring stability and up-to-date operations.
- Providing substantive support to QA, software developers, analysts, market operations, and other non-IT departments during the development and deployment of new applications and features.
- Continuously training team members in new technologies and approaches, and supporting supervisors in managing the team to ensure efficient operations and knowledge sharing.
Employment history
• Migrating present infrastructure to Infrastructure as Code (IaC) scheme.
• Planning and developing production and non-production environments(physical, virtual and logical).
• Planning and implementing new features to facilitate easier monitoringand growing the IT infrastructure.
• Maintaining and caring about the IT environment to keep it up to dateand in stable operating (about 500 servers and virtual machines).
• Supporting supervisor in team managing.
• Continuous training team members in new technologies and approaches to solveissues.
• Developing tools in python, perl, bash to improve daily tasks and achieve the ITenvironment fully automated.
• Providing substantive support for QA, software developers, analysts teamsand market operating department and other non-IT departments.
• Providing substantive support during projecting new environments for newapplications and deployments.
• Developing ansible roles and playbooks to provide CI/CD.
• Planning and developing production and non-production environments(physical, virtual and logical).
• Maintaining and caring about the IT environment to keep it up to dateand in stable operating.
• Developing tools in python, perl, bash to improve daily tasks and achieve the ITenvironment fully automated.
• Managing AWS, lxc, docker and podman containers.
• Developing ansible roles and playbooks.
• Providing substantive support for software developers.
• Installing, configuring and managing physical infrastructure (servers, arrays,SAN).
• Installing, configuring and managing Linux operating systems (especially Red Hat)and Windows Server.
• Supervising proper and continuous operation of the IT systems and the stockmarket systems.
• Implementing new features of stock market systems and providing technicalsupport.
• Developing and managing Red Hat Satellite 6 (repository life cycle, puppet,ansible, virtual machine deployment).
• Developing and managing Zabbix monitoring system.
• Creating and developing tools to improve the work of the team and creatingtechnical documentation.
• Installing, configuring and managing dedicated servers.
• Configuring and managing network devices.
• Supervising over the correct and uninterrupted operation of IT systems.
• Performing tasks associated with creating / restoring backups.
• Creating and developing tools to improve the work of the team and creating technical documentation.
• Solving problems coming to Customer Service Centre and substantive support for Customer Service Centre.
• Installing, configuring and managing dedicated servers.
• Configuring and managing network devices.
• Supervising over the correct and uninterrupted operation of IT systems.
• Monitoring and analyzing performance of servers / services clients.
• Performing tasks associated with creating / restoring backups.
• Creating and developing tools to improve the work of the team and creating technical documentation.
• Solving problems coming to Customer Service Centre and substantive support for Customer Service Centre.
Education history
Master of Engineering in Computer systems and mobile technologies.
Engineer's degree in Computer systems and software.