Job Title: Senior Consultant | Azure Devops | Bengaluru | Engineering | Hybrid Cloud Engineering
Role Overview
· Overall Experience: 7+ years of professional backend engineering experience
· Core Technology Focus: 3+ years of production experience with TypeScript and GraphQL ecosystems
· Platform Focus: API Consolidation, Apollo Router Federation, Kubernetes DevOps, Azure DevOps Pipelines
Key Responsibilities
API Consolidation & Apollo Router Federation
· Consolidate disparate backend services, REST endpoints, and gRPC services into a unified, enterprise-wide federated GraphQL platform.
· Implement high-performance, type-safe GraphQL subgraphs using TypeScript to abstract backend complexity for front-end consumers.
· Configure and optimize the Apollo Router for supergraph composition, request routing, and core query execution.
· Build framework-level middleware, custom directives, and reusable resolvers to ensure consistent data orchestration across business domains.
· Eliminate data-fetching inefficiencies (like the N+1 problem) across federated networks by implementing advanced batching and Data Loader patterns.
· Enforce field-level security, schema-based validation, and structured error handling natively within the TypeScript code layer.
Education-Any Graduate
Distributed DevOps & Kubernetes
· Own the application-level DevOps lifecycle, including creating Docker files, building container images, and debugging pods inside Azure Kubernetes Service (AKS).
· Manage Kubernetes application manifests, helm charts, and configurations required to route network traffic smoothly between GraphQL subgraphs and the Apollo Router.
· Monitor and tune the runtime performance of the federated graph layer under heavy load using cloud monitoring tools.
· Trace asynchronous requests and troubleshoot latency bottlenecks across our distributed, containerized microservice network.
Infrastructure & CI/CD Automation
· Build and maintain robust, automated CI/CD pipelines within Azure DevOps to compile, test, and safely deploy subgraph code and Apollo Router configurations.
· Write and maintain Infrastructure as Code (IaC) templates to provision, scale, and manage the cloud environments supporting the platform.
· Automate federated schema composition checks, breaking-change detection mechanisms, and client-type generation directly within Azure Pipelines.
· Integrate automated integration and load testing into the release cycle to guarantee zero-downtime framework updates.
Technical Requirements
Required Expertise
· Languages: Deep mastery of TypeScript and modern backend Node.js runtimes.
· GraphQL Federation: Direct experience implementing federated GraphQL concepts, schema stitching, or modular subgraphs utilizing Apollo Router in a production environment.
· Kubernetes DevOps: Strong operational experience deploying, scaling, and troubleshooting application containers inside Kubernetes (AKS preferred).
· CI/CD Automation: Proven ability to build delivery pipelines and manage container registry workflows using Azure DevOps Pipelines.
· Infrastructure as Code (IaC): Hands-on experience utilizing IaC methodologies to configure and manage enterprise cloud environments.
· Azure Environment: Direct experience running application software within the Azure cloud network and connecting to its core managed services.
Core Execution Skills
· DevOps Mindset: A strong belief that code isn't finished until it is securely built, thoroughly tested, containerized, and running smoothly in production.
· System Diagnostician: Exceptional skill at digging into container logs, network traces, and cluster metrics to solve real-time platform issues.
· Reliability Driven: Obsessed with automation, preventing breaking changes in the federated schema, and keeping production systems highly available.