Streaming Engineer
IBM
Job Description
What you will do:
- Ensure production stability and high-uptimes and assist debugging and root causing user-facing issues
- Contribute to open-source and proprietary projects that interface with Pulsar
- Perform software upgrades and configuration updates in a production environment
- Perform security analysis and apply changes to comply with security policies
- Maintain monitoring systems, configure alerting and log collection.
- Work in a fast-moving environment to rapidly prototype, iterate and evolve solutions for real-world developer need
- Perform regular code reviews among peers
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
- 4 - 6 years of relevant experience
- Systems level proficiency in Java, Golang, or another popular language.
- Experience working on and operating large scale distributed production systems
- Kubernetes (EKS, AKS, GKE), Helm, and CRD’s (Operators)
- Infrastructure as Code, CI/CD (ArgoCD), Jenkins or similar
- Metrics, Alerting and Logging, Grafana, Prometheus, Splunk
- Knowledge of highly scalable services that achieve massive scalability and availability
- Cloud Infrastructure Providers, GCP, Azure, AWS, or similar.
- Experience in SDLC having contributed at each step: Plan, Track, Code, Build, Test, Deploy and Monitor