Responsibilities
- Design and manage the observability framework by implementing OpenTelemetry across Java and C# services to capture accurate traces, metrics, and logs.
- Develop integration tests for third-party social APIs and establish monitoring and alerting infrastructure to maintain system reliability and uptime.
- Create and refine Grafana dashboards and alerting mechanisms focused on Latency, Traffic, Errors, and Saturation, optimized for JVM and .NET platforms.
- Lead root cause investigations for failures in distributed systems and implement fixes through code improvements or infrastructure changes.
- Use distributed tracing to detect inefficiencies in inter-service communication and streamline data flow from external APIs to internal storage.
- Troubleshoot problems across all layers, including containerized applications (Java/C#), network interactions, and cloud infrastructure performance.
- Evaluate application usage trends to guide capacity planning, enabling efficient handling of traffic surges while maintaining system stability and cost control.