I'm looking to do some freelancing but don't have a network or past customers to rely on for contracts. I've been applying to Upwork jobs but it's been difficult without ratings and competing against lower priced engineers.<p>I do have experience as a DevOps engineer so I feel confident in my abilities to build production-ready infrastructure but getting the right leads is not something I'm experienced with.<p>What has worked for you?
Forget Upwork, competing on price is a losing game.<p>Things I've known to work:<p>1. Go to meetups (got a job offer once from project night at Boston Python Meetup).
2. Go to job listings for early stage startups looking for DevOps people, email them saying "hey maybe you want a consultant instead?" They might be happy for short term cost saving. Probably work with bigger companies.<p>Lots of resources on <a href="https://doubleyourfreelancing.com/" rel="nofollow">https://doubleyourfreelancing.com/</a>.
You have <i>a network</i> — everyone has some start of a network!<p>All of my work has come through my personal network, or as a direct referral from it. I do more independent contracting than freelance work, so if that's something you're open to, I encourage you to reach out to founders and CTOs you know to explore opportunities. That's what worked for me in a "tier 3" startup city.<p>I would consider any of the marketplaces a last resort from the perspective of a good developer. (People are willing to work for way too little. Think about the advantages you have that those on the platforms don't.)
Network. If you want to build up a portfolio a good way is to volunteer to build or fix things for local non-profits, in exchange for them to give you a testimonial and let you use their name for promotion (if you do a good job, of course).<p>Don't compete on price. Pick your price and stick to it.<p>If you specialize in a particular piece of technology, spend time online helping people fixing things, writing bug reports and patches for it, creating a site with useful tools or tutorials and things like that. Then just include a small mention on your site or your signature about your freelance work.<p>Don't go overboard with self-promoting, but don't neglect it either.<p>Keep a resume (or several targeted ones if you have different skillsets) up to date and ready to send people.
Start a forum specialising in some software (or write your own) then as your forum grows so will the people hiring you to perform customisations etc worked for me.
Start a private limited company. Start working for companies you used to work for as a permanent employee before. Market yourself as a consultant with specific skillset who works on a per project basis. You come in and help the in-house engineering team deliver the project, implement new technology etc. Look for shorter term contracts, 6-9 months per contract. You can build up a rolodex of clients and referrals like this which will make future contracts come to you without you having to look for work.
One of my previous comments on this subject: <a href="https://news.ycombinator.com/item?id=12744624" rel="nofollow">https://news.ycombinator.com/item?id=12744624</a><p>Networking is key! Go to relevant events and talk to a lot of people.<p>Avoid freelancing sites like Upwork.<p>Do your own marketing (decent website etc.).
If possible find a niche. DevOps is a pretty wide range of skills and problems to solve. Can you narrow it down to something very specific (that's in demand) you're particularly good at?
offer your service for free at first. People will pay you anyway (without asking) if you do a great job. Then you get one client, then another one, then another. Increase your price along the way while building your portfolio.<p>How do you get your first lead even for free? Craigslist or find ways of going to events where people aren't technical at all. It'll come.<p>There's no magic trick you can't make big money without a network in life.
I started out ten years ago by shouting out to my friends, and posting on Craigslist. I basically emailed everyone in my LinkedIn network and told them I was available for freelance sysadmin work. Good luck!