Summary: The Kafka Support Engineer is tasked with managing and supporting applications and tools related to the Kafka platform, ensuring operational efficiency and customer satisfaction. The role requires expertise in streaming data technologies, particularly Apache Kafka, and involves troubleshooting Linux-based applications and distributed systems. The engineer will also utilize scripting and programming skills to automate tasks and improve processes while maintaining strong customer relationships. This position is remote and classified as outside IR35.
Key Responsibilities:
- Contribute to the development and continuous improvement of operational processes, helping to establish scalable best practices within a growing team environment.
- Demonstrate a strong interest in streaming data technologies and develop subject matter expertise in Apache Kafka.
- Troubleshoot Linux-based applications by diagnosing and reproducing issues such as resource contention, performance bottlenecks, and network-related problems.
- Build strong customer relationships by providing exceptional technical support and ensuring successful outcomes through direct engagement.
- Maintain and apply strong operational knowledge of Kafka, including platform administration, monitoring, and issue resolution.
- Support and troubleshoot distributed systems technologies such as Kafka, Hadoop, Cassandra, and Java-based applications using tools such as jstack and jmap.
- Utilise Scripting and programming skills (Python, JavaScript, PowerShell, VBScript, PerlScript, C#, T-SQL, XML) to automate tasks, improve efficiency, and support operational activities.
- Work with cloud-based technologies including Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).
- Bring a minimum of five years' experience in a technical support, platform operations, infrastructure, or similar role.
- Apply a structured and analytical approach to troubleshooting, problem-solving, and root cause analysis.
- Demonstrate awareness of cybersecurity principles and contribute to maintaining secure platform operations.
- Maintain a high level of attention to detail while adapting quickly to new technologies and environments.
- Exhibit excellent verbal and written communication skills when working with customers, colleagues, and stakeholders.
- Deliver outstanding customer service while managing multiple priorities effectively.
- Operate independently with minimal supervision while collaborating effectively within a team environment.
Key Skills:
- Expertise in Apache Kafka and streaming data technologies.
- Strong troubleshooting skills for Linux-based applications and distributed systems.
- Proficiency in scripting and programming languages (Python, JavaScript, PowerShell, VBScript, PerlScript, C#, T-SQL, XML).
- Experience with cloud technologies (Microsoft Azure, AWS, GCP).
- Minimum of five years' experience in technical support or platform operations.
- Strong analytical and problem-solving skills.
- Knowledge of cybersecurity principles.
- Excellent verbal and written communication skills.
- Ability to manage multiple priorities and deliver outstanding customer service.
- Ability to work independently and collaboratively in a team environment.
Salary (Rate): £375 per day
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
The Support Engineer is responsible for supporting and managing the various applications, tools, analytic data related platforms/software, and other business-related to the Kafka platform.
Required skills and experience:
- Contribute to the development and continuous improvement of operational processes, helping to establish scalable best practices within a growing team environment.
- Demonstrate a strong interest in streaming data technologies and develop subject matter expertise in Apache Kafka.
- Troubleshoot Linux-based applications by diagnosing and reproducing issues such as resource contention, performance bottlenecks, and network-related problems.
- Build strong customer relationships by providing exceptional technical support and ensuring successful outcomes through direct engagement.
- Maintain and apply strong operational knowledge of Kafka, including platform administration, monitoring, and issue resolution.
- Support and troubleshoot distributed systems technologies such as Kafka, Hadoop, Cassandra, and Java-based applications using tools such as jstack and jmap.
- Utilise Scripting and programming skills (Python, JavaScript, PowerShell, VBScript, PerlScript, C#, T-SQL, XML) to automate tasks, improve efficiency, and support operational activities.
- Work with cloud-based technologies including Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).
- Bring a minimum of five years' experience in a technical support, platform operations, infrastructure, or similar role.
- Apply a structured and analytical approach to troubleshooting, problem-solving, and root cause analysis.
- Demonstrate awareness of cybersecurity principles and contribute to maintaining secure platform operations.
- Maintain a high level of attention to detail while adapting quickly to new technologies and environments.
- Exhibit excellent verbal and written communication skills when working with customers, colleagues, and stakeholders.
- Deliver outstanding customer service while managing multiple priorities effectively.
- Operate independently with minimal supervision while collaborating effectively within a team environment.