Peter
Skurczak
--
Objective
I am a Linux and AIX systems engineer specialised in development, administering and
expansion of medium and large-sized enterprise environments. My experience comes
from variety of different environments as far as systems and culture. My specialization
includes planning and maintaining Linux operating systems and their automation. I am
one out of a few sysadmins who gained several years of coding experience in high-
level programming languages. This vastly broadens my knowledge as far as cross-
platform applications. I have been administering operating systems since 2007 and
designing since 2012.
Originally from Poland, I have constantly been working with multiple languages since
2008 by now. Therefore, I adapt to new environments quickly and communicate with a
high degree of proficiency.
Work Experience
Senior System Engineer
4/2018 – Present - AVAST Software
Extending the cross-platform automation from Python to PowerShell. Simplifying tedious release processes to “one click” solutions. Interviewing and hiring new team members based upon their skillset.
Cloud Operations System Administrator
9/2015 – 4/2018 – AVG Technologies Canada Ltd.
I was taking care of Canadian and American AVG products - ManagedWorkplace and CloudCare and their infrastructure. I have been planning and creating high quality IT infrastructures from A to Z, teaching and mentoring other team members on a bi-weekly basis (online meetings).
Duties:
- planning and creating high quality application infrastructures (mainly Linux Ubuntu and Windows Servers in AWS, Windows Azure and Vmware)
- automating MW and CC infrastructure with Jenkins – Linux & Windows (python)
- resolving critical application issues
Achievements:
- created cloud.avg.com e-mail infrastructure
- developed mail2JIRA e-mail python application
Systems Engineer
7/2012 – 8/2015 – AVG Technologies CZ
I prepared fully automated environments for AVG using open source software such as Jenkins, puppet, ansible in a very fast-paced environment. Good examples would be http://now.avg.com, https://cloudcare-billing.avg.com, https://tune-up.com, https://innovation.avg.com, but there is more.
Duties:
- automating firm's present web services (creating release batches for newer versions of AVG sites via puppet, jenkins, scripts bash/python)
- managing and troubleshooting mail service (postfix, procmail) and DNS (bind9) systems; this involves SPF, DKIM and DMARC management, domain management for the MX records, RBLs, auto-responses, queue monitoring and DNS forwarding and any configuration that needs done
- planning and creating new Linux based environments in vSphere (involves f5 load balancing + lamp with master-slave/master-master and galera replication; mainly on CentOS and Redhat servers, monitoring in Nagios using nrpe & using Cacti and Sensu for charting)
- administering SSL certificates; managing CSRs, keys and automating purchase processes via Digicert's API using curl)
- updating present puppet configuration recipes and scheduling the deployment updates
Achievements:
- created separate mail flow for bulk mailing in AVG that uses different subdomains for each project; thanks to this employees' mails do not get mixed up with bulk mails and are delivered faster
- built and automated the code deployment on many of AVG's projects (blogs,/now, arm/teradata, GMC, mx weighted parallel email flow channels, bulk email flow channels, innovation, cloudcare billing, hammer) and many others
UNIX Administrator / Quality Analyst
8/2009 – 7/2012 - IBM
As far as the sysadmin position I administered UNIX (AIX version 5.3 and 6) and Linux servers for “shared infrastructure” IBM servers as well as for bank services which some of required high level security clearance. I was also co-working with other departments as a Quality Analyst trying to reduce the amount of incoming workload.
Duties:
- resolving level 2 Linux and UNIX issues that involve LVM/disk space related problems, granting and revoking accesses to the bank servers and production problems with files and file access. I was also installing and managing highly available systems (HACMP clustering services).
- preparing the infrastructure for various audits and disaster recovery testing every 6 months
- analysing datasets as Quality Analyst in Defect Prevention department, creating KPIs, PBAs and other weekly reports; monitoring the amount of servers versus employees and reporting any anomalies back to the central. This involves multiple dimension analysis (time, resolution time, skill-set etc.)
- preparing trainings for other teams as far as UNIX and DPP (defect prevention)
Achievements:
- my 3 years in IBM resulted in a new analytical application (‘DPMS’) written in VB.NET / C#. Defect Prevention SQL Management Studio manages tickets from various ticketing systems in one database. It is designed to help Quality Analysts in their daily data analysis. It consists of built-in SQL query editor which allows executing custom queries, data import and categorisation, charts and many other different features.
- officially cross-trained other teams and shared my knowledge gained over the years spent in IBM.
Systems Administrator
6/2008 – 8/2009 AGORA S.A.
In my position I was administering a number of Linux, Novell, and Windows servers at one of AGORA's printing facilities in Pila, Poland. AGORA is one of Poland's leading independent newspapers.
Duties:
- overseeing servers during the production process,
- finding new solutions,
- installing new servers (Linux, Windows, Novell)
Achievements:
- created a little application called “FileSync” that was executing scheduled jobs on Windows machines (VB.NET).
Systems Administrator/Programmer
4/2002 - 11/2007 ETT Sp. z o.o.
As a VB.NET programmer and systems administrator I was mainly responsible for the entire company application and database server, the company application and users workstations and peripherals.
Duties:
- Windows workstation inspection,
- Linux server administration (including all services).
Achievements:
- I wrote an application in VB6/VB.NET called “Navigator management system” that has increased sales substantially. The system that I developed is still being used by the company.
Programmer
6/2007 - 7/2007 RED WHITE & BLACK Sp. z o.o.
Contract job. At RWB I created File Analyzer - a small application to help users to export program files. The application written in VB.NET analyses a file in a specific folder, modifies it, and rewrites it under the same name what makes it readable for other programs.
Debt collection specialist
5/2002 – 10/2005 – P.R.E.S.C.O. Sp. z o.o.
PRESCO Sp. z o.o. is helping debtors to pay their loans back amicably. I was hired in PRESCO as a debt negotiating specialist. For the most of the time I was negotiating debts with private firms and was a liaison between the debtors and loan holders.
Duties:
- responsible for debt recovery,
- negotiation with debtors,
- payment monitoring and address tracing.
Linux Administrator
8/2002 - 11/2002 NOVUM Sp. z o.o.
Contract job. Re-configure the main Linux server in the company. This included linux server installation (Slackware), as well as sFTP, Apache, Postfix, Samba daemon installation
Education
College of Communications and Management, Poznan, Poland
BSc Degree in Computer Science
Major : Technologies and internet applications
University of Toronto, Toronto, Canada
TEFL certification
Skills
- Linux/UNIX systems administration and maintenance (Centos, RH, AIX, Debian)
- Mail server administration over regular and secure channels; load balancing,
relaying, queue management, procmail, dmarc
- MySQL – configuration and maintenance, mm and ms replication, galera
- Distributed file systems – multi-brick glusterfs, georeplication, tuning
- Scripting – bash, puppet, python, html/php & powershell (basic)
- MS VB.NET and C# - app programmer in VS, VSEE, MS TFS, Visual SVN
- ITIL and six sigma (green belt) practical experience mainly used for defect
prevention in UNIX- like systems.
- Load balancing: F5 big ip and DNS-level balancing work experience
- Automation: puppet, artifactory, jenkins, teamcity, ansible
- Familiar with version control applications, such as svn and git.
- Acquainted with ticket/change management with IBM Maximo, ServiceNow, Remedy, osTicket, JIRA
- Virtualisation; Proxmox VE maintenance, VMware 5 and 6 VM administration and
configuration.
Languages
English
Full professional proficiency
Czech
Limited working proficiency
Polish
Native or bilingual proficiency
中文
Elementary proficiency
Additional Coursework
Microsoft :
Course 2071 - Querying Microsoft SQL Server 2000 with Transact-SQL
Course 2073 - Programming a Microsoft SQL Server 2000 Database
Course M-2609 – Introduction to C# Programming with Microsoft .NET
Course M-2124 – Programming with C#
Novell :
NW3072 - SUSE Linux Enterprise Server 10 Administration
Unix :
AU14 – AIX 6 System Administration I : Implementation
AU16 – AIX 6 System Administration II : Problem Determination
AU54 – HACMP System Administration I : Planning and Implementation
Other:
Stress & Time management, Power Talk training
PuppetLabs - Puppet Fundamentals I
Coursera - Programming for Everybody (Python)
Coursera - Python Data Structures
Coursera - Using Python to Access Web Data