learning path to become a fullstack secdevops egineer
Read these:
-
Microservices
-
Self-Contained Systems - ASSEMBLING SOFTWARE FROM INDEPENDENT SYSTEMS
- What is Microservices API Gateway architecture? Have you used one? For what purpose?
- Do you have experience with lightweight Java containers such as Wildfly Swarm or Spring Boot?
- What test automation frameworks have you used?
- How do you differentiate between Unit & Integration test?
- API security e.g. Authentication & Authorization protocols?
- Developer experience, Swagger?
- API design and development, REST, SOAP, etc.?
- REST API best practices?
- Have you integrated with other external systems?
- What are 12 factor apps?
- TBD (trunk based development)? Git workflow?
- What is CI & CD?
- What are the challenges in releasing stateless & stateful apps? How does BG work in case of stateful apps?
- What CI & CD tool have you used? Jenkins? GoCD?
- How did the pipeline look like?
- How did you use docker containers?
- Kubernetes for Java developers
- 8 Steps to Becoming Awesome with Kubernetes
- Hobby Kube
- Development Environments Microservices
- https://ramitsurana.gitbooks.io/awesome-kubernetes/content/
- How does a best practices based VPC architecture looks like?
- What services of AWS have you used? And why have you used them?
- Microservices Best Practices for Java; downloadable from here: https://www.redbooks.ibm.com/redbooks/pdfs/sg248357.pdf
- Java for Small Teams
- Succeeding with Agile: Software Development Using Scrum
- The DevOps Handbook - How to Create World-Class Agility, Reliability, and Security in Technology Organizations
- Clean Code A Handbook of Agile Software Craftsmanship
- Effective Java