So here is your job role:
- You help in designing common modules that allow other teams to easily deploy their code onto production. This includes Java code, dockerfiles, ansible modules, build pipeline configurations, etc.
- You help promote DevOps practices for both other developer teams and the operation teams
- You are partially responsible for the staging environments
- You are responsible for investigating technologies that help the applications scale better and be more reliable
How would you identify your team? How would you identify yourself? You know that you could cheat and include DevOps in your name, but that would be wrong. On the other hand you want to be more specific, so a simple Software Engineer won't cut it, especially since you want the
annoying recruiters to contact you for jobs related to this practice, not just because you like it, but because you know the average salary is also higher.