Home

Mariusz Makowski

DevOps Engineer

about me

DevOps engineer with over fifteen years of experience in systems administration, architecture designing, networking.
I have a proven track record of designing, developing, and deploying software and configuration management tooling at scale.

I have:

  • Ability to use a wide variety of open source technologies and tools
  • Experience in automating, configuring, and deploying instances on AWS and Azure cloud environments and Datacenters
  • Comfort with frequent, incremental code testing and deployment
  • Good understanding and implementation experience of CI/CD pipelines
  • Expertise in configuration and deployment of centralized application logging stack using ElasticSearch, Logstash, and Kibana (ELK)
  • Monitored the servers using tools like Zabbix and providing 24×7 on-call support rotation basis
  • Strong experience in using Build Automation tools like Maven, Gradle and hands-on experience on other build tools like MS Build
  • Ability to code and script
  • Comfort with collaboration, open communication and reaching across functional borders

Work Process

DISCOVER

IDEA

DESIGN

DEVELOP

TEST

LAUNCH

TECHNICAL SUMMARY

Automation Tools: TeamCity, Jenkins, Chef, Puppet, Ansible, Docker, Terraform, Kitchen, Maven, Gradle, MSBuild

Cloud Platforms: AWS, Azure

Networking/Protocol: TCP/IP, NFS, DNS, DHCP, Juniper Routers/Switches, WAN, SMTP, LAN, FTP/TFTP, BGP

Scripting/Languages: Python, Ruby, Bash/Shell Scripting, PowerShell scripting, Kotlin DSL

Virtualization Technologies: VMWare ESX/ESXi, Virtual box

Application Servers: Tomcat, JBoss, Wildfly, WebSphere

Database Systems: MySQL, PostreSQL, AWS RDS

Web Servers: Apache, Nginx, IBM IHS

Load Balancers: HAProxy, Cloudflare, F5

Monitoring Tools: Zabbix, ElasticSearch, LogStash and Kibana (ELK), CloudWatch

Operating system: Linux (Red Hat, Ubuntu), Solaris 11/10, FreeBSD, OpenBSD

resume

WORK HISTORY

Sep 2017 – Cur

DevOps Engineer

Cineworld Group / Regal Entertainment (Sep 2019 – Cur)
Cineworld Group / Cinema City International (Sep 2017 – Sep 2019)
  • Responsible for Continuous Integration and Continuous Delivery process implementation using TeamCity along with Python, Ansible and Terraform to automate routine jobs
  • Implemented the CI/CD process for the Java, NodeJs, and .NET applications builds
  • Deployed a multitude of applications utilizing the AWS and Azure stack focusing on high-availability, fault tolerance, and auto-scaling
  • Automated provisioning and repetitive tasks using Terraform
  • Extensively worked on ansible deployments, developed various playbooks and roles
  • Rewrote and migrated most of the legacy puppet configuration manifests into ansible roles
  • Migrated IaaS, PaaS, and SaaS instances between public and private clouds
  • Worked with Azure team in tracking and resolving issues in the Azure IaaS offering
  • Troubleshot build and release job failures and worked with engineers on a resolution
  • Deployed and configured multi-region ElasticSearch, LogStash, and Kibana (ELK) for log analytics
  • Implemented Zabbix to monitor infrastructure components in all regions ( over 600 Unix servers )
  • Created alarms, escalations, and trigger points in Zabbix and ELK based on thresholds and monitored the server’s performance, CPU utilization, disk usage, log events, and utilized services to monitor the environment for operational & performance metrics during load testing
  • Maintained and deployed various microservice applications to 11 different countries
  • Rolled out a new website platform gradually in the USA using DNS and HAProxy Geolocation
  • Involved in SCRUM ceremonies (stand-up, grooming, planning, demo/review, and retrospective) with the teams to ensure successful project forecasting and realistic commitments.

Environment: Ubuntu Linux, AWS, Azure, ElasticSearch, LogStash and Kibana (ELK), Zabbix, Maven, Jenkins, TeamCity, Nexus, Ruby, Python, Shell, Apache Tomcat, Docker, Nginx, Varnish, LDAP, GIT, GitHub/Bitbucket, Jira, NodeJs Apps, Spring Apps, Load Balancers, HAProxy, Terraform, CloudFlare, F5, Powershell, MSBuild, XCode, Kotlin DSL

Sep 2015 – Sep 2017

DevOps Engineer

Comp Centrum Innowacji
  • Deployed and configured chef server
  • Managed operating systems, apps, packages, and services using chef
  • Deployed and configured TeamCity and implemented the CI/CD process for Java application builds
  • Utilized chef to Configure Zabbix to monitor all instances
  • Used chef to manage web applications, environment configuration files, users, and packages
  • Troubleshot build and release job failures and work with engineers on a resolution
  • Deployed, configured, and maintained RabbitMQ cluster
  • Implemented a process for database migrations using Flyway
  • Deployed and configured ElasticSearch, LogStash, and Kibana (ELK) for log analytics
  • Coordinated and assisted developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control, and analyzed and resolved conflicts related to merging of source code

Environment: Oracle Linux, RHEL, ElasticSearch, LogStash and Kibana (ELK), Zabbix, Maven, TeamCity, Nexus, Ruby, Shell, Apache Tomcat, Jboss, Wildfly, Docker, Nginx, GIT, Spring Apps, RabbitMQ, Flyway

Jun 2014 – Sep 2015

Senior System Administrator

AXA
  • Provisioned and deployed of the chef automation system on all Polish branch production servers (100+)
  • Developed chef recipes and support scripts for automated deployment
  • Migrated company monitoring system from Nagios to Zabbix
  • Updated servers to designated baseline
  • Improved general administration tasks required for deployment of automation system with minimal downtime for mission-critical services
  • Consulted and designed production infrastructure improvement path for web applications and Linux based solutions
  • Solved high-profile problems regarding Oracle databases and mission-critical web application clustering

Environment: RHEL, Zabbix, Nagios, Maven, Jenkins, Shell, Websphere, WebsphereMQ, Mule, Nginx, GIT

Jan 2013 – Jun 2014

UNIX System Administrator

Meritumbank
  • Worked on a variety of Unix platforms, which included installation, configuring, and maintenance of applications for prod/stage/dev environments
  • Deployed and configured Zabbix to monitor production infrastructure components
  • Troubleshot production incidents
  • Worked with developers to troubleshoot various application issues

Environment: RHEL, Zabbix, Shell, Websphere, VMware

Jan 2009 – Jan 2013

IT System Specialist

COMP S.A.
  • Worked on a variety of Unix platforms, which includes installation, configuring, and maintenance of applications for prod/stage/dev environments
  • Involved in the integration of IT systems after a merger of two companies, Computer Service Support S.A. and Comp S.A.
  • Implemented a BGP cluster to the internet on Juniper router.
  • Deployed and configured VMware clusters
  • Migrated the majority of company systems from physical machines to VMware
  • Migrated the company network from 3com and HP devices to Nortel
  • Maintained 50+ Unix servers
  • Maintained company mail servers on Zimbra and Oracle Messaging Server with 500+ accounts
  • Maintained Zabbix server and monitored the majority of company servers and network devices

Environment: FreeBSD, OpenBSD, Solaris, Zabbix, postfix, Sun Messaging Server, Zimbra, Apache, Squid, Dansguardian, Tomcat, Glassfish, Nortel, OpenVPN, Juniper

Jan 2007 – Jan 2009

Network Administrator

Computer Service Support S.A.
  • Migrated the main company firewall from Symantec SGS to OpenBSD cluster
  • Migrated the Nagios monitoring system to Zabbix
  • Migrated all FreeBSD boxes to OpenBSD and setup IPSec Software WAN
  • Maintained 50+ Unix servers
  • Maintained the company website

Environment: FreeBSD, OpenBSD, Nagios, Zabbix, postfix, Apache, BIND DNS, DHCP, FTP, LDAP

Jan 2006 – Dev 2009

Network Consulting Engineer

Cyberbajt
  • Performed penetration tests on network devices
  • Worked on security improvements for systems and network devices
  • Conducted tech workshops
  • Maintained Linux servers

Environment: RHEL, CentOS, Wireless Controllers, Backtrack/Kali

Jan 2005 – Jan 2006

Computer Scientist

SPRAY S.A.
  • Unix server administration
  • Troubleshot network issues

Environment: Debian, OpenBSD, IPtables, OpenBSD packet filter, Cisco, VLAN, OSPF

EDUCATION

1999 – 2004

Electronics technician, Speciality: Computer systems

Secondary Technical School of Electronics in Malaszewice

contact

Reach Me

based in Knoxville, TN, USA

Tel :

865 223 3373

m [at] makowski.dev

Let’s Socialize