Timmy Martin
Verified Expert in Engineering
DevOps Engineer and Software Developer
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
Experience
- Amazon Web Services (AWS) - 8 years
- Load Balancers - 7 years
- Infrastructure as Code (IaC) - 5 years
- Bash Script - 5 years
- Linux - 5 years
- Kubernetes - 4 years
- CI/CD Pipelines - 4 years
- GitOps - 4 years
Availability
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
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.
Senior DevOps Engineer
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.
DevOps Engineer
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.
Systems and Security Engineer
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.
Senior Systems Engineer
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.
ICT Executive
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.
Systems and Support Engineer
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.
Systems Engineer
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.
Experience
Continuous Delivery Tool
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
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
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.
Education
Bachelor's Degree in Information Technology
University of Hertfordshire - Malta
BTEC Higher National Diploma in Computing (ICT Systems Support)
Malta College of Arts, Science and Technology - Malta
Certifications
Certified Kubernetes Administrator
Cloud Native Computing Foundation (CNCF)
AWS Certified Cloud Practitioner
Amazon Web Services
ITIL Foundation Certification
Malta Information Technology Agency
Microsoft Certified Solution Associate (MCSA)
Microsoft
Microsoft Certified Professional (MCP)
Microsoft
Cisco Certified Network Associate (CCNA)
Cisco
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring