TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Where do I start in a potential transition to DevOps?

2 点作者 JFitzDela将近 10 年前
Howdy! I keep hearing this damned buzzword, &quot;DevOps,&quot; everywhere I turn, and it happens to come at a time in which I&#x27;m looking to refocus my career anyway, so I&#x27;m looking for some feedback and advice.<p>I own a very small software firm (1 subcontractor, a few clients, $120k-ish revenue), but I&#x27;ve quickly fallen &quot;behind the curve&quot; on the latest and greatest languages, platforms, and standards - I got busy with existing code bases, then spent more and more time on the business relationship side of things, then realized I was way behind when I started looking for more work.<p>It&#x27;s okay, though, because I don&#x27;t like contract software development anyway. I want to move to a two-fold situation. I want:<p>1) A &quot;productized&quot; service offering or two to build sustainable revenue and, 2) To develop and sell my expertise as a pure consultant in some field.<p>I have thoughts on how to approach #1, but I&#x27;m looking for that field in which I can shine for #2.<p>I love people, and I enjoy process, but I am an absolute neophyte when it comes to CI, testing, etc. (I know what Jenkins is... does that count?).<p>Where do I start? Any thoughts from people already working in the field?<p>----------------<p>Way TL;DR:<p>I am a contract software developer looking to move into DevOps consulting, but I have no experience at all in CI or testing, much less automated testing. Where do I start?<p>Thanks!

2 条评论

mattbillenstein将近 10 年前
I think of devops as dealing with infrastructure to host some business application - and to that end, the mentality you need to have is to automate everything.<p>Software through APIs provided by cloud providers should be how you manage provisioning, deployment, and monitoring. Having a good one-button system for deploying code is essential to moving fast - you should be able to deploy any set of changes to your production fleet in under a minute with no fuss.<p>There are a variety of tools for helping with this, but at the core it&#x27;s writing software to solve your problems instead of solving them directly manually.
staunch将近 10 年前
1. Check job descriptions (from good companies) for the position you&#x27;d like to be working in.<p>2. Learn the skills they list to an basic level of competence on your own through self-study.<p>3. Get hired at a company where you can learn from more experienced people.