AWS Kafka Engineer
Animesh SainiUnited StatesMIDPosted 3h ago
Atlassian BitbucketGitHubGitLabDockerKubernetesRed Hat OpenShiftConfluent PlatformApache KafkaSchema RegistryKafka ConnectControl CenterksqlDBAnsibleTerraformChefAmazon Web ServicesGoogle Cloud PlatformMicrosoft AzureJenkinsMavenGradleGitLab CI/CDRed Hat Enterprise LinuxBash Shell ScriptingPythonJavaScriptLinux/Unix administrationDynatraceSplunkPrometheusGrafanaConfluent Control CenterMicrosoft CopilotAmazon KiroGitOpsConfluent for Kubernetes
About the Role
We are looking for an AWS Kafka Engineer to join our team in Dallas, TX. This role involves supporting the Kafka Engineering Team in onboarding applications and designing, deploying, and maintaining Confluent Platform components.
Key Responsibilities
• Support the Kafka Engineering Team in onboarding applications, connectors, producers, consumers, and streaming workloads through automated CI/CD pipelines
• Design, deploy, administer, and maintain Confluent Platform components including Kafka Brokers, KRaft Controllers, Schema Registry, Kafka Connect, Control Center
• Develop and automate Kafka infrastructure deployments using Ansible, Terraform, Jenkins, Git repositories, and Infrastructure-as-Code frameworks
• Implement and support Kafka services on OpenShift, Kubernetes, cloud, and hybrid environments
Requirements
• Experience with Confluent Platform, Apache Kafka, Schema Registry, Kafka Connect, Control Center, ksqlDB
• Knowledge of Version Control Systems including Atlassian Bitbucket, GitHub, GitLab
• Skills in Containerization and Orchestration with Docker, Kubernetes, Red Hat OpenShift
• Experience with Configuration Management and Infrastructure as Code (IaC) tools like Ansible, Terraform, Chef
• Familiarity with Cloud Computing Platforms including Amazon Web Services, Google Cloud Platform, Microsoft Azure
• Proficiency in Build and Automation Tools such as Jenkins, Maven, Gradle, GitLab CI/CD
• Understanding of Operating Systems and Scripting with Red Hat Enterprise Linux, Bash Shell Scripting, Python, JavaScript
• Experience with Linux/Unix administration and performance tuning
• Knowledge of Enterprise security, SSL/TLS, mTLS, RBAC, ACLs, and certificate lifecycle management
• Familiarity with Monitoring and Observability tools like Dynatrace, Splunk, Prometheus, Grafana, Confluent Control Center
• Experience with Disaster Recovery, Cluster Linking, Replication, and High Availability architectures
• Experience with AI-assisted development tools such as Microsoft Copilot, Amazon Kiro and AI-powered DevOps automation platforms
• Confluent for Kubernetes (CFK) deployment, administration, and lifecycle management
• Experience deploying and managing Kafka Connect clusters using CFK on OpenShift and Kubernetes
• Expertise in Kubernetes Operators, Custom Resource Definitions (CRDs), StatefulSets, and containerized Kafka workloads
• Experience with GitOps and CI/CD-driven Kafka Connect deployments using CFK, Ansible, Jenkins, bitbucket
• Knowledge of Kafka Connect plugin management, connector scaling, fault tolerance, and high availability
• Experience leveraging AI tools to automate deployments, troubleshooting, documentation, code generation, operational workflows, and platform support activities
• Coordination with Network, Storage, Security, Infrastructure, Cloud, and Application teams