Rafael R.DevOps Engineer
Skills
Graduated with First Class Honors, this professional thrives in team environments, learning from colleagues, and contributing effectively. Demonstrates a keen interest in new technologies and innovative solutions. In a recent project, contributed as a main developer with a focus on Full-Stack Java and Angular, developing secure REST APIs with JWT and a comprehensive front-end application in Angular, including the creation of key components and API communications. Additionally, managed repositories and pipelines in Gitlab and established a small Kubernetes cluster on-premises, utilizing infrastructure as code through an ArgoCD Agent and employing the GitOps practice for maintaining a single source of truth in a Git repository.
Software Engineer
8/1/2022 - Present
Gained extensive experience in developing Java applications with Angular and Docker, utilizing CI/CD pipelines in GitLab. Contributed to the development of an application that rents points of Fiber Optic to internet providers.
A key accomplishment involves creating and managing an on-premises Kubernetes Cluster with ArgoCD, integrated with GitLab. Adopted GitOps methodology to maintain cluster consistency and control through an agent-based system and infrastructure as code. Developed backend REST APIs using Spring Boot, incorporating JWT tokens for endpoint security. Built a user interface with Angular 14, while both backend and frontend CI/CD pipelines were created in GitLab. These pipelines encompassed stages for compiling, building, testing, smoke testing, code quality assurance, container storage, and deployment to both Kubernetes and Docker environments. Utilized Traefik as a reverse proxy for application deployment.Cloud Devops Software Developer Apprentice
8/1/2021 - 8/1/2022
Completed a one-year apprentice program supporting a globally distributed team across the United States and Ireland, collaborating effectively across three different time zones. Contributed to managing API services for developers using IBM API Gateway and Azure Pipelines, implementing Blue-Green deployment strategies. Participated in the migration of a Node.js application to Java, leveraging Spring Boot and integrating with HashiCorp Vault for secure credential storage. Developed and executed test cases to ensure a minimum of 75% code coverage, enhancing the application's reliability and maintainability.Full-Stack Developer
1/1/2018 - 7/1/2022
Gained substantial experience as a full-stack developer while freelancing and balancing college studies. Provided comprehensive support for legacy systems and developed new features for small businesses. Built technical expertise in the LAMP stack (Linux, Apache, MySQL, PHP). Enhanced skills in troubleshooting and optimizing existing systems, and designed robust, scalable solutions to meet client needs.Full-Stack Developer
1/1/2016 - 8/1/2017
Developed proficiency in object-oriented development with PHP, creating scripts for task automation using command line and cron on Linux. Gained extensive experience with the Codeigniter PHP framework, along with front-end technologies including jQuery, JQueryUI, JavaScript, and Twitter Bootstrap for responsive design. Acquired advanced skills in HTML5 and CSS, and demonstrated strong proficiency in database management with both MySQL and PostgreSQL, utilizing tools such as MySQL Workbench. Achieved a high level of competence in configuring and managing Linux environments (Debian, CentOS, Ubuntu Server) for setting up LAMP servers, as well as configuring FTP servers with user-specific directory restrictions. Developed basic virtualization skills using ESXi, XenCenter, and VirtualBox. Employed NetBeans IDE for development work and maintained collaborative codebases using Subversion (SVN).Web Application Developer
3/1/2014 - 8/1/2017
Managed and maintained internal sites and systems while developing new ones utilizing object-oriented PHP programming. Automated tasks and scheduled operations using PHP scripts on command line and cron within Linux environments. Gained expertise in the CodeIgniter Framework, enriching projects with jQuery, jQueryUI, JavaScript, and Twitter Bootstrap Framework. Implemented responsive designs with HTML5 and CSS, while handling data management tasks using MySQL and PostgreSQL databases. Utilized MySQLWorkbench for efficient database design and administration. Configured and maintained Linux-based servers (Debian, CentOS, Ubuntu Server) to create LAMP (Linux, Apache, MySQL, PHP) environments. Ensured secure file transfer with FTP server configuration and directory restriction per user. Basic skills in virtualization tools such as ESXi, XenCenter, and VirtualBox were developed. Code management and collaboration were facilitated using NetBeans IDE and Subversion (SVN).IT Manager
3/1/2014 - 11/1/2015
Played a crucial role in a startup PayTV IPTV service offering over 150 channels, leveraging FTTH GPON technology and OLT Fiberhome. Conducted installation and configuration of all headend equipment, including MUX, satellite receivers, and encoders. Managed the Network Operations Center (NOC) to ensure high availability of Internet and TV services. Demonstrated leadership by heading the team, fostering a collaborative and efficient working environment.
Computer Engineering at Salesian College Maria Auxiliadora
2014 - 2016Science of Computing at CCT College Dublin
2019 - 2020
Rafael is available for hire
Hire Rafael R.All Howdy Candidates are vetted for skills and english proficiency.