Meet the Grunts.
Jim is the author of two books published by O’Reilly Media: Hello, Startup and Terraform: Up & Running. He has more than a decade of experience building infrastructure and products that serve hundreds of millions of users at LinkedIn, TripAdvisor, Cisco Systems, and Thomson Financial.
Josh is the author of the definitive 12,000+ word guide to building scalable web apps on AWS which garnered 500+ upvotes on Hacker News, has presented on AWS and DevOps at numerous conferences and meetups, and built apps on AWS for 100,000+ users. Previously, he founded Omedix (now Edaris Health), a healthcare IT company that served over 4,200 providers and 500,000 patient-users.
Matt is a 20+ year industry veteran having served in numerous consulting, individual contributor and leadership roles. He has dozens of successful projects and ventures under his belt for greenfield startups to Fortune 100s across a variety of industries. Prior to Gruntwork, he most recently served as Chief Technology Officer at Twiage (a Health Care technology startup), SVP of Technology at Datavail (a niche, global managed services provider) and Chief Technology Officer at IO Data Centers. When he's not shaving yaks, Matt is a devoted father of three (aka part-time taxi driver), soccer coach, skilled photographer, avid poker player, and Tae Kwon Do Black Belt.
Principal Software Engineer
Eugene has almost 12 years of Software Engineering Experience under his belt. 11 of those years were spent in FinTech working on portfolio risk analysis, order management systems, and everywhere else in the back office. Eugene specialized in building scalable, highly distributed, performance sensitive applications that monitored 100MM+ daily transactions. Outside of work, Eugene enjoys anything DIY. His hobbies include wood working, tinkering on anything with an engine, and most recently, sourdough bread baking.
Financial Planning Adviser
Monica has worked in Finance for 15+ years. Her career spans investment banking, corporate financial planning, and small business financial management. At Gruntwork, she oversees financial and accounting functions and works closely with management on financial strategy and planning. In addition to building sophisticated (but usable) financial models, she also enjoys travelling, volunteering in community organizations, and has recently taken up tennis.
Senior Software Engineer
Etiene has loved computers for as long as she can remember but only started working with them as a career by the end of her classical piano university. Since then, she has worked on multiple areas of Software Engineering such as Web Development and Data Engineering. Etiene is passionate about bringing awareness to Latin American technology and is an active contributor to the Lua Language community and LabLua trough open source contributions and Google Summer of Code mentorship. In her free time, she enjoys hacking little projects such as blinky dresses, running, learning new languages and doing Natural Language Processing research.
Principal Software Engineer
Yori is an experienced software engineer passionate about building tools to make developers’ lives easier. Prior to joining Gruntwork, Yori was a founding team member at Captricity, a company building a secure digital automation solution for enterprises operating in highly regulated industries. During his time there, he built out Captricity’s core digitization platform from a research prototype. He eventually became specialized in Site Reliability Engineering and successfully led the team to materialize a 10x improvement in the throughput of the digitization platform. In his free time, he likes to tinker with his home datacenter (comprised of a mix of SBCs) and scout for new technologies to learn (currently CUDA and GPGPU programming).
Amy has spent the last 20 years immersed in financial accounting systems and processes. She has worked in the finance function across a variety of businesses from Fortune 500s to goat milk soap producers. When she is not running after her children, she can be found pursuing her goal of running a half marathon in each of the fifty states of the USA.
Principal Software Engineer
Rob has always lived and breathed technology from a very early age. He is an experienced engineer and technology leader having worked for and co-founded a number of Internet companies. Originally from the world's most isolated capital city (Perth, Western Australia), Rob now lives in Berlin, Germany and works heavily within the startup scene. His open source projects have been downloaded more than 5 million times. Outside of work Rob likes to travel, swim and listen to electronic dance music.
Principal Software Engineer
Petri is an accomplished software engineer with 20 years of experience. Prior to Gruntwork, Petri served as Chief Technology Officer and Lead Architect at Paf (an online gaming company based in the Åland Islands) and held various consulting positions in large banking and retail organizations. Outside of work Petri enjoys doing sports such as golf, basketball, beach volleyball and orienteering.
Hope has always been interested in fields where males dominated; she believes she can stand out and make a difference. She initially wanted to be an architect but somehow fell in love with computers at an early age. She has worked on several areas related to computers which include networking, databases and web development. As a full stack developer, Hope has had 3+ years of experience. Hope has always had a flair for data and believes a lot can be done with data if only we know how to properly manipulate it; hence she studies Data science during her free time. Hope loves to give back to the community, so she mentors teenagers in Lagos, Nigeria via TeenCode. When she is not coding, she enjoys cooking and sewing.
Ore's desire to understand how electronics and computers work led to a university degree in Electronic and Electrical Engineering and a brief career in Telecommunications. Prior to Gruntwork, Ore worked as a Full Stack web developer at Everylayer Inc. developing various applications with the sole purpose of making Internet services easily accessible and affordable in Nairobi, Kenya. Outside of work, Ore enjoys console gaming, basketball and soccer.
Make it 10x easier to understand, build, and deploy software.
We believe that software is one of the most important technologies in human history. We also believe that, as it is today, software is far too difficult to use, create, understand, and maintain. We want to live in a world where building and maintaining software is vastly more accessible than it is today and where the ability to create secure, scalable, and available software is not just the domain of a small number of elite companies.
We envision a world where software teams:
- Can build on top of the best infrastructure and tools available, rather than just those they have the time and budget for.
- Have access to clear training materials and real-world examples for any DevOps concept they may want to learn.
- Develop infrastructure, DevOps, and security practices as a large community, rather than a bunch of individual silos.
Most of all, we envision a world where software teams can spend far less time focused on infrastructure and far more time focused on the unique aspects of their businesses.
Do the right thing.
You almost always know what's the right thing to do. It's the choice that is fair, ethical, and decent. It's the choice that lets you feel good as a human being. Always make that choice, even if it means losing a client or losing money. Be a good person.
Take pride in your craft.
Whether you write code, make sales calls, or work on legal documents, do it well. You could call it "attention to detail," "great taste," "craftsmanship" or, as Michael Feather's puts it, "Clean code always looks like it was written by someone who cares." Whatever you call it, always strive to do work you can be proud of.
Get things done.
The counterpart to pride in craftsmanship is finding a way to get things done. The most beautiful code that never ships or sits unfinished adds no value, no matter how beautifully it's crafted. Don't let perfect be the enemy of good.
The best way to get things done is to do work incrementally. We believe that quantity of iteration beats quality of iteration. Plan projects so that every increment is valuable by itself. Optimize for fast feedback rather than trying to come up with a perfect plan. Aim to recover quickly rather than trying to avoid all mistakes.
Gruntwork originally started out as two traditional DevOps consulting companies, Atomic Squirrel, founded by Jim and Phoenix DevOps, founded by Josh. Jim and Josh met in 2015, realized that they kept re-implementing the same solution with every client, and began working together to create a better way to create best-practices infrastructure.
In 2016, after working with a number of clients and building up a library of reusable scripts, templates, and best practices, they merged the two companies together into Gruntwork.
For the rest of the story, be sure to check out our blog post, How we built a distributed, self-funded, family-friendly, profitable startup.