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.
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.
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.
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.
Amanda is a born and raised desert loving Arizonan. After 9 years of owning a small bakery business, she sold and went in search of a different path. Now, Amanda uses her skills to help others through community building and part time virtual assistant work. When she isn’t working with growing companies she is spending time with her family and pets or outdoors adventuring in the mountains.
Senior Software Engineer
Zack is an engineer and artist who loves to create, learn and share knowledge via technical writing, tutorials, and open source code. Prior to Gruntwork, he was an engineer at Cloudflare, Cloudmark, and BrightContext, and did consulting work for Johns Hopkins.
Marina is a Brazilian software developer, currently living in Berlin and and now working as a Software Engineer at Gruntwork. She has worked across a variety of industries, including healthcare, marketing, finance, and car trading, and across the entire stack, including backend, frontend, DevOps, and testing. She loves functional programming in Clojure, travel, and video games.
Taylor is a Product Manager with a passion for bridging the gap between customer needs and business. She previously worked for a Fortune 6 company where she focused on facilitating Product Management during a digital transformation. Extremely detail oriented and creative, in her free time you can find her tackling various interior design projects at home, or spending time with her fiancé or her dog, Lewis.
Principal Product Designer
Eben is a UX designer with a passion for synthesizing form and function to create truly enjoyable experiences. With degrees in interactive media and computer science, he tackles any design problem from both creative and analytical perspectives. He's not afraid to get his hands dirty in code to play, prototype, or tweak a tiny detail until it's just right. Prior to Gruntwork, Eben served as Director of Design at Oblong, crafting next-gen collaborative conference rooms and apps to improve team communication by bringing in-person social cues to virtual meetings. He's also a hiker, boulderer, and board game enthusiast who dabbles in game design himself.
Ina is a software engineer based in London but originally from Bulgaria. She has previously been consulting in different industries such as fintech, recruitment and cosmetics. Ina is all about learning and sharing everything DevSecOps, and chasing endlessly the perfect engineering workflow. She is currently pursuing an MSc in Software & Systems Security. In her spare time Ina can be found taking photos somewhere with golden beaches, learning guitar or training martial arts.
Principal Software Engineer
Ana is a software engineer with over a decade of experience mostly focused on backend and infrastructure. Prior to Gruntwork, she worked at Elastic (where, as an SRE, she helped keep the lights on the Elastic Cloud) and Red Hat (where she worked on the OpenStack project for over five years). Originally from Serbia, Ana has lived and worked in four countries and now calls Berlin home. In her free time, she likes traveling, reading, learning about all sorts of things (currently music/piano) and going on adventures with her partner and their dogs.
Principal Site Reliability Engineer
Pete is an infrastructure / SRE / DevOps engineer with 20+ years of experience wrangling infrastructure and automating everything. Prior to Gruntwork, he has worked mostly at startups in various industries, including advertising, fitness, and fintech. In his free time, Pete likes reading out loud with his kids, playing games (Dominion is a family favorite), playing piano, and singing. For moments of Zen, he rides a motorcycle. His ranch in Oregon gives him and his family room to roam and views to enjoy.
Principal Sales Engineer
Marija has worked in tech for over 15 years, exploring everything from managed hosting to telecommunications, from software to hardware. A passion for her is demystifying tech for the non-technical, especially security. Marija has been an advocate and public speaker for Women in Tech, working to bring disparate viewpoints to the confounding technical problems we all face. When not "tech-ing", Marija is probably reading a history book, learning a language, or inventing ridiculous nicknames for her dogs.
Ian is a Sales Engineer in Boston, Massachusetts with a DevOps background. Before working at Gruntwork, he was a Site Reliability Engineer at Podium and Venmo. Ian joined Gruntwork on a mission to make writing Terraform simple and enjoyable for all. When not writing code, Ian enjoys adventures outdoors, reading books, and playing his guitar.
Senior Software Engineer
James is a Software Engineer in Toronto, Ontario. Before working at Gruntwork, he was a backend engineer in various big tech companies. James is passionate about learning. Outside of work, James enjoys racket sports (e.g., Badminton, Tennis, Table-Tennis).
Senior Engineering Manager
Sarah’s career in technology has spanned several industries and over the past 20 years a variety of roles from full stack software developer to various leadership positions. Her greatest passion is for helping individuals, teams, and companies in the technology space to know their value and potential, and put it to greatest use. She is particularly excited about working on projects that make peoples’ lives better and has a special soft spot for making developers and leaders lives better.
Senior Product Manager
Beth is a software engineer turned product manager who loves helping technology workers navigate complexity. She has written and spoken about DevOps, SRE, and resilience engineering, with a special passion for incident management and analysis. She often wanders, and is happily based in Portland, Oregon.
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.