Dennis Ruiz, DevOps Engineer and Developer in La Paz, La Paz Department, Bolivia
Dennis Ruiz

DevOps Engineer and Developer in La Paz, La Paz Department, Bolivia

Member since March 31, 2014
Denis is an infrastructure architect, information security practitioner, and developer who's helped startups and enterprises with various types of infrastructures, development pipelines, and troubleshooting issues. A few facts about Denis: 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 when he had to centralize the configuration of all the apps in a single place using Jenkins and templates.
Dennis is now available for hire

Portfolio

Experience

Location

La Paz, La Paz Department, Bolivia

Availability

Part-time

Preferred Environment

Linux, Vim, Python, Bash, Jenkins, Git, Terraform, Ansible, Helm, Kubernetes, Docker

The most amazing...

...project was when I helped the clients to develop software tools that solved integration and automation problems that couldn't be solved with conventional tools.

Employment

  • Senior DevOps Engineer

    2019 - 2019
    North Music Group
    • Handled the CI/CD implementation of .NET applications that needed to run in a Windows environment with a Octopus deploy cloud service on AWS.
    • Constructed a reliable AWS infrastructure that supported a back-end and front-end application using CDN with the data being stored on Multi-AZ and scalable RDS data storage.
    • Implemented database migrations for .NET with Flyway.
    Technologies: Octopus Deploy, Bitbucket, AWS
  • DevOps Engineer

    2018 - 2019
    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 AWS ECS and also to Kubernetes.
    • Setup various Docker projects while following industry best practices in order to provide production-grade and secure Docker applications with orchestrators like Kubernetes, AWS ECS, Docker Swarm, and Docker Compose for local development.
    • Implemented a service with AWS ECS that could request and store up to 3,000 SSL certificates from Let's Encrypt in less than five minutes.
    Technologies: AWS, Terraform, Ansible, Jenkins
  • Senior DevOps Engineer

    2017 - 2019
    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.
    Technologies: AWS, Terrafor, Ansible, SAP Cloud, Docker, Kubernetes, GCP
  • Full-stack Developer | DevOps Engineer

    2014 - 2018
    Mojix | Tierconnect
    • Successfully helped to troubleshoot production-related issues on different applications and different frameworks like ExtJS, AngularJS, Java Hibernate, Oracle, and PL/SQL.
    • Automated how application configuration for more than 20 environments with up to 1,000 servers using Chef and Python scripting. Today Hashicorp Consul helps to configure many applications but back then the tool was not that mature.
    • 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 application performance monitoring tool written in Perl, Python, and JavaScript that collects most of the server system data, java applications JVM information in one single place with reports and 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.
    Technologies: Java, Oracle, Jenkins, Kubernetes, AWS, Chef
  • Software Developer

    2013 - 2014
    CodeRoad
    • Developed and implemented Drupal modules and themes and implemented web services that would later be used by the mobile applications.
    • Developed mobile web applications with PhoneGap which was used to package and deploy IPA and APK packages to the Google Play Store and App Store.
    • Built and deployed pipelines for an automatic and clean development process (Jenkins).
    Technologies: PHP, Drupal, Solr, JavaScript, Mobile Web Applications

Experience

  • Simple Kubernetes Set Up (Development)
    https://github.com/darvein/ansible-kubernetes

    This is a simple Ansible playbook that sets up a Kubernetes cluster with multiple nodes while using the Weave network plugin. The project supports also testing itself to check whether the Kubernetes cluster was created properly.

  • DevPi Service (Development)
    https://github.com/darvein/devpiserver

    This is a DevPi Python package management and repository setup and configuration to orchestrate all built Python packages that later can be installed via PIP. It is an Ansible playbook that supports testing with the Kitchen framework.

  • Verdaccio S3 for NPM Internal Package Hosting and Management (Development)
    https://github.com/darvein/verdaccio-s3

    This is a Verdaccio implementation with AWS S3 as back-end storage to host many NPM packages in a private way. The site Npmjs.org does the same job but it costs US$7 per developer account and with Verdaccio you can host your own NPM hosting service.

Skills

  • Tools

    Terraform, Ansible, Git, Jenkins, GitLab, Bitbucket, Graylog, AWS ECS, Amazon CloudFront CDN, AWS CloudWatch, AWS IAM, Boto 3, Amazon EKS, AWS Fargate, GitLab CI/CD
  • Platforms

    Linux, Docker, Kubernetes, Oracle, AWS Kinesis, AWS EC2, AWS Elastic Beanstalk, Drupal 8, WordPress, AWS Lambda, Amazon Web Services (AWS)
  • Other

    AWS, Troubleshooting, Prometheus, Opsgenie, ECS, Load Balancers, SSL Certificates, Autoscaling, Amazon API Gateway, Linux Server Administration
  • Languages

    Python, Golang, JavaScript, PHP 7, Bash, SQL
  • Paradigms

    Agile, DevOps
  • Frameworks

    Laravel
  • Libraries/APIs

    Vue.js
  • Industry Expertise

    Automotive
  • Storage

    PostgreSQL, MySQL, AWS RDS, Redshift, Amazon Kinesis Data Firehouse, AWS S3, Elasticsearch

Education

  • Superior Technician degree in Industrial Computing
    2008 - 2011
    Escuela Industrial Superior Pedro Domingo Murillo - La Paz, Bolivia

To view more profiles

Join Toptal
Share it with others