Background
- Need help on DevOps – have lot of codebase – as started the journey to cloud/using Kubernetes
- Tech hub are building standardized pipelines – Jenkins and stuff
- Problem is that a lot of the systems need to be updated – Also in Java code base the way build and includes are done has to change
- Sometimes there are ask – “We need to solve problem – say change pipeline – can you?”
Role specific details
- Need DevOps engineer with basic Java (will be of help) – Java developer who can do code refactoring (no rewrite)
- With framework in place – the developer need to align them
- Introducing accessibility to pipeline
- Need some insight on accessibility & help on monitoring side
- Need people who can use – give ideas to the central team –
- Code re-write will be zero – but need help in aligning folders etc.
- Using Datadog – good to have some help on monitoring coverage – what can be covered and needs to be taken care
Key Skillsets in profiles
- Jenkins – pipeline definition; declarative or descriptive pipeline
- Basic Java – good to have
- All services are written on Spring Boot
- Using Gradle – moving from Maven
- Good to have Python if possible
- Good to have Terraform (not mandatory)
- Knowledge of Kubernetes (helm chart) – need not know Kubernetes inside out