Barefoot Coders is a software and technical infrastructure development studio, helping companies of all shapes and sizes thrive in the cloud-native landscape. We operate a successful professional services business, and are looking to scale our operation by bringing on a talented Sales Director to help identify opportunities, scope them, and manage the account lifecycle.
We're a small team, and we're going to define this role together. We're keeping the definition loose because we care more about ability and fit than who's already in your rolodex. We're looking for smart people who get things done, aren't afraid to jump into challenging problems, and can adapt quickly to the ever-changing technology landscape.
If this sounds interesting, shoot me an email: jason@barefootcoders.com. If it's not for you, but you refer the right person, we pay a $1,000 referral bonus.
Barefoot Coders is a software and technical infrastructure development studio, helping companies of all shapes and sizes thrive in the cloud-native landscape. We operate a successful professional services business, and are looking to scale our operation by bringing on a talented Sales Director to help identify opportunities, scope them, and manage the account lifecycle.
We're a small team, and we're going to define this role together. We're keeping the definition loose because we care more about ability and fit than who's already in your rolodex. We're looking for smart people who get things done, aren't afraid to jump into challenging problems, and can adapt quickly to the ever-changing technology landscape.
If this sounds interesting, shoot me an email: jason@barefootcoders.com. If it's not for you, but you refer the right person, we pay a $1,000 referral bonus.
Each state has different laws about how people need to be notified about data breaches. U.S. mail is generally the lowest common denominator across states. See https://info.digitalguardian.com/rs/768-OQW-145/images/the-d... for more information if you're curious.
You might want to look into Terraform [1], which works across multiple cloud vendors, with pluggable open-source "providers" facilitating the communication with the backend cloud platform.
Terraform is okay, if you don't value things like "loops that aren't an awful hack", but in 2019 Pulumi is significantly better and their cloud-agnostic implementation actually kinda works okay.
We should make an effort to redefine how we use 'infrastructure-as-code', because right now Pulumi/Troposphere/Azure PowerShell and Ansible/Terraform/etc. are indistinguishable when viewed that way, despite the former being much more useful.
Infrastructure-as-verisonable-flat-configuration-files should not be thought of as infrastructure-as-code.
Pulumi would be perfect if the community edition was simply self hosted without support vs free with a single user only. At a stingy small org, I have no hope of ever using it instead of simply installing Terraform when the starter edition excludes secrets management and the API.
> Terraform is great but if you want to change to a different cloud provider you pretty much have to rewrite everything
While true, the process is closer to a variable name refactor than to a complete re-write. With Terraform, you have the stack described in code and the resource names translate cleanly across cloud vendors. Certainly more so than a word doc describing infrastructure setup steps.
Yeah? If you build on top of popular open infra that is hosted by a variety of providers, it shouldn't be too hard. You can build on top of K8s, Postgres, and S3-alike APIs, then use Terraform to move across AWS, GoogleCloud and DO without having to rewrite a thing.
You still need to have pretty intimate knowledge of your stack provider though. Terraform is a way to formally express your infrastructure via code, but you still need to know how all of your components need to be configured and wired together. It doesn't give you any of that.
Yes, developers can request permission to access your inbox "offline" (i.e. at any time, with a long-term access token). The scope is clearly identified in the OAuth authentication process, and the consent screen clearly asks for permission to (IIRC) "read, write, and delete emails." There are a few well-known applications (Earny and Unroll.me come to mind, off the top of my head) that are known to work with consumer research operations with the resulting data.
Google does indeed have an office in Ann Arbor. As far as I remember, it's quite light on engineers, though; I'd be surprised if any seniors are there.
I'm a consultancy owner where our engagement mode slightly resembles a freelancer model. There are a few things you should keep in mind (some of which have already been mentioned in this thread):
1. Don't participate in the race to the bottom on price. The goal with most MVPs, in my experience, is to build something that can feasibly be expanded beyond the MVP point. If you work with someone inexpensive, you're likely to wind up with something that, even if it meets your goals, will be difficult to expand upon beyond the initial scope. Of note, you should bear in mind your growth plan beyond the MVP. For example, do you want this freelancer to stick around long enough to help install an internal team? If so, you almost certainly want someone with management/hiring experience, not necessarily a recent code bootcamp grad.
2. Don't work with someone on a fixed-fee if your business has any possibility of adjustment. There are plenty of shops and freelancers out there who grossly misunderstand what it means to be "agile." Agile software development isn't just about the tools and processes one uses to build software -- it's about alignment with the business at any given point in time, and an engineering team's ability to adjust as your business realities change. For example, as you're building your MVP, if you discover that feature X is critical to a large customer using your product, you're logically going to want to introduce it to your MVP scope and prioritize it accordingly. Working with someone on a fixed fee incentivizes scope-freezes when the work is started, which might have financial advantage for you in the short term, but can greatly hinder your ability to adjust as the world changes around you and your business.
3. Work with people who are aligned with your business. Someone who isn't willing to understand the actual business machinations at play behind your MVP is not going to be understanding of your priorities, and won't be able to make informed technical recommendations. You might not think you're looking for a CTO-like figure or anything of that ilk, but when first building out a MVP that you hope to grow beyond that, this level of insight is extremely valuable.
3a. When working with consultancies in particular, do not try to offset monetary payment with stock/equity. It's a clear red flag for us.
4. Work with people you can trust. If you don't have someone in your network, go out of your way to build that trust.
5. Have an idea of what you want, but be willing to listen. Some of us have done user research a million times and know what people don't want to see in a product, and the good ones are going to bring such things to your attention. You know your business better than outside people/organizations, but they might know something you don't.
I'm happy to have a conversation about this with anyone interested. Email in profile.
Barefoot Coders | DevOps Engineer - Google Cloud and Terraform | New York, NY | FULL-TIME, REMOTE
We've partnered with a cloud services provider to help migrate global enterprises into the digital era. We're looking for a collaborative DevOps Engineer, comfortable with Terraform and Google Cloud Platform. You'll be working closely with our Director of DevOps alongside our client team. This is a highly collaborative project where your expertise will be valued deeply. We're looking for someone who is comfortable with periodic client-site visits.
You are an experienced engineer with a wide range of engineering skills. You delight in building reliable, resilient systems that help businesses grow and mature their technical offerings. You are collaborative, and enjoy working with teams and clients to make sure that the right thing gets built at the right time.
Not the right person for the job? That's ok! If we wind up working with a candidate who mentions you sent them this link, we'll pay you $1,000.
Barefoot Coders is a software and technical infrastructure development studio, helping companies of all shapes and sizes thrive in the cloud-native landscape. We operate a successful professional services business, and are looking to scale our operation by bringing on a talented Sales Director to help identify opportunities, scope them, and manage the account lifecycle.
We're a small team, and we're going to define this role together. We're keeping the definition loose because we care more about ability and fit than who's already in your rolodex. We're looking for smart people who get things done, aren't afraid to jump into challenging problems, and can adapt quickly to the ever-changing technology landscape.
If this sounds interesting, shoot me an email: jason@barefootcoders.com. If it's not for you, but you refer the right person, we pay a $1,000 referral bonus.