Establish a wiki (such as Confluence, DokuWiki, etc).
Establish a chat/communications channel (such as through Slack or Mattermost).
Share some code repositories (such as through GitLab, Bitbucket, GitHub).
Share some binary repositories (such as through Artifactory, Nexus, Pulp).
Occasionally send out a "newsletter" email that showcases what your ...
If an engineer is a great developer, why would he or she opt for an SRE role?
Here is a caricature of being a developer: Working in Sprints, getting a ticket with all of the BA work completed, spending 3-4 days on that problem, marking it done, getting the next ticket and so on. This is a really boring work environment. Yes there are better environments to ...
It depends on the organisation if you are a dedicated infrastructure specialist without any software development experience, you are unlikely to be writing feature code. However, if you are a Software Engineer who also knows Terraform, you might be called on to do both on the same day.
DevOps is not strictly a job title; in the most ...
Yes, CaaS is very much a thing it means Container-Orchestration-as-a-Service. Kubernetes is the leading technology in this space.
The key to understanding the following progression is the concept of "-as-a-Service":
Dedicated → IaaS → CaaS → FaaS → PaaS → SaaS
It means you are paying either an internal or external team money to ...
I think that if an SRE is spending “a lot of time on operational tasks” then they are missing an opportunity to improve their situation through code. Not all code is managed, but one of the driving tenets of the DevOps and SRE models is to approach operational problems as if they are software problems.
As far as rotating roles within and SRE team, you do ...
This is a good question and it is worth bearing in mind that that Ops can mean different things in different organizations. There is a) what you might call SysOps which is to do with the reliable running of the systems and which SRE effectively replaces in a DevOps context and b) what one might call Application Support which deals with manual intervention of ...