Gather and analyze project needs from clients (rarely) and stakeholders
Write, test and maintain code for existing or new functionalities
Create or contribute to system designs
Deployment to production
PoCs and Spikes
Monitor alerts for all services and components (databases, Kafka, other Kubernetes resources), investigate the issue, try quick fixes, open tickets (volunteered for this role called service operator)
Write and maintain technical documentation
Achievements
High contribution to microservice creation and maintenance.
Design and drive end-to-end feature (e.g. Power consumption report feature)
Complete ownership on feature domain (design, implementation, extension, monitoring)