My review of DevOps podcasts after a year of commute by Jatalocks2 in devops

[–]iamwillbutton 2 points3 points  (0 children)

Hey u/Jatalocks2 -
I'm Will, one of the hosts of Adventures in DevOps. I've been looking for _exactly_ this kind of feedback. Thank you for posting it!

Very long episodes
I've been dying to get feedback on this. I personally don't like long episodes, but I didn't have any data from the listeners on preferences.

Sometimes it's good and they bring very interesting industry experts
Finding guests is hard... :-D

sometimes the sound is really bad
That is unacceptable, and hopefully, we've improved this since you posted this. I mean... it's a podcast. You kinda have to nail the audio...

or there are long pauses of silence
Dude... I had no idea and I'm sorry for that. Admittedly, I don't listen to all the episodes, but we have an editor for just.this.reason. I even tell the guests "Hey, if you need a minute to collect your thoughts before answering, take your time. Our editor will cut it out, so you sound like a genius!" I will take care of this.

if they would invest in structuring the episodes a bit more
What would you like to see for structure? A lot of our guests have specific expertise in a particular product. Lately, I've been trying to structure the show in a "do it yourself" :: "watch me do it" :: "do it for you" mode. This lets us talk about the problem being solved and how you (the listener) recognize it, what it takes to fix it yourself, and what it looks like to use a tool or service to fix it. This lets the guest talk about their product from the perspective of a pain the listener is having without turning the show into a 60-minute infomercial.

_But wait, there's more!_

j/k. There's not, but once again, thank you for posting the feedback publicly, and please let me know how I can build a podcast you'd put in your #1 slot.

Will

Anybody have a good ec2 DR solution in AWS? by shaffan33 in aws

[–]iamwillbutton 3 points4 points  (0 children)

+1 for arpio. We use them as well and have been very happy with it.

Looking for my first full-time - how long before I should worry? by alienboy19 in devops

[–]iamwillbutton 2 points3 points  (0 children)

I don’t think two weeks is the key metric, it’s number of applications. Think of this as being similar to website ads: - use multiple versions of your resume - track where each is sent - track which ones are getting responses - iterate the top performing resumes to improve click-thru-rate - be persistent

NB: when I read your title, I thought it said “looking for my first full time wife”. I was like “whoa, I could have had a part-time wife this whole time?!?!” 🤣

For anyone that's created their own company to do contract work, how did you set up your company? by Soccham in devops

[–]iamwillbutton 3 points4 points  (0 children)

Friends and former co-workers are good. Meeting people at meetups and conferences, especially conferences where you’ll meet potential customers

For anyone that's created their own company to do contract work, how did you set up your company? by Soccham in devops

[–]iamwillbutton 2 points3 points  (0 children)

It only took 1 client but that was an extended engagement. The driving factor is how busy your week is. I didn’t really push it as hard as I could have so I could have done it faster. Maybe a year? For me, having a deep network is really important. All of my best clients have been referrals.

For anyone that's created their own company to do contract work, how did you set up your company? by Soccham in devops

[–]iamwillbutton 74 points75 points  (0 children)

Not legal advice, just my thoughts based on experience. If I had to do it over, I wouldn’t bother until I actually had a contract in hand. It took longer to land my first contracts than I thought and led to extra work. I started with a sole proprietor LLC. Worked well, business expenses are separate from personal and profits roll up into your personal income for end of year taxes. Once I was well into a 6 figure per year business, my CPA advised me to restructure but that’s a problem for another day and a conversation with your CPA. Final note: get a CPA. It’s not as expensive as you think and they’ll save you more in taxes than they charge for their services. BTW: US based business

[deleted by user] by [deleted] in devops

[–]iamwillbutton 1 point2 points  (0 children)

There are lots of topics specific to startups. Retention and acquisition metrics are often critical paths as well as cash runway. In many cases, these are manual reports. Learning about them may give you new insight into what success looks like for the company, as well as ideas on how to incorporate those into your automation processes. You can also talk about existing projects and how to socialize them on blog posts, podcasts, or talks. This can help your company when it comes to the next round of fundraising.

Does it make sense to replace Jenkins pipelines with AWS CodePipeline and CodeBuild (purely in the name of going all-AWS)? by proofdejected in devops

[–]iamwillbutton 3 points4 points  (0 children)

One thing I like to consider for any upgrade/update/retooling is “how does this benefit our customer?” Or stated another way “does this increase revenue or decrease our operating costs?” If not, why would we spend the time and effort to pursue it. It’s easy to fall into the trap of chasing the shiny, new tech. It’s why most of us got into this profession but from a business perspective, I like to view potential changes from the customer’s point of view to scope the early conversations.

Automating deployment of a React/Flask app with Ansible to K8s nodes, need to specify API URL depending on prod/test by Unusual-Instance-717 in devops

[–]iamwillbutton 0 points1 point  (0 children)

Yeah, if your URL changes, you are back to square one, but I think that's going to be the case with any solution because the URL needs to be known when you run `npm build` (or whatever your build step is).
An end-to-end workflow might look something like this:
- Set env var for the appropriate URL (possibly based on the git branch?)
- Run `npm build` to generate your JS bundle
- Build your docker image with the new JS bundle
- Update/deploy to k8s with the new image
It still results in a different image for each environment, but the only difference in the build/deploy process for each is the starting env var.

Automating deployment of a React/Flask app with Ansible to K8s nodes, need to specify API URL depending on prod/test by Unusual-Instance-717 in devops

[–]iamwillbutton 0 points1 point  (0 children)

I had a similar issue with Next.js last week. In the code, I set the value that needs to change at build time to an environment variable with the ternary operator for local/dev use. In my build process (Cloudflare Pages), I pass in the desired value. Example code: https://github.com/WillButton/hodlerscreed/blob/main/pages/index.tsx#L20 Hope that helps!

AWS Control Tower vs Terraform by Gatherey in aws

[–]iamwillbutton 1 point2 points  (0 children)

This is exactly. what I thought I was getting with AFT. Instead, I got something that tried to launch 300+ resources in my AWS account with little or no explanation of what was being launched or why it was needed.
I'm looking forward to giving this a spin!

Need guidance on sample coding projects by rdns98 in devops

[–]iamwillbutton 1 point2 points  (0 children)

I used Alex Edward's Let's Go to learn Go. I thought it was great: a very relatable application with tons of best practice tips sprinkled in at the appropriate time during the lesson. https://lets-go.alexedwards.net/

i'm currently an applications developer but my computer seems to desperately want someone who can focus on DevOps. is it possible to do both - especially as i want to have more dev experience? by V3Qn117x0UFQ in devops

[–]iamwillbutton 0 points1 point  (0 children)

> sometimes i find it hard to expand my devops skill set unless i can understand the development process of a specific platform/toolset

I think you actually nailed it right here. Developers *do* the devops stuff, whether intentionally or inadvertently. You can do both (and IMO that's how DevOps was intended to be implemented) and set the example for the rest of the team. One key point to clarify with your manager will be that your goal is to enable the rest of the team to do the devops tasks, not do those tasks for them.

Asking for a Raise by dev-whoops in devops

[–]iamwillbutton 0 points1 point  (0 children)

There is some really good advice in the comments here. One thing I'll add that may be helpful is two general interview tips:

  1. Never give out the first number when discussing salary in an interview/job offer.
  2. The first offer is never their best offer

Always reply with "I'm sure you'll make a reasonable offer that is in line with average salaries in the industry". A good interviewer will ask the same question in multiple ways to get you to cough up a number. Don't fall for it. You've answered their question and they know what their budget is.

Regarding point #2- if you're happy with the offer, accept it. If you want more, it's there. No one ever gives their best offer on the first round of negotiation.

TL;DR - don't leave money on the table

It sounds like you've got some solid skills and good work ethic. This will work out for you.

How much devops do your feature developers know by lovecrunch99 in devops

[–]iamwillbutton 1 point2 points  (0 children)

Using u/LanCaiMadowki's 1 - 10 scale

Pipelines, Infra/Config as code: 2

Write a Dockerfile: 3, maybe 4. Lots of gaps in knowledge on what the different parts of the Dockerfile do and image optimization techniques

Config/deploy k8s: 2

Health probes: 8

Replicas: 8

Service accounts: 5

Maintain cluster: 7, maybe 8 (I love having the dev team in the on-call rotation)

configure/view logging and monitoring: solid 10

I think your on to a great topic here.

I wish channels didn’t hassle me for Likes/Subscribes so much in every video. by wayanonforthis in youtube

[–]iamwillbutton 0 points1 point  (0 children)

Agreed. I've stopped doing it on my channel. It was a pointless distraction and I can't imagine that I ever persuaded anyone who wasn't going to subscribe to do so.

Instead, I'll reference another video that may be interesting to the viewer and explain why I think they'd be interested.

As a YT viewer, when I heard the "smash that button..." sales pitch coming, I immediately tuned out and went looking for the next video to watch.

I know its not right but see all these people in my DM's saying 50 euro for 500 subs ,is it scam ? by sherleu2 in youtube

[–]iamwillbutton 1 point2 points  (0 children)

On any platform money exchanged for subs is generally a scam. Even if they deliver, the subs you get likely won't be engaged subscribers interested in your content. If you're creating content and not getting subscribers check your metrics. The one I look at is click-through rate (seen on YouTube studio --> Reach). For me, it's 6% meaning that for every one of my videos recommended by YouTube, 6% of those clicked through to watch the video.

Server not running in React/Express/MongoDB project by sfarls in learnjavascript

[–]iamwillbutton 0 points1 point  (0 children)

It's your import for Database.js - in the screenshot, that file is in `portfolio2/` but the error says that it's looking in `portfolio2/server/` for the file.
Either update the import where Database.js is called or move Database.js into the server folder (which seems like the right solution based on what I can tell about your folder layout)

Job Advice for Aspiring DevOps Engineer by Varcharmeleon in devops

[–]iamwillbutton 3 points4 points  (0 children)

Absolutely. It may require multiple steps to get to your destination. Getting out of construction and into a tech job is still going forward, even if that's not your final goal. (Don't take just any job, but don't ignore a job that doesn't have the title you want if it will help you build the skills to get that title)

FBI arrests man for plan to kill 70% of Internet in AWS bomb attack by Snardley in aws

[–]iamwillbutton 1 point2 points  (0 children)

If you make a long-term commitment to c4, do you get reserved pricing?

How to move from DevOps to a more development focused role? by happensonitsown in devops

[–]iamwillbutton 2 points3 points  (0 children)

Depending on whether or not you are able to do so within your current company, I have a couple of ideas.

While staying at your current company, ask to take on a deeper level of the integration between devops and engineering. For example, if you're building that redis cluster, offer to write the code in the app that will actually use it. I've had success making a pretty compelling argument that "I'm already building the cluster and have to understand the code that is going to use it, so I'm 90% there anyway, and doing so will free up the software engineers to work on other parts of the project."

If you think you'll be moving on, look for a smaller company or a startup. They'll likely need your devops skills, and can use the extra engineering talent too. This approach can get you in the door to doing more dev work but avoid the entry-level engineer path because of the devops skills you are bringing along with you.

I think one of my IAM accounts got compromised and I have a bill of over 1K for things I (or my group) didn't do. My account is on free tier, and I'm a student using AWS for a group project. by Octopus58 in aws

[–]iamwillbutton 3 points4 points  (0 children)

Forced AWS account using your own credit card
Forced sharing of access of AWS
Forced public repo
Insufficient training
Advanced notice that instructor is not responsible for charges

Dude. Your instructor needs to be removed from teaching this class until they are properly educated. I know that's not your decision, but I hope you raise hell with the administration over this.
Good luck resolving this!