<p>I do not think that there is a single correct piece of advice for such a broad question, but here are my thoughts your situation:</p>

<p><strong>As a starting point</strong> look at your current workflow, processes, and technologies being used at the company and then research some tools
<em>(Jenkins, Kubernetes, Docker, Grafana, Ansible, Kubana etc)</em>
or techniques(writing your own scripts or programs) that might be useful to your company or any projects you are working on.</p>

<p>I would also suggest maybe attending local DevOps meetups or talks in your area for more exposure.</p>

CC BY-SA 3.0
2017-04-16T10:51:25.317Z
2017-04-18T10:38:00.227Z
2017-04-18T10:38:00.227Z
Kyle Steenkamp
<p>Google's <a href="http://shop.oreilly.com/product/0636920041528.do" rel="noreferrer">SRE book</a> would be a good start.</p>

<p>I would also pick a configuration management system like <a href="/questions/tagged/ansible" class="post-tag" title="show questions tagged &#39;ansible&#39;" rel="tag">ansible</a> or <a href="/questions/tagged/chef" class="post-tag" title="show questions tagged &#39;chef&#39;" rel="tag">chef</a> and practice with it.  Maybe use it to setup your next desktop or server.</p>

CC BY-SA 3.0
2017-04-17T04:01:16.377Z
2017-04-17T04:01:16.377Z
chicks
<p>The Phoenix Project is one of the best book to read about DevOps and their is one very interesting community driven website devopsuniversity.org they are also updating interesting material on DevOps to start with.</p>

CC BY-SA 4.0
2020-04-29T19:53:39.260Z
2020-04-29T19:53:39.260Z
skakkar
<p>I've been in various facets of Software development over the past 10+ years. I started in the development side of the Application Lifecycle Management(= ALM) cycle, and more recently I've been working in the QA side of ALM. </p>

<p>One thing that has consistently bothered me was all the different companies that I've worked for tried to embrace an effective ALM process but in the end it usually turned out to be a half-baked implementation of a scrum methodology that had all the different team leads debating about the right and wrong ways to implement ALM processes. </p>

<p>I've been currently researching DevOps in hopes that I can shift my career to a direction that will allow me to better contribute to a companies ALM process. </p>

<p>I have quite a bit of experience in Dev, QA, and General IT but I wouldn't consider myself an absolute expert in either area.</p>

<p>Any suggestions, advice, recommended reading, etc?</p>

<p>If you recommend a book could you include the ISBN number (it's easier to search for it that way).</p>

CC BY-SA 3.0
2017-04-13T13:44:47.100Z
Welcome! This question is a little broad for the site (take a look at the [tour] and [ask]); advice doesn't really work so well in our format. You can [edit] to narrow your question down a little bit, or perhaps ask in [chat]. Maybe narrowing your question down to just employment or recommended reading, rather than both, would work better. Good luck!
Aurora0001
CC BY-SA 3.0
2017-04-13T18:37:38.120Z
If you've got the basics of dev, QA, and IT, but aren't an expert in any of them... you're the very model of a modern major DevOps engineer already. Jack of all trades, master of none is pretty much the definition.
Adrian
CC BY-SA 3.0
2017-04-14T05:28:13.277Z
Please include a link to what ALM means, or explain.  Pretty sure a lot of people don't know what it is. :)
Dawny33
<culture><learning>
Looking at a Career jump into DevOps and advice or suggested reading
Dean Forant
# Looking at a Career jump into DevOps and advice or suggested reading

(Asked by: username_0 on 2017-04-13)

I've been in various facets of Software development over the past 10+ years. I started in the development side of the Application Lifecycle Management(= ALM) cycle, and more recently I've been working in the QA side of ALM.

One thing that has consistently bothered me was all the different companies that I've worked for tried to embrace an effective ALM process but in the end it usually turned out to be a half-baked implementation of a scrum methodology that had all the different team leads debating about the right and wrong ways to implement ALM processes.

I've been currently researching DevOps in hopes that I can shift my career to a direction that will allow me to better contribute to a companies ALM process.

I have quite a bit of experience in Dev, QA, and General IT but I wouldn't consider myself an absolute expert in either area.

Any suggestions, advice, recommended reading, etc?

If you recommend a book could you include the ISBN number (it's easier to search for it that way).

**Tags:** culture, learning

> **Comments:**
> **username_1**: Welcome! This question is a little broad for the site (take a look at the [tour] and [ask]); advice doesn't really work so well in our format. You can [edit] to narrow your question down a little bit, or perhaps ask in [chat]. Maybe narrowing your question down to just employment or recommended reading, rather than both, would work better. Good luck!  
> **username_2**: If you've got the basics of dev, QA, and IT, but aren't an expert in any of them... you're the very model of a modern major DevOps engineer already. Jack of all trades, master of none is pretty much the definition.  
> **username_3**: Please include a link to what ALM means, or explain.  Pretty sure a lot of people don't know what it is. :)  

---

## 3 answers

### Answer by username_4 on 2017-04-16. Score: 5

I do not think that there is a single correct piece of advice for such a broad question, but here are my thoughts your situation:

**As a starting point** look at your current workflow, processes, and technologies being used at the company and then research some tools
*(Jenkins, Kubernetes, Docker, Grafana, Ansible, Kubana etc)*
or techniques(writing your own scripts or programs) that might be useful to your company or any projects you are working on.

I would also suggest maybe attending local DevOps meetups or talks in your area for more exposure.


---

### Answer by username_5 on 2017-04-17. Score: 5

Google's [SRE book](http://shop.oreilly.com/product/0636920041528.do) would be a good start.

I would also pick a configuration management system like [ansible](/questions/tagged/ansible "show questions tagged 'ansible'") or [chef](/questions/tagged/chef "show questions tagged 'chef'") and practice with it. Maybe use it to setup your next desktop or server.


---

### Answer by username_6 on 2020-04-29. Score: 1

The Phoenix Project is one of the best book to read about DevOps and their is one very interesting community driven website devopsuniversity.org they are also updating interesting material on DevOps to start with.


---

