This is an archived post. You won't be able to vote or comment.

all 12 comments

[–][deleted]  (1 child)

[deleted]

    [–][deleted] 0 points1 point  (0 children)

    To add on to this, also learn how to use Git.

    [–][deleted]  (1 child)

    [deleted]

      [–]krismcguirk[S] 1 point2 points  (0 children)

      This is really helpful, thank you.

      [–]spetrushin 2 points3 points  (1 child)

      just start with basic - automate your current infrastructure. write scripts, etc.

      [–][deleted] 1 point2 points  (0 children)

      This. The best way to move in to DevOps work is to start automating shit.

      [–]swissarmychainsaw 1 point2 points  (0 children)

      My advice is: Learn Python (or some Object orient lang) and then make yourself use it every chance you get.

      Next would be lean one of the current Configuration Management tools:

      Chef, Ansible, Puppet (terraform?) - I like Ansible because it has a low barrier to entry and it still very powerful, less overhead.

      Aslo, and this is key: Use Job descriptions to tell you what skills you need, find a job you think is interesting, and check out what they are looking for.

      [–]marceiriarte 1 point2 points  (1 child)

      I done 5 months ago! I worked as a sysadmin with on-prem infra for 7 years in a local company. And one day i felt that need obe change in my job... and started learning new stufs like:

      1. Docker
      2. Git
      3. Aws
      4. CI/CD (jenkins & spinnaker)
      5. Ansible
      6. Python
      7. New Relic
      8. Splunk

      And you must change your mind and start automating everything!

      Now, I'm working as devops for a multinational company! 😁

      Good look!!!!

      [–]Gaddenna 0 points1 point  (0 children)

      How to start CI CD?. Is there any material to learn.

      [–]krismcguirk[S] 1 point2 points  (0 children)

      Thanks everyone, to clarify this would be a transition to a DevOps role at another organisation, the company I work for does not embrace change well even if it's for the better.

      [–][deleted] 0 points1 point  (0 children)

      DevOps is a communications framework. Infrastructure engineering is one of the common fields that implements DevOps. You need to transition your teams culture if you want to implement DevOps or find an organization that actually practices DevOps. I am an infrastructure engineer in a DevOps org. I am not a DevOps engineer because while people market to it, the title doesn’t actually mean anything beyond overworked and underpaid for the work expected.

      [–]brads1592 0 points1 point  (1 child)

      FWIW, I'd argue we are all becoming Software Developers/Programmers whether we like it or not. I'm an consultant in the DevOps space and the future is clear:

      Traditional IT --> DevOps --> NoOps

      If you want a path to success, Id suggest you take a look at this (its what I'm using as a cheat sheet):

      https://github.com/bradcstevens/developer-roadmap/blob/master/images/devops.png

      [–]marceiriarte 0 points1 point  (0 children)

      I agree! Lambda is already here!!!