
Dennis Ruiz
Verified Expert in Engineering
DevOps Engineer and Developer
La Paz, La Paz Department, Bolivia
Toptal member since June 5, 2020
Dennis is an infrastructure architect, information security practitioner, and developer who's helped startups and enterprises with various infrastructures, development pipelines, and troubleshooting issues. A few facts about Dennis: his strongest skill is DevOps, the largest system he's managed consisted of 1,000 on-premise servers, and his most challenging project to date was centralizing the configuration of all the apps in a single place using Jenkins and templates.
Portfolio
Experience
- Python - 10 years
- Jenkins - 10 years
- Git - 10 years
- Terraform - 10 years
- Linux - 10 years
- Amazon Web Services (AWS) - 10 years
- DevOps - 10 years
- Docker - 4 years
Preferred Environment
Docker, Kubernetes, Helm, Ansible, Terraform, Git, Jenkins, Bash, Python, Linux
The most amazing...
...project I've done was helping clients develop software tools that solved integration and automation problems that couldn't be solved with conventional tools.
Work Experience
Back-end & Cloud Infrastructure Engineer (Python and AWS)
Somnology, Inc.
- Improved and maintained CI/CD pipelines on AWS and GitLab.
- Troubleshot and debugged issues across production and lower environments, helping unblock people from work and getting the app business back online.
- Implemented observability services to collect system metrics and application logs in a central place with AWS CloudWatch and Prometheus.
AWS/DevOps Engineer
Daniel Shirvani
- Deployed infrastructure needed to run the Deepgram AI framework on containers.
- Helped validate and test the Deepgram AI framework for voice-to-text transformation.
- Communicated daily with the client and informed them on progress related to the project and overall challenges in running AI frameworks on GPU-powered Amazon EC2 instances.
AWS Cloud Engineer (via Toptal)
Digimatix Technologies INC.
- Maintained and troubleshot pipelines in AWS GitLab.
- Evaluated AWS infrastructure to ensure it is secure, and resources are effectively used.
- Scripted the infrastructure with Terraform as IaaS with CI/CD.
DevOps Engineer (via Toptal)
nDimensional, Inc.
- Maintained CI/CD pipelines across different environments hosted in AWS.
- Troubleshot and maintained Kubernetes services in Amazon EKS.
- Participated in the daily scrum, provided feedback, and maintained ticket task reports.
AWS DevOps Engineer
Anjuna - Main
- Improved Terraform scripts, Jenkins jobs, and Bash scripts.
- Integrated all active Git repositories from Bitbucket with SonarCloud and Jenkins. Protected branches with thresholds on Bitbucket and pull requests.
- Tracked and fixed bugs via Jira and daily scrum updates.
Site Reliability Engineer
Sporttrade Inc.
- Worked on infrastructure design review and proposal for improvements overall.
- Tracked and fixed bugs via Jira and daily scrum updates.
- Managed queuing bottleneck issues hosted on AWS.
AWS DevOps Engineer | Solution Architect
Remora Inc.
- Updated Docker microservices that had dependencies problems.
- Tracked and fixed bugs via Jira and daily scrum updates.
- Supported teams via Zoom, chat, and ticketing system.
Release Engineer
Deckers Brands
- Implemented Gitlab CICD pipelines for automatic build and deployment to the Layer0 platform.
- Troubleshot issues with Bamboo and Artifactory services.
- Helped with release operations on Salesforce with existing pipelines on Bamboo.
DevOps Engineer
Regrow
- Maintained infrastructure with Terraform with pipelines in Buddy CI/CD.
- Migrated cloud formation manifest to terraform with CI/CD.
- Troubleshot AWS service issues on AWS Batch, Workspaces, RDS, and ECS services.
DevOps Engineer
ConsumerAffairs.com
- Implemented various monitoring tools using Prometheus.
- Troubleshot issues on different services such as RabbitMQ, Redis, and Docker.
- Helped in maintaining the infrastructure with Terraform and server configurations with Ansible.
DevOps Engineer
Self-employed
- Helped customers with migrations from on-premises to cloud solutions with zero downtime.
- Implemented various CI/CD pipelines with Jenkins, Bitbucket, GitLab, and GitHub Actions.
- Dockerized applications and handled a migration to Amazon ECS and Kubernetes.
- Set up various Docker projects while following industry best practices to provide production-grade and secure Docker applications with orchestrators like Kubernetes, Amazon ECS, Docker Swarm, and Docker Compose for local development.
- Implemented a service with Amazon ECS that could request and store up to 3,000 SSL certificates from Let's Encrypt in less than five minutes.
Senior DevOps Engineer
Flugel.it
- Maintained an existing infrastructure with Terraform and developed modules for different purposes. Mainly worked with AWS ECS, Elastic Beanstalk, RDS, S3, VPCs, auto scaling & LB, and CDN.
- Project-managed a DevOps team based on different regions by using agile methodologies with Jira software.
- Managed sprints and defined tasks based on business requirements and incident management and also wrote reports.
- Self-hosted log aggregation and monitoring solutions implemented for different clients. Used tools like Grafana, Prometheus, Sensu, ELK, and Graylog.
- Provided onsite support for the Los Angeles offices which included project planning, pipeline improvements, and general enhancements.
Senior DevOps Engineer
Xtime
- Automated Jenkins installation on Kubernetes on-prem environments.
- Maintained Jenkins clusters and CI/CD pipelines with Jenkins files.
- Performed server maintenance for a Chef-managed infrastructure, orchestrating and controlling over 1,000 on-premises servers.
Full-stack Developer | DevOps Engineer
Mojix | Tierconnect
- Helped to troubleshoot production-related issues on different applications and different frameworks like Ext JS, AngularJS, Java Hibernate, Oracle, and PL/SQL.
- Automated application configuration across more than 20 environments and up to 1,000 servers using Chef and Python scripting. At that time, HashiCorp Consul was not yet a mature tool for configuration, so these solutions were critical.
- Automated Jenkins setup and configuration as a code that runs on Kubernetes and can be deployed on-demand for different development teams.
- Developed a custom performance monitoring tool using Perl, Python, and JavaScript that consolidates server system data and JVM information from Java applications into a unified platform, complete with reports and visual graphs.
- Provided onsite support in the California offices which included daily operation tasks, planning, and production releases.
- Implemented Chef cookbooks for different setups and tweaks on Java, New Relic agents, Python package configurations, and more.
Software Developer
CodeRoad
- Developed and implemented Drupal modules, themes, and web services that mobile applications would use later.
- Developed mobile web applications with PhoneGap, which was used to package and deploy IPA and APK packages to the Google Play Store and the App Store.
- Built and deployed pipelines for automatic and clean development (Jenkins).
Experience
Simple Kubernetes Setup
https://github.com/darvein/ansible-kubernetesDevPi Service
https://github.com/darvein/devpiserverVerdaccio Amazon S3 for NPM Internal Package Hosting and Management
https://github.com/darvein/verdaccio-s3Senior DevOps Engineer
Education
Superior Technician Degree in Industrial Computing
Escuela Industrial Superior Pedro Domingo Murillo - La Paz, Bolivia
Certifications
AWS Certified Solutions Architect – Professional
Amazon Web Services
AWS Certified Solutions Architect Associate
AWS
Skills
Libraries/APIs
Vue, REST APIs, Node.js, TensorFlow Deep Learning Library (TFLearn), TensorFlow
Tools
Terraform, Ansible, Git, Jenkins, Amazon Elastic Container Service (ECS), NGINX, Apache, GitLab, Bitbucket, Amazon CloudWatch, Helm, AWS CloudFormation, Amazon Cognito, Splunk, Amazon SageMaker, Graylog, Amazon CloudFront CDN, Boto 3, Amazon EKS, AWS Fargate, Amazon Kinesis Data Firehose, GitLab CI/CD, Vim Text Editor, Apache Solr, Chef
Languages
Python, Bash, Go, JavaScript, PHP 7, SQL, PHP, Java, Snowflake, Groovy, TypeScript, Scala, HTML, HTML5
Paradigms
DevOps, Microservices, Microservices Architecture, Continuous Integration (CI), Agile, Azure DevOps, DevSecOps
Platforms
Linux, Docker, Kubernetes, Amazon Web Services (AWS), CentOS, Ubuntu, AWS Lambda, Azure, Azure Functions, Opsgenie, Oracle, Amazon EC2, AWS Elastic Beanstalk, Drupal 8, WordPress, Drupal, Google Cloud Platform (GCP), Salesforce, Firebase, AWS IoT
Storage
MySQL, Amazon S3 (AWS S3), PostgreSQL, Amazon DynamoDB, Redshift, Elasticsearch, Redis
Frameworks
Laravel, Core Services
Industry Expertise
Automotive
Other
Troubleshooting, CI/CD Pipelines, AWS Certified DevOps Engineer, Infrastructure as Code (IaC), AWS Cloud Architecture, Prometheus, Amazon RDS, AWS DevOps, Cloud Migration, Architecture, Full-stack, Site Reliability Engineering (SRE), Amazon Kinesis, ECS, Load Balancers, SSL Certificates, Autoscaling, Amazon API Gateway, Web & Mobile Applications, SAP, Cloud, Octopus Deploy, Layer0, Shell Scripting, AWS Certified Solution Architect, Software Architecture, Leadership, Algorithms, WebSockets, Amazon Cognito User Pools, Content Delivery Networks (CDN), Back-end, Cloud Infrastructure, Web App Development, Machine Learning Operations (MLOps)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring