3

DevOps:

How far does the Ops part go in DevOps? Is it like: Developer are going to manage k8s clusters (with cloud-providers etc.)? Or is it "only" writing deployments etc...?

Comments
  • 6
    You're an entire tech department now with the pay of a dev
  • 3
    Dev -Ops-
    All you did was remove the dedicated sysadmin from the process and replace them with Infrastructure as Code, do you feel clever now?
  • 1
    @C0D4 so more work for the same pay? Clever slaving
  • 1
    @C0D4 So a dev should as well be able to make vm management etc?😳
  • 0
    @flafi2000 are you saying I shouldn't?
  • 2
    @iiii but they hide the slavery in "learning opportunities" and "self development"
  • 1
    @C0D4 "self making" 🤣
  • 1
    @C0D4 no, i am a dev - but am I responsible for k8s nodes?
  • 3
    @flafi2000 depends on where you work and what they consider devOps, it's not a specific role - it changes place to place.

    But yes, you could be responsible from the line of code to handle business logic, to the line of code to handle a mouse click, the no/SQL to retrieve data, through to the line of code to deploy/destroy/scale k8's in this example.

    I just call it the"fullstack" dev - not to be confused with the full-stack dev who can go from front and back end - where there's not much, if anything on, in or attached to the stack you're not responsible for.
  • 2
    DevOps (Developer Operations)

    Simply means that the dev team is responsible for pretty much everything regarding systems. Literal operators.

    I prefer DevOps over dedicated SysAdmins, at least in the development and staging area.

    Waiting for sys admins to set up a new VM, update a package or create a new database is painful and slowing the team down. SysAdmins should take care of the infra, make sure servers are running, accessible and secure, especially public facing. Inner network should be a sandbox for the devs
  • 0
    From what I noticed (and echoing what @C0D4 said), it varies from company to company.

    It typically is where you (a DevOps Engineer) will be in charge of setting up CI/CD pipelines, managing deployments, infra setups (with IaC in most cases).
    There may be cases where you undertake SRE duties too.
Add Comment