Rafael is a highly specialized DevOps Engineer, Application Support, NOC, and System Administration expert with a thorough and creative approach to automating environments, monitoring, and provisioning cloud resources with Terraform, GitLab CI, Consul, Chef, and AWS. He is adept with new technologies and proposes appropriate enhancements that suit client needs. Rafael's work is geared toward client satisfaction and trust in the final product.
Delivering CI/CD as part of an Agile team to improve performance by automating and streamlining operations and processes.
Helping build and improve infrastructure, application, and performance development and ensuring tight security including data encryption, security groups, and environmental scanning.
Ensuring high-quality deliverables and implementing DevOps and security best practices in fast-paced environments.
Reorganized IaaC implementation with Terraform and handled periodic Terraform upgrades.
Implemented multiple modules for several architectural pieces sourced from GitHub (Terraform) and implemented GitHub Actions on self-hosted runners for Terraform drifts detection.
Prepared EKS cluster provisioning code to enable migration from Fargate to K8s and implemented centralized logging with ELK.
Working on client projects, migrating to the cloud (AWS), modernizing the architecture and deployment pipelines, and implementing IaaC with CloudFormation.
Redefining and recreating the architecture and modernizing an old application designed to connect dealers and consumers with the intention of renting a recreational vehicle.
Implementing IaaC with Terraform, managing a multi-AWS accounts environment, automating configuration with Ansible, setting up CI/CD with Jenkins, and troubleshooting production issues.
Implemented integrations, deployed application updates, identified production issues for a platform that manages, scales, and optimizes performance marketing.
Implemented CI pipelines, managed CD tooling, and hardened the network security of the AWS infrastructure.
Measured app performance with system and application log tools.
Migrated monolithic services to Docker and microservices to Fargate and from Chef cookbooks to Ansible playbooks.
Operated, maintained, and scaled internal web-based applications by automating pipelines to provision infrastructure in the cloud.
Established and developed a single Terraform module for specific services to avoid code duplication on infrastructure provisioning.
Provided support to the online gaming infrastructure by deploying online and live game features, maintaining virtual online game infrastructure environments and deploying software solutions and tools (Jenkins, Chef, etc.) to the client's virtual environment.
Provided support for the escalation of maintenance services on Oracle Solaris 10 and IBM AIX 7.1 platforms for clients (production, testing, development, integration).
Provided support for the implementation, troubleshooting, and automated OS patching and provisioning in on-premise DCs for clients.
Provided Tier 1 problem identification and diagnosis support for several responsibilities that included patching strategies, monitoring improvement/consulting, contingency planning, disaster recovery, backup, and restore for distressed clients.
Maintained and improved the monitoring platform, supporting the production (700+ hosts) and testing environments and networks.
Optimized system operations with monitoring tools like Nagios, Munin, and Cacti and customized checks for specific services, scripting in Bash and Perl for different clients.
Provided assistance for platform-wide sessions, traffic, and other graphics behavior services (e.g., FDs, garbage collection, CPU usage, memory, load average, and specific service parameters & metrics) for clients.
Similar in concept to a Twitter-like newsfeed but for game events that allows users to opt in to contextual notifications. It can be reused for any type of notifications or aggregate data split among different channels owned by specific users. The complete followers feature also represented a new method of correlating, routing, and aggregating service requests and user information between services. Technologies used: Configuration Management: Chef; Service Discovery: Consul; IaaC: Terraform; CI/CD: GitLab-CI; Cloud Provider: AWS; OS: Centos 6.9; Monitoring: Zabbix, AppDynamics, Grafana, CloudWatch; Centralized Logging: ELK.
This is a generic service that abstracts the core functionality needed to facilitate timed auction services, auction resolution callback, sorting, and searching on aggregate data. Meets high performance SLAs. Technologies used: Configuration Management: Chef; Service Discovery: Consul; IaaC: Terraform; CI/CD: GitLab-CI; Cloud Provider: AWS; OS: Centos 6.9; Monitoring: Zabbix, AppDynamics, Grafana, CloudWatch; Centralized Logging: ELK.
Sun Solaris 10: Using Solaris Live Upgrade, reducing the downtime to just a reboot time. This helped to avoid service disruption or patching in off-peak hours. IBM AIX 7.1: Through NIM (Network Installation Manager) apply upgrades and updates via NIMADM. Based on mirroring the rootvg on an alternate boot device and working on this inactive media allowing to apply patches or upgrades without service disruption.
Created a single Terraform module for the specific service to avoid code duplication on the infrastructure provisioning (service provided for several franchises like FIFA, NBA, Madden, Battlefront, Battlefield, and others). This helped to reduce the provisioning time and boosted client satisfaction for the low ETA.
Education
Electronic Engineering (Dropout - quit in the 5th year for personal/family reasons)