I’m a proactive DevOps Engineer with a solid foundation in cloud infrastructure and the entire software development lifce cycle, now deepening my expertise in Platform Engineering.
Passionate about building efficient, scalable solutions, I’m currently exploring advanced techniques in crafting internal developer platforms, streamlining workflows and creating golden paths that reduce cognitive load for development teams.
Driven by innovation and continuous learning, I thrive in cross-functional teams where I can leverage automation and cutting-edge tools to solve real-world challenges and drive transformational change.
-
GitOps Excellence: Advancing expertise in GitOps methodologies using ArgoCD, Kubernetes and Crossplane to enable seamless, automated deployments. Focused on empowering development teams to deploy code efficiently and securely, supporting high-frequency releases and robust distributed systems.
-
Infrastructure Automation: Architecting resilient, self-healing infrastructure with Terraform and Crossplane. Emphasizing automation, consistency and reliability across multi-cloud environments (CIVO, Vultr, Hetzner) by enforcing standardized provisioning practices and minimizing manual intervention.
-
Platform Engineering: Designing and implementing internal developer platforms that create streamlined, opinionated workflows ("golden paths") to enhance developer experience, reduce cognitive load and accelerate delivery cycles.
A practical guide to modern infrastructure provisioning and application deployment.
DevOps-centric project that demonstrates modern infrastructure provisioning and application deployment workflows.
This project allows DevOps engineers and Cloud Architects to:
- Operate within specific environments to which they have access.
- Add or remove modules as necessary to build applications within their designated environments.
- Deploy targeted applications or modules (e.g., networking, karpenter, eks/internal-app) within their specific environments.
Each environment folder (e.g., dev, prod) corresponds to a specific cloud environment.
Repository: https://github.com/juanroldan1989/sisyphus
This project focuses on the complete automation of a high-performance data processing system.
Repository: https://github.com/juanroldan1989/10K-users-for-10M-records
- Data Population: Efficiently populate a database with 10 million weather data records.
- Health Check: Execute standard health check queries on the database to ensure data integrity and performance.
- Application Deployment: Deploy a Flask application using GUnicorn and Nginx for optimal performance.
- Load Simulation: Simulate 10,000 users per second interacting with the API to test system scalability and robustness.
- Performance Tracking: Monitor and document performance metrics and improvements.
- Containerization: Ensure all components are containerized from the outset, adhering to best practices.
- Development & Testing: Facilitate seamless development and testing using Docker Compose and Terraform.
- CI/CD Integration: Integrate with GitHub Actions for continuous integration and deployment (work in progress).
- Infrastructure Provisioning: Use Terraform for provisioning infrastructure on AWS ECS Fargate (work in progress).
Explore additional projects in my portfolio →
- "Looking for discomfort in comfortable ways."
- "Don't confuse unfamiliarity with complexity."
- "To have something you never had, you have to do something you never did."
I believe the best place to work is the one where I can evolve and challenge myself in projects while collaborating with amazing people and working on platforms that improve people's lives on a daily basis.
Every time I go outside my comfort zone, I find myself traveling to unvisited corners of my mind, felling closely to untapped emotions, watching hidden desires become visible for the first time and I always come back to this:
The only constant throughout my life has been my desire to communicate and build.
I communicate by working on challenging projects, writing and condensing a decade worth of experience within my development blog, performing live music mixes, looking for outdoor activities and chess matches.
I build through software and infrastructure, system design, piano tunes, writing and sketching.