IntroductionA career in IBM Software means you'll be part of a team that transforms our customer's challenges into solutions.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.Your Role And ResponsibilitiesAs a Database Production Engineer, you will build, operate, and maintain distributed data systems to help leading enterprises manage their complex data needs. You work on automation, monitoring, alerting, enhancement and bug fixes to ensure an amazing experience for our developers and enterprises.What Will You DoEnsure reliability, scalability, maintainability and performance of the systems you ownReadiness for bringing new Database features into production: You will work with our database developer teams to integrate new features seamlessly into production based on your operational expertise.Incident response & on-call support:○ Respond to customer escalations and automated alerts, from the initial triaging all the way to resolution○ Participate in blameless post-mortem analyses to make sure we learn from our mistakesCI/CD & automation:○ Help build and enhance our automations around database operations, releases and monitoring.○ Enhancing kubernetes operator features.Observability & monitoring: Implement and refine observability tools (Datadog, Prometheus, Splunk, Victoria Metric etc.) for proactive monitoring and alerting.Working with the following technologies:○ Kubernetes, Helm, ArgoCD or relevant CICD platforms.○ Distributed systems○ Nosql databases (cassandra preferrably)○ Java, Python, Go○ AWS, GCP, Azure○ Prometheus, Grafana and Splunk ecosystemPreferred EducationMaster's DegreeRequired Technical And Professional Expertise7+ years of relevant experienceHigh Proficiency in at least one programming language (e.g. Java, Python)Experience working with large scale microservices in AWS, GPC, AzureStrong analytical thinking, especially when triaging (unknown) issuesAbility to express your thoughts in an easy-to-understand written formAbility to learn and adapt quicklyFamiliarity with software engineering practices (version control, refactoring, automated testing, CI/CD, observability)Familiarity with distributed systems design fundamentals and software architectureFamiliarity with computer science and operating systems fundamentals (e.g. program execution, memory management, networking)Preferred Technical And Professional ExperienceBonus points for database fundamentals (more bonus points for C*)Bonus points for experience with Linux containers and container orchestration (e.g. Kubernetes)