Role: Sr. Kafka Engineer
Location: Chicago IL (Initial Remote)
Duration – 6+ months
EXPERIENCE AND QUALIFICATIONS:
Experience with SDLC, Web Application Development Concepts, Application Technical Release, Complex Scripting, Version Control, Environment Management, Software Configuration Management, Technical Release Management, Enterprise Network Concepts
Comfortable working with CI/CD tools and automation: Docker, Git, Ansible, Jenkins, Artifactory, Rundeck , Splunk
Strong development/automation skills. Must be very comfortable with reading and writing Python.
Very good grasp of monitoring and metrics collection, performance tuning, and troubleshooting complicated situations with distributed systems.
Tools-first mindset. You build tools for yourself and others to increase efficiency and to make hard or repetitive tasks easy and quick.
Organized, focused on building, improving, resolving and delivering.
Good communicator in and across teams, great teamwork, and a character of taking ownership.
You will be responsible for designing, operationalizing, maintaining and scaling production Kafka clusters
You will improve scalability, service reliability, capacity, and performance.
You will write automation code for managing, monitoring, measuring, expanding, and healing clusters.
You are not an operator, you’re an experienced software engineer focused on operations.
You will do Kafka tuning, capacity planning, develop replication strategies, and deep dive troubleshooting.
You will participate in the occasional on-call rotation supporting the infrastructure.
You will roll up the sleeves to troubleshoot incidents, formulate theories and test your hypothesis, and narrow down possibilities to find the root cause.