Personal details

Daniel G. - Remote

Daniel G.

Timezone: London (UTC+1)

Summary

Skilled software/platform engineer with a strong hands-on experience in the software industry and 7+ years developing, designing, implementing, and managing cutting-edge applications in cloud environments.

Work Experience

Software / Platform Engineer
Self-employed | Jan 2018 - Present
Python
Bash
Ansible
Kubernetes
Terraform
Packer
Infrastructure as Code
Go (Golang)
- Design, build and maintain cloud native infrastructure, specially Kubernetes based solutions. - Cloud providers consultancy, especially Amazon Web Services. Latest contracts: - YOOX NET-A-PORTER Group (January 2019 - July 2020) Introduce Kubernetes at Net-A-Porter. From a basic concept to managing a multi-cluster high traffic environment. Implement Istio as service mesh. Implement Prometheus, Alertmanager, Grafana, Jaeger for monitoring and alerting. FluentBit for log aggregation into an Elasticsearch cluster. All the infrastructure declarative as code with a combination of Terraform/Helm and Jenkins pipelines. - Ladbrokes Coral (September - December 2018). Build a secure and high available infrastructure on AWS (ECS, EC2, RDS, S3, Route53...) Multiple ECS cluster management with 80+ services running. Build, monitor, maintain a scalable and high available ELK cluster. Jenkins pipelines to Dockerize, test, push to ECR registry and deploy all the services into ECS. Code the infrastructure using Terraform and Packer. - ActivitySource (January - September 2018). Design and implement the infrastructure in AWS and Heroku. Build a fully automated pipeline for code integration and deployment (Jenkins). Develop PHP - NodeJS online platform.
DevOps & Senior Software Engineer
LendInvest | Dec 2015 - Jan 2018
PHP
Node.js
MySQL
Symfony
Docker
React
Kubernetes
Migration from a monolithic to microservices based architecture: Dockerize applications to be deployed in a Kubernetes cluster. Create fully automated Jenkins pipelines for image building and deployment automation inside the Kubernetes cluster. Monitoring and alerting of Kubernetes cluster and applications using Prometheus. Design & manage AWS infrastructure (EC2, S3, SQS, RDS, CloudFront) to host a microservices architecture. Write Terraform templates for infrastructure as code in AWS.