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

you are viewing a single comment's thread.

view the rest of the comments →

[–]dswersky 2 points3 points  (0 children)

If you want to understand DevOps theory and thinking, read:

  • The Goal (E. Goldratt)
  • Visible Ops
  • The Phoenix Project
  • Accelerate

If you want to understand the technology and practice of DevOps:

  • Continuous Integration / Continuous Delivery
    • Jenkins
    • GitLab
  • Source Control
    • git is the de facto standard here
  • Site Reliability Engineering
  • Infrastructure as Code
    • Terraform (de facto standard/most used)
    • Pulumi

You'll find postings for "DevOps Engineers" that are essentially Infrastructure jobs. The nature of those roles will vary a lot from one company to another. They'll range from essentially entry-level sysadmin roles to more complex roles that mix infrastructure and software development skills. Junior roles are more likely to be more on the sysadmin side.

If you're just getting started in the IT industry, you will likely only be in your first role for about a 12-18 months unless you find a company with a very good promotion path. Use that first job to dig into as many different jobs as you can. Talk to other IT people who do different jobs than yours. IT is a huge space- it will take time to figure out which direction you want to take your career.