Key Responsibilities:We are looking for solid developers with the passion to work on new areas, write optimal code, enhance coding standards and ship fast. As a team, we welcome smart, motivated engineers, with a positive attitude and growth mindset.
- One who can evaluate and recommend innovative solutions to be applied in the company.
- One who can become a key driver in our quest for Continuous Delivery, suggest best practices and potential improvements.
- Define and develop guidelines, standards, and processes to ensure code quality.
QualificationsTechnical Experience:Kafka- Must have hands on working experience in Event streaming platform like Apache Kafka or Confluent Kafka with strong understanding of event streaming patterns.
- Must have experience in writing programs using Kafka APIs, Kafka Streams API, Kafka data connectors
- Should be able to define partitioning strategies and configuring brokers, topics, producers, consumers, schema registry, KSQL.
Docker/Kubernetes- In-depth understanding of containerized applications/Docker, Kubernetes setup operations including ingress controller, helm charts, pod identity, container interfaces for storage and networking.
- Hands on experience in Kubernetes Cluster Set-up, design and development of Nodes and Pods on any Cloud Platform AWS, Azure or GCP
- Deploy/Manage applications which are containerized Docker onto a AWS Kubernetes platform MSK
- Experience with Ansible, Maven, Git and Jenkins
- Strong hold on scripting, YAML, Python, analyzing/debugging error log files
- Having worked in teams using Agile methodologies, strong understanding of DevOps culture, Microservices Architecture, Kubernetes Clusters, Containers, CICD practices, building solutions in public cloud (Google Cloud, Azure or AWS)
Professional Attributes: Good Leadership skills, good verbal and written communication skills to connect with customers at varying levels of the organization, ability to operate independently and make decision.
We are looking for a proactive and autonomous person that can identify a path forward and execute on it and has both a passion for hands on development of distributed systems as well as loves solving complex problems in a dynamic, fast-paced environment.