Nick G. Senior DevOps Engineer
Summary
- Experienced Software Engineer with deep DevOps expertise and demonstrated history in solving complex technical issues.
- AWS-certified solutions architect with strong OOP fundamentals knowledge and proven expertise in DevOps tools.
- Experience leading the team, creating architecture, work with security and integrations.
- Perfect team player who is known for his excellent communication skills, good at working in a multicultural environment.
- Advanced English.
Experience
Senior DevOps Engineer
Jan 2023 – now
Responsibilities:
-
Provide infrastructure solutions for the projects and automation for the creation of cloud resources, pipelines, and deployments.
-
Support developers whenever they have problems with the hosting solutions.
-
Provide consultancy documents with recommendations for the cloud architecture.
-
Design and build efficient scalable software systems and infrastructure.
-
Set up deployment environments by automating tasks and processes.
-
Improve the infrastructure management.
-
Collaborate closely with other engineers across the globe.
Technologies: Terraform, AWS, Github actions, Gitlab CI, Python, Docker, Kubernetes
Lead DevOps Engineer, IT Product Company
Sep 2019 – Jan 2023
Responsibilities:
-
Keeping up and running a large number of servers and services on a public cloud used for the worldwide streaming of the Tokyo 2020 Olympic Games.
-
Improving infrastructure creation and automation.
-
Working with a microservices architecture.
-
Constant communication with different technology partners and teams in other countries to decide how to approach the development of new product services.
Technologies: Alibaba Cloud & Google Cloud, Terraform & Ansible, Python & Shell scripting, Auth0, Tyk, elk, Grafana, Jira, Bitbucket, Kubernetes, Helm, FFmpeg.
Technical Lead, IT Outsourcing Company
Nov 2016 – Nov 2019
Responsibilities:
-
Developing a new technology that allows videos to be embedded into emails.
-
Active programming.
-
Planning the micro-services for new features.
-
Scheduling new releases.
-
Meeting with other departments to align requirements.
-
Meeting with clients to support the sales department, developing features accordingly to market needs working with software architecture, security, and different stages of integration.
Technologies: Symfony, slim, silex, storage (MySQL, Redis, Cassandra), AWS and Google infrastructure, Trello-driven agile methodologies (scrum, kanban), devOps skills (docker, makefiles, shell scripting, gitlab ci) - automated tests (PHPUnit, mockery, behat), messaging (rabbitMQ).
Software Engineer/Analyst, Pardigma Technologico
Apr 2015 – Aug 2016
Responsibilities:
-
Designing and developing new features for social media projects.
-
Development of the backend.
-
Improving the infrastructures and APIs used by the different frontend applications (mobile apps and Angular web apps).
-
Supporting thousands of requests per day and putting extra effort into keeping the backward compatibility in the refactored services.
Senior symfony programmer, Other IT Companies
Apr 2010 – Apr 2015
Education
IES Sivero Ochoa, Computer applications development degree
2006 – 2008