News for hackers. Stuff that matters.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by seneca on Wednesday April 19, 2017 @02:09PM (#14150175)
That sound you hear is thousands of Ops Engineers' future prospects falling further and further into question.

It's becoming hard for me to justify staying in the 'DevOps' space with amazing solutions like this coming out regularly from AWS. I can hitch myself to the AWS wagon for a while, but eventually, it seems, dedicated operators just won't be needed for most small to medium deployments. It's tough, because I can see that this is genuinely moving the industry forward, but it's also negating the need for skills I've worked for over a decade to build. I guess this is what carriage builders felt like 100 years ago.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by watty on Wednesday April 19, 2017 @02:51PM (#14150605)
I doubt that. I'm somewhat familiar with AWS offerings and have used S3 for years. Actually creating a scalable SAAS offering correctly (emphasis on "correctly") is still a daunting task.

Sure, I just created a CodeStar project which I guess hooked me into 5 or more of AWS services but now what? What if I want to create a DynamoDB or move off of CodeCommit? How do I know if it scales or is redundant? How much does this beast I just created in a few clicks cost / month - can it be cheaper? etc. etc.

It may make DevOps jobs easier or help people get into DevOps but it certainly doesn't replace a trained AWS architect.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by RussianCow on Wednesday April 19, 2017 @02:57PM (#14150668)
Genuine question: For how many small and medium-sized businesses does any of this stuff matter? Not that I necessarily disagree with you, but it seems like having one engineer who knows AWS decently well is Good Enough™ for most companies, whereas in the pre-AWS world, you needed ops people who could build most of that stuff from scratch. It just doesn't feel like you need nearly the same amount of people to scale something up with AWS as opposed to doing it in-house. But I could be wrong as I don't follow the devops world closely.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by nulagrithom on Wednesday April 19, 2017 @03:13PM (#14150799)
I'd look at it almost like Wix and other WYSIWYG editors: it's perfectly fine for smaller stuff. Small to medium doesn't really need to flesh this stuff out. I could use the hell out of CodeStar currently. I'm doing multiple small projects and this shop is doing the "ops people" thing, so there's a ton of friction between code, test; deploy.

But on my last project (much bigger) Elastic Beanstalk started to really show its rough edges, and I was pretty close to tearing it down and setting up by hand, which gets in to becoming the guy who knows AWS Good Enough™.

But I could've easily seen that project scaling way up and being tempted to go the Kubernetes route, which would've required a true DevOps person to maintain.

Just based on my anecdotal experience, I don't think either of the previous projects were paying for the DevOps person in the first place, and I don't think CodeStar is going to replace them now either. This is just low-hanging fruit.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by autotune on Wednesday April 19, 2017 @08:22PM (#14152969)
Just out of curiosity, what are some of those "rough edges" you experienced?
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by nulagrithom on Thursday April 20, 2017 @02:46PM (#14159583)
Not sure you'll see this and I'm kind of stretching my memory here but...

It was a node.js project and the db was separate, and keep in mind my knowledge of AWS is/was limited. But then, this seems to be the target audience for EB, yes? I'm sure a lot of this could be fixed but...

1) Logging

It somehow took me significant time to figure out how I could send meaningful logs anywhere but poorly organized flat text files in S3 without adding some kind of logging sink to the code itself. Sure, I could've just plugged in Winston and spat out everything to MongoDB but the team couldn't understand why we couldn't just get logs out of EB. And yeah, we could could grep through the S3 bucket but that meant syncing the whole bucket and trawling through an absolute ton of log files with no more precision than your knowledge of grep and regex. Not the best thing.

I eventually dumped all the logs in to CloudWatch, but the documentation to do so was severely lacking (from my perspective) that dealing with CloudFormation template files made me consider ditching EB entirely -- If I'm dealing with this garbage anyway why don't I just go whole hog and get more control anyway?

Even after dumping the logs to CloudWatch, I was still "the guy" for doing any good searching of these logs. Maybe this was just a team quirk, but what they really wanted was logs in MongoDB or something they know, rather than something AWS specific. Again, a logging sink would've fixed this, but there were concerns about uncaught exceptions and attempting to send to MongoDB in an unknown state.

2) Deployment Time & "Health Checks"

The team was used to pulling the latest changes manually and restarting the node.js process. Introducing CI ironically increased friction as our deploys were taking an upwards of 10 minutes (20 if immutable). This doesn't sound like much of a problem in a traditional environment, but going from a "cowboy coder" environment to "why the hell does it take 20 minutes to deploy!?" was a stretch. My initial answer was "health checks!" but then we discovered that the health checks weren't actually doing much for us... I had erroneously assumed that part of the health check meant monitoring the responses of the web service and aborting deployment upon massive failure. We had a deploy that crashed and returned 500 on every request, yet somehow didn't abort. Part of this may have been because the developer involved in the bug did everything possible to prevent a "crash", instead of letting the process die upon unrecoverable error (part of a frontend JavaScrtip mindset I assume), but trying to sort out how to make the health check look for 100% 500's brought me even further in to "why not set it up myself?"

3) Deployment Failure

We hit a hard limit of deployments and had to clean out a list of artifacts we didn't even know existed before being allowed to deploy again. WTF? This is when the team started to really question the value EB was providing.

4) I ended up "the guy" anyway, so what does it matter?

The documentation was too dense for my team, and the quirks were plentiful enough that I ended up "the guy" anyway. One day I came in late and a deployment had gone wrong. EB had been rolling out bad code for 20 minutes and they didn't know how to fix it. I had to clean up the mess. That was really the "fuckit" moment for me. Hand managed EC2 instances wouldn't have caused this problem. Regardless of knowledge problems within the team itself, the whole point of adopting EB was to avoid needing infrastructure specific knowledge to scale & deploy. Now EB was doing more harm than good.

---

These are just the things I remember off-hand. I'm sure there's solutions to these problems, but it just wasn't worth it for me to investigate when really my purpose was just to write and ship code, not futz with the infrastructure. We would've run in to less problems with a naive, manual setup in the end.

You can ping me at rtannerf dot com if you want to know more. I'm sure I can dredge up a few more annoyances and clarification from an old coworker. Hope that helps.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by aoner on Monday April 24, 2017 @06:04PM (#14188810)
Would love to hear a counter voice with some solutions to these problems
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by _delirium on Wednesday April 19, 2017 @04:40PM (#14151556)
For the small businesses that I know of, one engineer who knows the operational side decently well has been the norm for a long time. In the '90s it was one of the programmers who happened to know enough Solaris to double as the Unix Sysadmin. Maybe one genuine full-time sysadmin if the company grew a little larger. Now you have someone who knows enough AWS to fill that role, which doesn't seem all that different in staffing levels.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by holydude on Wednesday April 19, 2017 @03:06PM (#14150750)
It depends on what do you call small or medium-sized business. Besides the same question can be asked about "developers". How many mediocre / junior / just developers you need "in-sourced" ?

More and more work can either be outsourced to services like AWS is building or cheaper IT professionals anywhere in the world. The only question here is when taking the lead outweighs the costs.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by unclebucknasty on Wednesday April 19, 2017 @03:25PM (#14150904)
>It just doesn't feel like you need nearly the same amount of people to scale something up with AWS as opposed to doing it in-house.

If this statement is not true, then Amazon would say that AWS is failing to fulfill its mission.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by watty on Wednesday April 19, 2017 @03:09PM (#14150769)
In my niche commercial industry almost all software is server-side software. Only now is everyone moving to the cloud - mostly as a way to collect data and generate some recurring revenue. So small businesses with a few devs now need to either spin someone up on AWS or hire someone.

I could definitely see less ops engineers needed in some companies that move to AWS from some in-house platform but overall "devops" is rapidly increasing in demand.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by chuparkoff on Wednesday April 19, 2017 @04:54PM (#14151671)
Agree with watty here that this, as with most new Legos from AWS, makes some of the repetitive and frequent devops things easier and consistent. But the devops-person's true value is in stringing all the Legos into complex creations. And sure, while each new AWS offering, simplifies or automates some segment of work, it also feeds the number of cross-tool permutations. And that in turn creates new opportunities for the people like us that can string it all together when needed.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by BurningFrog on Wednesday April 19, 2017 @04:32PM (#14151483)
Note how OP says DevOps will become obsolete in the future, while you say it is not obsolete right now.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by MR4D on Wednesday April 19, 2017 @08:07PM (#14152914)
Give it a few years. Amazon has shown they can scale as big as anyone, and this is just version 1.

Bezos is maniacal about winning, and I'm sure this will win where they want it to win.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by eropple on Wednesday April 19, 2017 @03:16PM (#14150828)
Operators are probably done-for, sure, with the exception of some deep-magic systems. But DevOps? Nah. It's just that "operation" is a subset of development now (as in many ways it was before I was born, when "sysadmin" was a dirty word for "Perl hacker").

Much of my value as a consultant is that I can drop into a shop, understand the tooling and the stack, and develop a solution that makes sense, using AWS tools where appropriate or general-purpose ones where the AWS ones don't fly, and I can make it approachable for developers (not operators, but developers) with less experience and make it easy for them to hammer on it and expand it as needed.

That's not going away--if anything, the steadfast drive towards understanding less of how anything you do works makes people who do understand it more valuable when the shit hits the fan. And it always does.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by bauerd on Wednesday April 19, 2017 @06:44PM (#14152457)
I completely agree with your point. I've been investigating options for moving a SaaS application away from Heroku, over to a self-hosted PaaS stack (e.g. Kubernetes-based Deis). While I think I have a modest to solid understanding of Docker, Kubernetes, and so on, shit will hit the fan and I'll be the one to frantically dig through docs, logs and other stuff once it happens. I've toyed around with the modern DevOps stacks(tm), and while the out-of-the-box experience has mostly been really great, I'm certain the dollars we'd save are not worth the sweat. Once it's out of the box, it will break, it's only a matter of time. Someone will have to fix it.

I should mention it's a very small team and the option to split the DevOps work does not exist. I'm still evaluating GCE and friends, because the amount we pay for Heroku is ridiculous.

Edit: Also I feel like a need an AWS <-> English dictionary

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by eropple on Wednesday April 19, 2017 @07:46PM (#14152803)
Ehhh. This is an unpopular viewpoint, but to be frank: I've rolled up k8s at scale, and to be honest? I think you might as well just use ECS if you're going to already be into AWS. And it plugs into pretty much everything AWS does without having to either reinvent every wheel or having to build translation layers (or use ones you don't fully understand). Failing that, use EC2 and run singleton Docker containers on each instance (easy enough to do with a short cloud-init script). You already have resource segmentation. You shouldn't have enough headroom in your cluster as-is to not be using all of it (otherwise it's just deadweight loss).

The set of shops that actually benefit from k8s or the like are a rounding error and so many person-hours are burned building stuff like this that it hurts. Simplicity is better than complexity until your needs require complexity.

If you'd like to chat further, feel free to reach out - email's in my profile.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by joshmn on Wednesday April 19, 2017 @08:27PM (#14152996)
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by paulddraper on Wednesday April 19, 2017 @02:15PM (#14150244)
Eh. The further AWS moves up the stack, the less dominating their products are. EC2? Awesome. S3? Great. ELB? Good. CodeCommit? Eh.

I'd be interested to hear about experiences using CodeCommit, CodeDeploy, etc. but I doubt AWS found the One True Workflow.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by Kocrachon on Wednesday April 19, 2017 @02:34PM (#14150441)
I use CodeCommit, CodeDeploy, CodePipeline.

I admit, it wasn't the easiest thing to setup. But its nice. When I commit my changes to my mainline, it deploys the code to the host and configures everything for me, and keeps all my hosts up to date.

Coworker uses it all to kick off lambda functions.

CodeCommit is just a basic Git setup, so nothing special. But working with CodeDeploy and Pipelines is ok. I wouldn't say its much better or worst than other products, and you can use them to deploy to non-aws environments also.

I don't know, I can't really sell it well. It does what it does, and it works well enough for me.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by fernandopj on Wednesday April 19, 2017 @06:32PM (#14152399)
I use them too, and it works well. However, I do miss the days we used Heroku to handle those deploys _in seconds_ rather than 10-15 minutes AWS uses to roll out an EBS update.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by stcredzero on Wednesday April 19, 2017 @03:55PM (#14151167)
Eh. The further AWS moves up the stack, the less dominating their products are.

Is this because the further they move up the stack, the more UX matters? That's Amazon's perennial weakness.

Remember that Bezos says, "Your margins are our opportunity." They will get around to gobbling your market, unless it requires something that doesn't scale for them.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by taurath on Wednesday April 19, 2017 @02:22PM (#14150312)
The more tooling you get around the higher level products, the more whole industries you will capture, at least in part. So many startups are just services adding a bit in the middle of AWS and clients, value that is slowly chipped away by Amazon. Instead of the "full team" you now have an automated lightweight SaaS.

AWS's strategy is not looking for the one true workflow, its to envelop enough common usecases that it dominates nearly the whole field, giving you as custom a service as you want.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by paulddraper on Wednesday April 19, 2017 @02:52PM (#14150621)
Totally agreed.

I call it the "Atlassian strategy": be mediocre at enough things that you become enormously successful.

It's a long way from a death knell to competitors though.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by Androider on Wednesday April 19, 2017 @02:24PM (#14150335)
This does seem to be the case. CodeCommit, CodeBuild, CodePipeline and CodeDeploy feel like (and most likely were) developed by entirely different teams, and the actual experience of using any of them is not as good as your average 3rd party provider that fully focuses on just one of the pieces. The main thing the AWS equivalents have going for them at this time is the ultra-low pricing (by selling the underlying AWS services, and mostly not charging for the Code* tools).
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by justicezyx on Wednesday April 19, 2017 @02:39PM (#14150490)
Hmm, you are missing the big picture.

AWS needs these to prevent other players encroach their ecosystem. The higher the upper-stack offerings in the tech stack, the lower the quality is requires to be dominant. But the ecosystem will secure the customers.

It's not that you cannot beat AWS in one or two offerings, but you cannot beat them as an ecosystem.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by mooreds on Wednesday April 19, 2017 @04:29PM (#14151455)
> It's not that you cannot beat AWS in one or two offerings, but you cannot beat them as an ecosystem.

Very true! If you only offer one piece, then you have to

1. integrate with them and other providers

And

2. Be substantially better (2x, 5x?) in order to beat the default provided by AWS

And

3. Don't forget you are competing with open source options as well (where the cost is the time to set up a solution, but no cash outlay)

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by mifeng on Wednesday April 19, 2017 @07:12PM (#14152617)
This is called stack fallacy, the "mistaken belief that it's trivial to build the layer above yours," as coined by this blog post from a while back: https://techcrunch.com/2016/01/18/why-big-companies-keep-fai...
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by paulddraper on Wednesday April 19, 2017 @07:17PM (#14152637)
Especially if your name is the letters AWS and the stack above you requires the letters UI.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by thoughtpalette on Wednesday April 19, 2017 @03:45PM (#14151085)
CodeCommit is about 10% where it needs to be in regards to other competitor features. They only support a single archaic code review tool (ReviewBoard). Once they manage a better UI and add additional features around their hosted git, should be a better sell.

As is, I wouldn't use it without an extreme organizational requirement.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by thesmallestcat on Wednesday April 19, 2017 @02:54PM (#14150633)
Come on... do you mean like how all sysadmins lost their jobs when PaaS became mainstream? Operations isn't going away, it's becoming higher-level. Demand is only increasing.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by holydude on Wednesday April 19, 2017 @02:58PM (#14150678)
Like openstack or juju killed devops ? Like Heroku killed devops ?

Naah...It probably will be for more than 10 years just good enough for prototyping your applications.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by morgante on Wednesday April 19, 2017 @03:21PM (#14150877)
Tools like this will just force Ops engineers to further up-skill. I live by a simple motto that anything which can be automated will be automated. That includes setting up most generic toolchains.

Ops engineers have two choices: adopt a symbiotic relationship with the tooling, where they can be even more productive than before while wielding the tools, or eventually lose their jobs.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by sly010 on Wednesday April 19, 2017 @07:32PM (#14152718)
AWS is the Salesforce of computing. Salesforce "consultants" routinely charge $10K+ for setting up an account and configuring a few triggers. We will not loose your job, it might just look a little different. Perhaps instead of writing code, we will be pulling levers and turning knobs, but someone will have to have an in-depth knowledge of a the arbitrary limitations and the magic lever combinations. There is enough chaos in this space for everyone to make money...

edit: typo

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by rdli on Wednesday April 19, 2017 @03:05PM (#14150737)
Here's an alternative, more optimistic view.

CodeStar (and its competitors) doesn't eliminate the future prospects of ops engineers. Instead, they reduce the grunge necessary to get something working. (After all, how much fun is it to actually set up and configure Jenkins ... for the hundredth time.)

So it's possible that over time, ops engineers get more time to worry about things that are harder (or impossible) to automate. For example, organizations run similar, but not exactly the same dev workflows. So understanding your existing dev workflow, and how to tune it is an ongoing thing. And with something like microservices, maybe you have dev workflows that vary by team. Or how do you tune your monitoring infrastructure to let you root cause faster, instead of just taking stuff out of the box. Etc.

I could be wrong, of course. Curious what others think.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by avip on Wednesday April 19, 2017 @03:22PM (#14150884)
I don't share your pessimism. Anyone I know who has a good grasp of current cloud tech is extremely sought after.

You just need to shift from "I know to edit this /etc config file" to "I know to build this on aws|gc|azure". It's actually quite liberating.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by mewm on Wednesday April 19, 2017 @05:18PM (#14151877)
I agree, however, shifting from editing /etc config to "how to build this on aws etc", actually never really "shifted" me from not editing /etc config.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by autotune on Wednesday April 19, 2017 @06:10PM (#14152282)
Could be argued that it has shifted to editing an attribute/variable/template/whatever in your config management tool rather than directly editing /etc config.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by rapind on Wednesday April 19, 2017 @03:49PM (#14151119)
No that sound you here is thousands of software engineers picturing being forced to use JIRA.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by obiefernandez on Wednesday April 19, 2017 @11:38PM (#14153732)
Exactly. Nobody wants to use JIRA. At one of my employers we had a dedicated employee to "manage" our JIRA install. They also managed a team of consultants that took care of developing custom features and maintenance of the JIRA server(s), which went down often.

Pivotal Tracker for life!

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by andrewstuart2 on Wednesday April 19, 2017 @02:18PM (#14150270)
Those future prospects have looked different for a while, though obviously prophecy is infamously not a strength for us time-bound creatures. Change is inevitable, and especially so in the accelerated, automated world of IT. There's going to be a long tail of people unwilling to make changes (and that tail may never reach zero), but Ops as it used to exist is going to have to change, just as it did when VM usage supplanted bare metal, or when we realized that mainframes couldn't offer the performance necessary for today's scale.

Really, if you're not okay with your job description evolving substantially every 5-10 years, then a career IT is going to be a source of a lot of stress for you.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by AlexB138 on Wednesday April 19, 2017 @02:31PM (#14150401)
Oh, you're preaching to the choir, friend. I very intentionally try to stay with modern trends, and evangelize to my fellow Ops people to do the same in order to continue providing value. The job description changes almost year to year anymore, and I'm fine with that. The source of my concern, which is maybe the wrong word, is that tooling is becoming so great that it's starting to look like I may not be needed on the bleeding edge at all!

I love this stuff. I deeply enjoy watching technology develop and become more efficient. This feeling is something akin to watching your kid drive off to college: I'm probably not needed as much anymore, but I'm pretty excited to see how far it has all come. That doesn't mean there isn't a selfish pang of nostalgia for how things once were (and a little bit of existential fear for my future financial wellbeing).

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by andrewstuart2 on Wednesday April 19, 2017 @02:45PM (#14150551)
Yeah, I didn't necessarily mean you you; just general advice to anybody in IT. :-)

> it's starting to look like I may not be needed on the bleeding edge at all.

If it's any consolation I'm pretty sure this has been a theme of worry for hundreds of years, if not since the beginning of technology. Thankfully humans are extraordinarily adaptable (and bad at future prediction) so a combination of evolving our skills and failed promises means there's probably going to be a lot of work for us to do for a very long time.

> I'm probably not needed as much anymore.

I think this too is just part of successfully doing your job. And getting old. Hopefully you get to move on to new things as you hand off or automate the old. And then someday you realize that the twenty/thirty-somethings are really sharp and maybe woodworking ain't so bad after all. :-p

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by whack on Wednesday April 19, 2017 @02:39PM (#14150492)
Kudos for honestly acknowledging your insecurities, and not angrily lashing out at Amazon. If you really feel that DevOps is a dead-end career choice, I hope you consider a lateral move to a different ladder, such as the SW-Dev ladder. As someone who made a similar transition a few years ago, I know how scary and difficult it must seem, and how much it hurts to go from a senior role to a junior role. But speaking as someone who's now a few years into my new role, I cannot recommend it highly enough. The long term benefits easily outweigh any short term switching costs.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by ShakataGaNai on Wednesday April 19, 2017 @02:50PM (#14150597)
I just migrated from IT to DevOps and was sitting in the front row for this mornings keynote announcement. There were no collective gasps.

From first pass, saying CodeStar is going to kill DevOps is like saying that Lightsale (the VPS thing) is going to kill DevOps. At the end of the day it gets you in the door with AWS until your company can be adult enough to build something for real.

If anything, I think its good for DevOps. CodeStar could mean less hacked together junk at the get go. So when the real DevOps gets hired, less to cleanup and unf'k.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by petra on Wednesday April 19, 2017 @03:17PM (#14150844)
When thinking about how higher-level stuff can go(without AGI etc), programmers meet the limit at understanding the customer and explaining it to the machine, which leaves them quite a lot of work.

But DevOps ? wasn't/ins't it always just a matter of time, for most small/medium sites, until someone hides all of the complexity behind a nice, smart interface and leave very little for people to do?

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by jwilliams on Wednesday April 19, 2017 @07:38PM (#14152749)
That regular feeling of obsolescence is pretty germane to being in tech. I remember feeling that way about Quantum Computing... in 1999.

The nice thing is the technology moves. In fact I imagine that's what attracted you to the industry in the first place. As these things roll forward we start doing more and the pie just grows.

Maybe the future of DevOps is in managing, deploying and optimizing AI stacks? Or maybe just managing the -cost- of AI? Or how do we manage and exchange personal health data on these platforms? Or biotech experiments? Or global IoT stacks? Maybe it's managing APIs, or solutions that are federations of third-party services. So much stuff in the technology pipeline it blows my mind.

Some of the harder skills may become less relevant (they'll never go away, in actuality). The principles and soft skills you have still have a long way to go.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by siculars on Thursday April 20, 2017 @12:38AM (#14154004)
You're just being a bit hyperbolic, silly even. Managin any environment, on-prem through hybrid through cloud is a non trivial task. Don't let this or anything else make you think otherwise. Take a look at all the devops containerization, scheduling and automation software. You can do a lot of stuff. But still it takes at least one person or a team of people to actually do it and be responsible for it in production.

This stuff is not as easy as vendors or aws would have you believe.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by metamet on Wednesday April 19, 2017 @02:48PM (#14150578)
Now would be the time to become one of the button builders.

Anyone here have experience transitioning from being ops to a behind-the-scenes cloud engineer?

I imagine that market is plump full of CCIEs, etc.

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by venture_lol on Friday April 21, 2017 @02:20AM (#14163472)
The sound you hear is millions of devops engineers counting their money, courtesy the proceeds from migration to aws, then migration to higher and higher clouds, then, one day, once the pendulum has reached its extreme swing on one end, migration back to on-prem :)

mainframe, timeshare, client server, cloud, it goes around and around

Re:CodeStar – Quickly Develop, Build, and Deploy Application... by ranit on Wednesday April 19, 2017 @04:54PM (#14151672)
No need to feel down. Hopefully, you built good "dev" skills (as part of your "devops"). There are no signs, these are going to be replaced soon.
Re:CodeStar – Quickly Develop, Build, and Deploy Application... by ascendantlogic on Thursday April 20, 2017 @09:01AM (#14156243)
By this logic Heroku should have left us all jobless years ago.