Live data from Hacker News

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

infisical.com

91–100 of 114 posts

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#91
post #67

Some people mentioned to me that going Solutions Engineer was a good way to get more non-technical/business skills. I saw a few SEs starting their own companies later, seemingly because their SE roles "trained" them for the business side of things. I considered doing this myself; however, I'm a freelance software engineer and technical writer. More a jack of all trades than someone with major skills in one category o…

A jack of all trades is preferable as a solutions engineer.

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#92

I realized a decade ago at 40 if I wanted to still stay relevant, make more money, not go into management and not still be trying to compete with 25 year olds based on how well I could reverse a b tree on the whiteboard, I had no choice but to get closer to “the business”. I got a job in cloud consulting specializing in app dev - “application modernization” at AWS (mid level L5) in 2020. Took advantage of every oppor…

How would one go from devops or sre management to a customer facing pre sales role like you described? I thought sales was a separate career path. I relate 100 percent to your realization about competing with 25 year olds on Leetcode. I'm comfortable, but I realize finding a new job is harder than ever, even though I am as valuable as ever - they want me not only to have proven I can 10x a company managing infra and…

I too am working on my out of the country back up plan. My wife and I are going to one of those countries for 5 weeks in a couple of weeks. We have already looked into residency requirements as a Plan B.

I am just starting to get a peek under the cover for sales. If I understand it correctly.

- “Someone” is hustling to make first contact with the customer or if you are a partner of one of the cloud providers, they send customers your way. I have no clue how this part works.

- The SA talks to the potential client enough to get high level business requirements to shape the contract. I’m not an SA. But there is a certain AWS speciality where I’m usually pulled in at this phase. We are trying to build expertise around this specialty. My former mentee is an SA at AWS so I know how they operate.

- After the contract is designed, I work with sales to understand the opportunity and I am the first person that does a deep requirement analysis - the business case is known, the technical requirements are ambiguous. I am responsible for getting the requirements and doing the design, talking to the technical guys, finance, security and the business folks to make sure their needs are met.

- then I lead the project, before AI, I would have needed a couple of people on the project. Now I can do it myself most of the time. It was never lack of knowledge, there are only so much I can do myself.

To your second question, the last 2016-2024 when I set on this path is a lot different than it is now.

I guess the best way is to work backwards from where you want to be to where you are.

1. How often do you know the business requirements in advance compared to how often are they given to you?

2. The money and the opportunities are in leading migrations. There are very few decent paying hands on keyboard “doers” those are easy to outsource. I lucked up that I got my job in a division that does care about “developers who know cloud and can lead implementations”

3. How are your project management skills? The ugly truth is PMs are useless when it comes to tech projects, you are the one that has to have the proper context to know dependencies, how to break things down, critical paths, etc.

4. Have you led implementations larger than what you can do yourself? Hands on keyboard folks are a dime a dozen and companies can pay them a fifth of what they pay you.

5. How are your presentation and communication skills? Can you explain what you did to someone non technical but knows their business, sonríe who understands technology but not what you did and someone who knows the technology and wants to know why you made the decisions you made?

6. Do you have experience juggling conflicting stakeholder agreements

7. How is both your small talk and business speak - “adding on to what Becky said”, “finding alignment”, “a single pane of glass”, “taking things to the parking lot”, “we aren’t solutioning yet, let’s talk about your business opportunities and challenges “?

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#93

Earlier quoted context omitted.

Help me understand this 'embedded in developer teams' in a larger company. Do you have no central infrastructure with centralized tooling, alerting, standards and knowledge? Team A has a devops engineer, Teams B through F have one, how do they have any capacity to pursue long term strategical projects, save money and operational effort with centralized hosting and tooling, and basically have some autonomy, when they…

That’s exactly what it means , a person who reports to the infrastructure team who decides standards and is embedded with the devs as part of the project. If you are just throwing things over the fence - you’re an “operations” team and get none of the benefits of DevOps

Understood, but so far what I observed is the embedded devops pressured/saying Yes/beholden to a PM running sprints, and the central infra team management constantly has to intervene to protect the embedded devops engineer politically.

Maybe my experience is a rare example, but my conclusion so far is that it's tricky to prevent this painful situation, and requires vigilance.

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#94
post #69

side note, i absolutely love Infisical’s self-hosted offering. it’s really easy to get set up with and aside from a few minor problems with their Universal Auth, i had it working in production in just a few days. it’s made secret management a lot easier, especially across different environments! i’m aware that there are limits on the free plan, but as a single user i haven’t hit any crazy restrictions

Really glad to hear that! What problems did you have with Universal Auth?

upon remembering, it was actually just Token Auth - for some reason, when i created a machine identity in my parent organization, tbe CLI would always return a 403 for any project ID, regardless of whether i gave the identity the adequate permissions.

i got around it by just generating an identity for each project, which was probably a better idea anyway for granularity

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#95

Earlier quoted context omitted.

I have a different opinion. :) DevOps is great feedback to the engineering team. Too many alarms or alarms at unsocial hours? The engineering team should feel that pain. Too hard to push? The engineering team should feel that pain. Strange hard to diagnose alarms? Yep, the engineering team should feel that pain! The feedback is very important to keeping the opex costs under control. However, I think the author and I…

The only folks who like devops are those that haven’t touched anything else, or are scared to move out of that molehill. Try it once .. is my advice

It truly depends on the type of DevOps experience. I've avoided firefighting DevOps roles my career and I enjoy it. Having the space to step back and design intelligent dependent systems is satisfying.

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#96

Earlier quoted context omitted.

You can hate coding and be an excellent network engineer or even DBA. I'm an infrastructure guy and I learned to code, but I don't code today. The other poster who talked about good people in the old days using Perl and suchlike tools is right. Competent people care about automation. But there are all sorts of automation tools that don't require knowing how to write object oriented code or do a ton of code reviews. T…

It’s a red flag anytime I see a company with a dedicated “database administrator” usually they want you to put all of your business logic in stored procedures and have a dozen GetCustomer_n copies for versioning. What can a modern operations person do that can automated anything via coding? BTW: I am “expert” in cloud by any definition (did at a startup, worked at AWS ProServe, staff consultant at a 3rd party consult…

>BTW: I am “expert” in cloud by any definition (did at a startup, worked at AWS ProServe, staff consultant at a 3rd party consulting company) and I develop. How hard do you really think it is for someone with a developer mindset to learn how system design works at scale and bring their same developer mindset to infrastructure as code?

It depends! Do you mean clicking in the AWS console and spinning up infrastructure? It takes a few days.

Learning terraform/CloudFormation so it's repeatable? Probably a few weeks.

Kubernetes design patterns and troubleshooting? I feel like it takes at least a few months of hands on and theoretical.

To build infrastructure that lasts, is monitored with an APM as well as infrastructure specific tooling (not Cloudwatch) has cost dashboards set up to account for workloads across a dozen product lines (not Cost Explorer), has a CI CD pipeline automation for hundreds of repos including automatic onboarding of new ones, understands cloud security enough to have designed a tight perimeter with some automation around detection and remediation, has strong network level knowledge and knows how to deal with external vendor/client connectivity options (since you have to adapt to their limitations or demands)... Instead of server babysitting, you know in advance how to prepare the inevitable situation where workloads need to scale, and already have tooling and horizontal and vertical auto scaling either automated or ready to go...

If you know these things after 2.5 years, and I say this fully seriously, you are in some sort of .5 percent elite in this industry and deserve something like 1M a year, or you should be leading something huge.

Otherwise there's a risk here that you don't know what you don't know, which was my original point about over confidence by software engineers when it comes to infrastructure.

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#97

Earlier quoted context omitted.

That’s exactly what it means , a person who reports to the infrastructure team who decides standards and is embedded with the devs as part of the project. If you are just throwing things over the fence - you’re an “operations” team and get none of the benefits of DevOps

Understood, but so far what I observed is the embedded devops pressured/saying Yes/beholden to a PM running sprints, and the central infra team management constantly has to intervene to protect the embedded devops engineer politically. Maybe my experience is a rare example, but my conclusion so far is that it's tricky to prevent this painful situation, and requires vigilance.

And once you have the infra team saying no all of the time and being antagonistic - you’re back to old school operations and you aren’t a DevOps shop.

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#98

Earlier quoted context omitted.

Understood, but so far what I observed is the embedded devops pressured/saying Yes/beholden to a PM running sprints, and the central infra team management constantly has to intervene to protect the embedded devops engineer politically. Maybe my experience is a rare example, but my conclusion so far is that it's tricky to prevent this painful situation, and requires vigilance.

And once you have the infra team saying no all of the time and being antagonistic - you’re back to old school operations and you aren’t a DevOps shop.

But if they never say no, how do you maintain central infrastructure standards?

If you say yes all the time, I feel like that's how you turn devops into Ops monkeys who are reactive, since people are operating on Sprint timelines instead of optimizing for long-term stability.

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#99

Earlier quoted context omitted.

It’s a red flag anytime I see a company with a dedicated “database administrator” usually they want you to put all of your business logic in stored procedures and have a dozen GetCustomer_n copies for versioning. What can a modern operations person do that can automated anything via coding? BTW: I am “expert” in cloud by any definition (did at a startup, worked at AWS ProServe, staff consultant at a 3rd party consult…

>BTW: I am “expert” in cloud by any definition (did at a startup, worked at AWS ProServe, staff consultant at a 3rd party consulting company) and I develop. How hard do you really think it is for someone with a developer mindset to learn how system design works at scale and bring their same developer mindset to infrastructure as code? It depends! Do you mean clicking in the AWS console and spinning up infrastructure?…

You did see the part that I worked at startup for 2.5 years, then worked at AWS ProServe for almost 4 and now work at a third party consulting company as a staff consultant leading cloud + app dev hybrid projects?

I turned down a job where the position was going to be created for me by a former coworker at AWS who is now a director at a well known non tech F500 company where I would be responsible for a multi year migration and modernization strategy that would have paid about 30% more than I was making at AWS.

I really hate babysitting infrastructure and lift and shifts so much I turned it down and took a job that paid the same as I was making at AWS. That’s just how much more I enjoy the hybrid cloud + app dev roles.

I deal strictly with AWS on the infrastructure side, the minute I’m working on a large assessment (those huge 50 page requirement docs) and they mention hybrid, or anything outside of AWS, I bring in someone who actually likes that stuff. As I do when I see it’s going to be a migration.

The other side of my job is to actually do hands on app dev + cloud either doing it myself for small projects or leading larger ones.

I’m also not the person who is going to be on call or monitoring, that’s for the young folks.

My last three projects were using the CDK, Terraform and CloudFormation respectively

Re: I spent 5 years in DevOps – Solutions engineering gave me what I was missing

#100

Earlier quoted context omitted.

>BTW: I am “expert” in cloud by any definition (did at a startup, worked at AWS ProServe, staff consultant at a 3rd party consulting company) and I develop. How hard do you really think it is for someone with a developer mindset to learn how system design works at scale and bring their same developer mindset to infrastructure as code? It depends! Do you mean clicking in the AWS console and spinning up infrastructure?…

You did see the part that I worked at startup for 2.5 years, then worked at AWS ProServe for almost 4 and now work at a third party consulting company as a staff consultant leading cloud + app dev hybrid projects? I turned down a job where the position was going to be created for me by a former coworker at AWS who is now a director at a well known non tech F500 company where I would be responsible for a multi year mi…

I'm with you on the avoiding tedium, on-call and monitoring and overall Operations pieces of it.

There's an infrastructure creation aspect where you're creating automation systems and passing it along for others to maintain. I personally think that's a sweet spot.

Everything you said here I relate to, it seemed like you were arguing that infrastructure design and systems engineering is just "app dev ++" as opposed to a collection of skill sets that take years to learn.

It's no different than AI slop if someone thinks cloud automation is just another programming framework to learn. I've worked exactly in 0 companies that got it right when it came to intelligently designed, bullet proof systems. Some of the slop and chaos is so bad it takes big new projects and smarter hires to repair it.

Post reply on HN