Timmy Martin, Developer in San Gwann, Malta
Timmy is available for hire
Hire Timmy

Timmy Martin

Verified Expert  in Engineering

DevOps Engineer and Software Developer

Location
San Gwann, Malta
Toptal Member Since
December 2, 2022

Timmy is a DevOps engineer with over ten years of experience, growing from a systems engineering background. He focuses on DevOps services or tools such as Kubernetes, Terraform, Ansible, and AWS services and is consistently learning new technologies to offer. Timmy is eager to help and has excellent communication skills, allowing him to operate well alone or as part of a team seamlessly.

Portfolio

Amusnet Gaming
Amazon EKS, Bitbucket, Terraform, Argo CD, Bash, Bash Script, Scripting...
DappRadar
Amazon Web Services (AWS), Kubernetes, Ansible, Ansible Tower, Flux...
River Tech
Ansible, Terraform, Kubernetes, Helm, Argo CD, CI/CD Pipelines, GitHub...

Experience

Availability

Part-time

Preferred Environment

Linux, Kubernetes, Terraform, Ansible, Architecture, Argo CD, Helm, Docker, Amazon Web Services (AWS), Amazon EKS

The most amazing...

...project I've worked on is a custom continuous deployment tool used internally to push Terraform and Ansible configuration via Github and Argo Workflows.

Work Experience

Lead DevOps Engineer

2023 - 2024
Amusnet Gaming
  • Revamped CI/CD pipeline to replace old custom scripts and helmwave deployments.
  • Deployed new password management for Kubernetes clusters using AWS Parameter stores, Secrets Manager, and external secrets.
  • Introduced the GitOps approach to replace helmfile deployments with ArgoCD for all environments.
  • Built a team of DevOps engineers to work closely with the development teams.
  • Work closely with the development team to build and maintain platform services on Kubernetes clusters.
  • Improved development continuously with iterations by applying DevOps principles.
Technologies: Amazon EKS, Bitbucket, Terraform, Argo CD, Bash, Bash Script, Scripting, CI/CD Pipelines, AWS IAM, AWS NLB, AWS ELB, GitOps, Monitoring, Cloud Architecture, Kubernetes, Infrastructure as Code (IaC), Startups

Senior DevOps Engineer

2023 - 2023
DappRadar
  • Started migrating applications from DO standalone machines to Kubernetes in AWS (EKS).
  • Introduced Flux to the DevOps team and migrated services from Jenkins to Flux.
  • Decommissioned an old Kubernetes cluster to be replaced with a new one with minimum downtime and fully automated using CloudFormation and Flux.
  • Collaborated with the development team to design, implement, and maintain a continuous integration and continuous delivery (CI/CD) pipeline.
  • Implemented and maintained secure and scalable cloud infrastructure, specifically AWS and DigitalOcean.
  • Configured and managed containerization technologies, such as Docker and Kubernetes to deploy, scale, and orchestrate microservices.
Technologies: Amazon Web Services (AWS), Kubernetes, Ansible, Ansible Tower, Flux, DigitalOcean, Jenkins, GitHub Actions, Containers, Monitoring, Cloud Architecture, Scripting, Bash Script, CI/CD Pipelines, Infrastructure as Code (IaC), GitOps

DevOps Engineer

2020 - 2023
River Tech
  • Worked closely with the platform, middleware, and front-end engineers in building new infrastructure services to help develop fast, reliable features.
  • Maintained production, test, and development environments, primarily in AWS, then Google Cloud Platform (GCP) and Azure as a backup.
  • Redesigned Kubernetes (K8) front-end infrastructure using AWS Fargate nodes and HorizontalPodAutoscaler.
  • Introduced and configured Ansible, including roles, versioning, dependencies, automation, and integration with Terraform.
  • Used Terraform and Ansible to push new resources and configurations to the AWS cloud.
  • Formed part of the on-call team that would support the production environment 24 hours a day, seven days a week.
  • Designed and configured an internal tool used by DevOps that deployed Ansible and Terraform using GitHub, Argo CD, Argo Workflows, scripting, and more.
  • Configured and maintained multiple Kubernetes clusters, which contained 80+ nodes each.
Technologies: Ansible, Terraform, Kubernetes, Helm, Argo CD, CI/CD Pipelines, GitHub, HashiCorp, Docker, Grafana, Prometheus, Elasticsearch, Amazon Web Services (AWS), AWS DevOps, DevOps, Infrastructure as Code (IaC), DevOps Engineer, Amazon EKS, Amazon EC2, Amazon RDS, AWS Elastic Beanstalk, Amazon CloudFront CDN, NGINX, VPN, AWS WAF, Amazon CloudWatch, Amazon S3 (AWS S3), Amazon Route 53, Load Balancers, AWS Fargate, Linux, DNS, Content Delivery Networks (CDN), Docker Hub, SSL Certificates, GitOps, AWS IAM, DigitalOcean, Ansible Tower, Redshift, Redis, GitHub Actions, Containers, Monitoring, Cloud Architecture, Scripting, Bash Script

Systems and Security Engineer

2019 - 2020
Moneybite
  • Joined the company during the startup phase to take over infrastructure and DevOps duties.
  • Configured Ansible successfully for the deployment of all Moneybite's services in AWS.
  • Configured and maintained production and test environments on AWS.
  • Assisted the developers in setting up the new infrastructure required for the company.
Technologies: Ansible, Bash Script, Grafana, Prometheus, Docker, Amazon Web Services (AWS), AWS DevOps, DevOps, Infrastructure as Code (IaC), DevOps Engineer, Amazon EC2, Amazon RDS, Amazon CloudFront CDN, VPN, Amazon CloudWatch, Amazon S3 (AWS S3), Amazon Route 53, Load Balancers, Linux, DNS, Content Delivery Networks (CDN), Docker Hub, SSL Certificates, GitOps, AWS IAM, GitHub Actions, Containers, Monitoring, Cloud Architecture, Startups, System Administration

Senior Systems Engineer

2017 - 2019
Betclic
  • Provided third-level support per request from the engineering and support organizations; investigated and troubleshot systems and application issues.
  • Replaced Citrix NetScaler MPX 15500 with NetScaler MPX 8905 within the stipulated timeframes and with minimum downtime.
  • Established multiple office locations, including Malta, Lisbon, Paris, and Bordeaux.
  • Introduced AWS and Azure infrastructure as a disaster recovery site for all environments.
  • Configured and maintained infrastructure devices such as Cisco Nexus 5000, Palo Alto Networks PA-5520, HPE 3PAR StoreServ 7000, Cisco Meraki, and others.
  • Trained and shared knowledge with junior-level system engineers within the team.
  • Maintained production infrastructure compliant with payment card industry (PCI) audit.
  • Formed part of the on-call team that would support the production environment 24 hours a day, seven days a week.
Technologies: Cisco Switches, Cisco Routers, Citrix NetScaler, Palo Alto Networks, Azure, Virtualization, Storage, Bash Script, Amazon Web Services (AWS), AWS DevOps, Amazon EC2, Amazon RDS, NGINX, VPN, Amazon CloudWatch, Amazon S3 (AWS S3), Amazon Route 53, Load Balancers, Linux, DNS, Content Delivery Networks (CDN), SSL Certificates, AWS IAM, Redis, VMware, Virtual Machines, GitHub Actions, Containers, Monitoring, Cloud Architecture, Scripting, System Administration

ICT Executive

2016 - 2017
PwC
  • Proposed new ideas to improve clients' technology stack.
  • Migrated multiple clients to Microsoft 365 from Rackspace, Exchange 2010, and Gmail.
  • Implemented proposed projects from start to finish while ensuring all other team members were aligned with the project's scope.
  • Guided and trained juniors and interns on-site and off-side.
Technologies: Virtualization, VPN, Windows Server, Linux, Office 365, Cisco Switches, Cisco Routers, Amazon EC2, Load Balancers, DNS, VMware, Virtual Machines, Monitoring, System Administration

Systems and Support Engineer

2015 - 2016
ISAM
  • Formed a one-person team to support internal users and offices, which later created part of the production team.
  • Migrated email services from Rackspace to Microsoft 365.
  • Introduced cyber-security policies within ISAM to meet Markets in Financial Instruments Directive (MiFID) requirements.
  • Planned and moved the London and New York office to Florida.
Technologies: Ansible, Cisco Switches, Cisco Routers, VPN, Linux, Windows Server, Monitoring, Virtualization, Amazon Web Services (AWS), AWS DevOps, Infrastructure as Code (IaC), Amazon EC2, Amazon CloudWatch, Amazon S3 (AWS S3), Amazon Route 53, Load Balancers, DNS, SSL Certificates, AWS IAM, VMware, Virtual Machines, System Administration

Systems Engineer

2013 - 2014
PTL
  • Assisted in setting up the first Mcdonald's in the world that had all the new technology and software in one store. I learned all the software and infrastructure in a few weeks since it was my first project, and I had just started.
  • Formed part of the Schengen group (SIS II - Second generation Schengen Information System), supporting the primary and secondary sites.
  • Implemented a new IT infrastructure for Debenhams.
  • Aided in successfully rewiring and reinstalling a server room for Nestle in two days.
Technologies: Windows Server, Cisco Switches, Cisco Routers, Virtualization, IT Infrastructure, VPN, Load Balancers, DNS, SSL Certificates, VMware, Virtual Machines, Monitoring, System Administration

Continuous Delivery Tool

As a DevOps engineer, I needed more visibility of Terraform and Ansible changes by other team members. I designed and configured an internal continuous-deployment (CD) tool used by DevOps to replace Atlantis.

The purpose of the CD tool was to run checks and output the Terraform and Ansible changes to Github so that all engineers could view and be aware of the changes. Once the pull request (PR) is reviewed and approved, this will kick off the changes, and the final output will be visible. Only after a successful deployment would the PR be able to be merged into the master.

Kubernetes Rolling Upgrade Script

A script that upgrades nodes in a Kubernetes cluster. It takes a number of arguments, for example, the version to upgrade to, the cluster to upgrade, and the nodes' labels to target.

This will deploy new nodes to the cluster with the right labels for the pods to move to. When the nodes are up and running, the pods will start to be evicted and move to the new nodes. Once the pods are healthy, the old nodes will be decommissioned, and the script will be complete.

Migration of Services to a Kubernetes Cluster

As a DevOps engineer, I spearheaded migrating our CI/CD services from Jenkins to a new Kubernetes cluster, utilizing FluxCD for GitOps-based automated deployments. The goal was to streamline deployment pipelines, improve scalability, and enhance the overall reliability of our infrastructure. I comprehensively evaluated existing workflows, designed the migration strategy, and successfully executed the initial phases, including test environments.

Unfortunately, due to budget constraints, the project could not be brought to full completion under my leadership. However, I documented all processes, configurations, and steps meticulously and handed over a well-organized knowledge base to the team. This ensured a smooth transition and provided a strong foundation for the eventual completion of the migration.
2013 - 2014

Bachelor's Degree in Information Technology

University of Hertfordshire - Malta

2009 - 2011

BTEC Higher National Diploma in Computing (ICT Systems Support)

Malta College of Arts, Science and Technology - Malta

OCTOBER 2022 - OCTOBER 2025

Certified Kubernetes Administrator

Cloud Native Computing Foundation (CNCF)

SEPTEMBER 2019 - SEPTEMBER 2022

AWS Certified Cloud Practitioner

Amazon Web Services

MAY 2018 - PRESENT

ITIL Foundation Certification

Malta Information Technology Agency

AUGUST 2016 - AUGUST 2019

Microsoft Certified Solution Associate (MCSA)

Microsoft

JUNE 2014 - JUNE 2017

Microsoft Certified Professional (MCP)

Microsoft

JUNE 2013 - JUNE 2016

Cisco Certified Network Associate (CCNA)

Cisco

Tools

VPN, Amazon EKS, AWS IAM, Terraform, Ansible, Helm, GitHub, Amazon CloudFront CDN, NGINX, Amazon CloudWatch, AWS Fargate, Docker Hub, Ansible Tower, VMware, HashiCorp, Citrix NetScaler, Grafana, Jenkins, Bitbucket, AWS ELB

Platforms

Kubernetes, Amazon Web Services (AWS), Amazon EC2, Linux, DigitalOcean, Windows Server 2016, Windows Server, Docker, Azure, Windows, MacOS, AWS Elastic Beanstalk, AWS NLB

Storage

Amazon S3 (AWS S3), Databases, Elasticsearch, Redshift, Redis

Paradigms

DevOps, ITIL

Languages

Bash Script, Bash

Frameworks

Flux

Other

AWS DevOps, AWS Certified Cloud Practitioner, AWS WAF, Amazon Route 53, GitHub Actions, Containers, Cloud Architecture, System Administration, Virtualization, Scripting, Networking, IT Infrastructure, Argo CD, Monitoring, DevOps Engineer, Infrastructure as Code (IaC), Amazon RDS, Load Balancers, DNS, Content Delivery Networks (CDN), SSL Certificates, GitOps, Virtual Machines, Startups, Embedded Systems, Architecture, IT Projects, Planning, IT Management, Cisco Switches, Cisco Routers, CI/CD Pipelines, Palo Alto Networks, Storage, Office 365, Prometheus, IT Project Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring