OSS Infrastructure & Apache Kafka- Senior Developer
CGI · Hyderabad, India
FULL TIME
Job Description
<p></p><p><b>Position Description: </b> </p> <p></p> <p>Company Profile:<br />Founded in , CGI is among the largest independent IT and business consulting services firms in the world. With 94, consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at .<br /><br />Job Title: OSS Infrastructure & Apache Kafka- Senior Developer<br /><br />Position: Senior Systems Engineer<br /><br />Experience: 5+ yrs<br /><br />Category: IT Infrastructure<br /><br />Main location: Hyderabad - <br /><br />Position ID: J- <br />Employment Type: Full Time<br /><br />Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 3 years of relevant experience.<br /><br />Job Description: <br />Apache Kafka Architecture & Deployment<br /><br />. Design and deploy multi-broker Apache Kafka clusters for high-throughput, low-latency financial messaging pipelines<br />. Implement geo-redundant and multi-datacenter Kafka topologies using MirrorMaker 2 or Confluent Replicator<br />. Configure KRaft mode (ZooKeeper-free) deployments and manage migration from ZooKeeper-based clusters<br />. Define and enforce topic partitioning strategies, replication factors, and retention policies aligned with data governance requirements<br />. Tune JVM heap settings, OS-level I/O parameters, and network buffers for optimal broker performance<br /><br /> <br />Resiliency & High Availability<br /><br />. Implement fault-tolerant cluster configurations with appropriate ISR (In-Sync Replica) thresholds and unclean leader election policies<br />. Design and test disaster recovery (DR) runbooks, including broker failure, rack failure, and full-datacenter failover scenarios<br />. Configure Kafka consumer group rebalancing strategies to minimize consumer lag during rolling restarts and upgrades<br />. Establish lag monitoring, dead-letter queue (DLQ) patterns, and automated alerting using Prometheus, Grafana, or Datadog<br />. Perform capacity planning and load testing to ensure SLA adherence under peak financial transaction volumes<br /><br /> <br />Security & Compliance<br /><br />. Configure end-to-end TLS/mTLS encryption for inter-broker and client-to-broker communication<br />. Implement SASL authentication (Kerberos/GSSAPI, SCRAM-SHA-, OAuth/OIDC) and fine-grained ACL authorization<br />. Apply network segmentation, firewall rules, and broker listener isolation for financial-grade zero-trust architectures<br />. Ensure compliance with financial regulations including PCI-DSS, SOX, GDPR, and FINRA data handling requirements<br />. Integrate Kafka with enterprise secret management solutions (HashiCorp Vault, CyberArk) for credential rotation<br />. Conduct security audits of Kafka configurations and remediate findings in line with CIS Benchmarks and DORA/NIST frameworks<br /><br /> <br />Open Source Ecosystem & Integration<br /><br />. Install, configure, and manage the broader OSS data platform stack, including:<br />. Apache Zookeeper / KRaft<br />. Kafka Connect (source & sink connectors for databases, S3, Elasticsearch)<br />. Kafka Streams and/or Apache Flink for real-time stream processing<br />. Schema Registry (Confluent or Apicurio) for Avro/Protobuf/JSON Schema enforcement<br />. Automate infrastructure provisioning using Ansible, Terraform, or Helm for Kubernetes-based deployments<br />. Integrate Kafka with CI/CD pipelines and support blue/green and canary deployment models<br /><br /> <br />Operations & Governance<br /><br />. Establish and maintain runbooks, architecture decision records (ADRs), and operational documentation<br />. Participate in on-call rotation and provide Level 3 support for production Kafka incidents<br />. Collaborate with application development, security, and compliance teams to define producer/consumer contracts and SLAs<br />. Conduct code and configuration reviews; mentor junior engineers on OSS best practices<br /><br /> <br /> <br />Experience<br /><br />. 7+ years of professional software engineering experience in enterprise or financial services environments<br />. 5+ years of hands-on Apache Kafka administration, deployment, and performance tuning in production<br />. Demonstrated experience deploying OSS platforms at scale within regulated industries (banking, capital markets, insurance, or payments)<br />. Proven track record of implementing Kafka security hardening (TLS, SASL, ACLs) in PCI-DSS or SOX-compliant environments<br /><br /> <br />Technical Skills<br /><br />. Apache Kafka: broker configuration, topic management, consumer group internals, log compaction, quotas<br />. Security: mTLS, SASL/GSSAPI (Kerberos), SCRAM, OAuth 2.0, PKI certificate lifecycle management<br />. Infrastructure as Code: Ansible, Terraform, Helm, or equivalent<br />. Container orchestration: Kubernetes (Strimzi Kafka Operator experience a strong plus)<br />. Monitoring & observability: Prometheus, JMX Exporter, Grafana, ELK/OpenSearch, or Splunk<br />. Linux systems administration: RHEL/CentOS/Ubuntu, kernel tuning, systemd, network configuration<br />. Programming/scripting: Python, Bash, or Java (for Kafka Streams / custom connectors)<br />. Source control and DevOps: Git, Jenkins, GitLab CI, or GitHub Actions<br /><br /> <br />Knowledge Areas<br /><br />. Distributed systems fundamentals: consensus algorithms, CAP theorem, exactly-once semantics (EOS)<br />. Financial messaging standards and protocols (FIX, SWIFT, ISO ) — familiarity preferred<br />. Data governance concepts: schema evolution, data lineage, retention and archival policies<br />. Network security in financial environments: DMZ architecture, bastion hosts, private endpoints<br /><br /> <br />PREFERRED QUALIFICATIONS<br /><br />. Confluent Certified Administrator for Apache Kafka (CCAAK) or equivalent certification<br />. Experience with Confluent Platform (Control Center, Schema Registry, ksqlDB) in an enterprise context<br />. Familiarity with additional OSS data platforms: Apache Flink, Apache Spark, Apache Pulsar<br />. Experience with financial cloud environments: AWS GovCloud, Azure Financial Services, or on-premises private cloud<br />. Knowledge of FIPS -2 compliant cryptographic modules for federal or regulated deployments<br />. Prior engagement with outsourced/staff-augmentation delivery models in financial sector programs<br /><br /> <br />PROFESSIONAL COMPETENCIES<br /><br />. Strong written and verbal communication skills; ability to present technical architecture to non-technical stakeholders<br />. Self-directed and capable of delivering with minimal oversight in a fast-paced, matrixed organization<br />. Analytical problem-solver with a disciplined approach to root-cause analysis and post-incident reviews<br />. Collaborative team player with experience working across engineering, security, compliance, and operations functions <br />Life at CGI: <br />It is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…<br />You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction<br />Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise<br />You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons<br />Come join our team, one of the largest IT and business consulting services firms in the world </p> <p></p><p><b>Skills: </b> </p> <p></p> <li>Ansible </li><li>Apache Kafka </li><li>English </li><li>Helm </li><li>Java </li><li>Terraform </li>
Details
| Company | CGI |
| Location | Hyderabad, India |
| Type | FULL TIME |
| Niche | tech |
