Felipe Lopes
- London, UK
- E1 7AS
- meyerbro@gmail.com
Platform Engineer with a software development background and over 15 years of experience. I am a self-motivated person, having worked for multiple important business and teams since my Computer Science Bachelor’s Degree. I excel in teamwork, managing complex situations and I thrive under pressure and tight schedules. I am committed to delivering the highest quality work and continuously seeking new challenges to further enhance my skills.
As a DevOps Engineer on the Platform team, I deliver high-performance solutions for the Execution/Trading Team, focusing on low latency systems across both on-premises (RedHat) and cloud (AWS) environments.
I lead multiple fronts aimed at empowering Development and QA teams with top-notch CI/CD tools, including GitHub, GitHub Workflows, GitHub Runners, and TeamCity. My work ensures seamless application deployment in DEV, QA, UAT, and PROD environments using HashiCorp Nomad and Kubernetes.
I was responsible for researching, implementing, and configuring a scalable solution for GitHub Runners using a GitHub App. This solution dynamically scales based on events and webhooks, utilizing AWS API Gateway and Lambda to create Spot Instances for Self-Hosted Github Runners. These instances, combined with IAM Roles, provide GitHub Workflows with the necessary permissions and tools to build images and deploy applications to EKS.
Major skills: AWS, Terraform, Ansible, Nomad, Consul, Vault, Fabio, Kubernetes, Teamcity, Github, Github Workflows and Github Runners.
As a DevOps Engineer on the Apple Pay team in London, I support global teams by managing over 2,500 Nomad jobs across five different environments in multiple data centers.
I spearheaded the replacement of a legacy deployment solution that relied on unvalidated scripts. My new project leverages Terragrunt, Terraform, and the Nomad provider to organize these 2,500 jobs into fewer than 300 files, eliminating code duplication and adding robust validation checks. Each pull request triggers GitHub checks that run Terragrunt Plan and post the results as comments. Client-side encryption secures state files, and even the TeamCity builds are managed with Terraform. This overhaul reduced deployment times from 20-25 minutes to just 4 minutes.
Major skills: Terragrunt, Terraform, Nomad, Consul, Vault, Docker, Teamcity, BASH, Python.
As a DevOps Engineer, I support the bank in building and deploying over 100 applications across multiple environments and regions worldwide. I deploy infrastructure using Terraform, Ansible, and TeamCity to CloudServe, and I am initiating the deployment process for applications using Docker, Kubernetes, and Helm. I also develop new Ansible Galaxy roles and enhance their testing with Python and parallelism.
I maintain and upgrade DEV, TEST, UAT, and PROD environments utilizing HashiCorp tools like Consul, Nomad, and Vault, and manage F5 Load Balancer entries and health checks. My latest work involves migrating from TeamCity to GitLab, creating runners and multiple pipelines to integrate with HashiCorp Vault, and building and deploying using Docker, Terraform, and Ansible.
Major skills: Ansible, Kubernetes, Helm, Docker, Python, Hashicorp Terraform, Consul, Nomad and Vault, Grafana, Splunk, Cloudserve, F5, Teamcity, Gitlab.
As a DevOps Engineer at Sapient, I worked on the Open Banking project for one of the UK's largest banks. I supported the entire pipeline and served as the primary contact for over 30 developers across two major journeys. I successfully eliminated a persistent queue of 500 to 700 jobs in Jenkins by implementing automated webhooks in GitHub.
I built a large Zalenium grid (50 to 100 Selenium containers) using Helm and Kubernetes, and conducted research, configuration, and maintenance of Kubernetes slaves using Jenkins declarative pipelines. I created and pushed new containers to Harbor and Docker Registry and maintained an Apache Mesos cluster as Jenkins slaves on over 20 machines.
I assisted in maintaining GitHub Enterprise with Terraform and migrated Gerrit repositories to it. I deployed IBM Bluemix applications, monitored systems with Prometheus and Grafana, and built new services such as Gogs and GitLab on Google Cloud Platform (GCP).
Major skills: Jenkins, Kubernetes, Helm, Docker, Ansible, Github, Apache Mesos, GCP, IBM Bluemix, Prometheus, Grafana, Hashicorp Vault, Zalenium, Selenium.
As the Lead DevOps Engineer at vVoosh, I ensure the platform is reliable, scalable, robust, and secure for thousands of simultaneous users. I build and maintain multiple Jenkins pipelines to streamline the workflow from development to production environments. I manage all infrastructure as code across multiple AWS accounts using Terraform. Additionally, I implement monitoring and logging solutions with tools like Outlyer and the ELK stack (Elasticsearch, Logstash, and Kibana).
Major skills: Amazon AWS (EC2, Elastic Beanstalk, Lambda, IAM, S3, Route 53, VPC, Cloudwatch, ElasticSearch, RDS (MySQL), ElastiCache (Redis), CloudFront, Kinesis, DynamoDB), Docker, Ansible, Terraform, Jenkins, Outlyer, Sentry, ELK, Dripstat, Java, Tomcat, Apache, NGINX.
As a Senior DevOps Engineer at Tesco, I contribute to the weekly deployment of mobile and web applications that generate over £4 billion in annual revenue. My role ensures the smooth and efficient release of these high-traffic applications, supporting the company's significant digital presence.
Major skills: Amazon AWS (EC2, ECS, Lambda, IAM, S3, Route 53, VPC, VPN, Cloudwatch, Elastic Beanstalk, ElasticSearch, ElastiCache, Direct Connect, CloudFront, SES), Docker, Ansible, Terraform, Jenkins, NodeJS, New Relic, Splunk, Akamai, Apigee, Runscope.
As a Senior DevOps Engineer at Genomics England, I automated the delivery infrastructure for the 100,000 Genomes Project. I managed over 300 VMs, including HPC systems, on VMware and AWS, provisioning them with Packer, SaltStack, Jenkins, and Terraform. I migrated and upgraded Atlassian and Forgerock systems and built and deployed an ELK stack solution. My efforts in optimizing cloud usage resulted in more than 10% savings within one week.
Major skills: SaltStack, Packer, Terraform, Logstash, Elasticsearch, Kibana, Isilon, Vagrant, Git, Github, Jira, Confluence, Bitbucket, Bamboo, Python, Skyscape Cloud, LDAP, OpenIDM and OpenDJ.
DevOps Engineer being responsible for the administration of several Linux machines ensuring the functioning of all project modules that run on development, testing and validation, in addition to deployments in the approval and production environments.
Major skills: Zabbix, Jenkins, Sonar, JBoss, Apache, Archiva, Shell Scripting, IBM ALM.
Startup created to help users to find the best deals on the most famous e-commerce stores in Brazil. The application filters the real bargains by selecting the best forums and collaborative sites for product deals on the Internet. More than 15,000 downloads on Google Play.
Major skills: Android + Python + Flask + Memcache + Scrapy + MongoDB + Amazon AWS (elastic beanstalk + cache).
Brazilian Presidency called SERPRO to create a monitoring system for all government projects. I worked with a team of 40 people, in the presidency office, and was charged to create a weekly deployment solution (Development/Integration/Staging/Production) in just one weekend. We were under pressure every day. In addition, I was responsible for defining the code versioning methodology and for deploying the software Redmine, a flexible project management web application, together with SCRUM plugin. Acting as a technical leader, I designed some of the project modules, like an anti-drug program for the federal government.
Major skills: Web Developing, Redmine, SCRUM, Kanban, Linux Administration, ANT, SVN, JBoss, Shell Scripting, Oracle, PHP, jQuery.
I took part in the entire migration of the Mainframe to SERPRO's Demoiselle platform(MVC framework using JAVA EE).
Major skills: Java EE, MVC, JSF, jQuery, HTML, CSS, JavaScript, JBoss, Oracle, Hibernate, Redmine, Scrum, Kanban.
Development of a MES(Manufacturing Execution Systems) project with a team of 50 people for Vale S.A. using model-view-controller(MVC) methodology.
Major skills: Java EE, MVC, Scrum, Oracle, Hibernate.
Development of systems using BPM modeling. Small team of 8 employees, creating a profit-sharing system in just one month.
Major skills: XForms, Java, Hibernate, Oracle, JBoss, Eclipse, Eclipse plugins, JSF, Hibernate.
Winner of the Innovation of the Year Award to propose and implement a storage solution for all translations bought by the company, involving 20 languages. This work resulted in savings of approximately 100,000 dollars a year as it ended duplicated translations requests.
Major skills: Perl, PHP, Java, RMI, MySQL, Jasper, SSHFS and Internationalisation (i18n).
Computer Science
Major skills: Kubernetes, Helm, Hashicorp (Terraform, Vault, Nomad, Consul, Vagrant), GCP (Google Cloud Platform), Amazon AWS (EC2, ECS, Lambda, IAM, S3, Route 53, VPC, VPN, Cloudwatch, Elastic Beanstalk, ElasticSearch, ElastiCache, Direct Connect, CloudFront, SES), CloudServe, VMware, Docker, Ansible, Saltstack, Puppet, Outlyer, New Relic, Sentry, Splunk, Logstash, ElasticSearch, Kibana, Vagrant, Packer, EMC Isilon, Jenkins, Teamcity, Gitlab, Shell, Bash, Nginx, Apache, Python, MongoDB, Oracle, MySQL, PostgreSQL, Redhat, Centos, Ubuntu, Amazon Linux, GIT, Github, IBM ALM, IBM Bluemix.