Synechron logo

DevOps Engineer – Golang, Node.js, Terraform, CI/CD & Azure Integration

Synechron
Posted this week

LOCATION

Pune · Onsite

EXPERIENCE

6+ Years

TYPE

FullTime

SKILLS REQUIRED

TerraformGoLangNode.jsInfrastructure as CodeMicroservices ArchitectureCI/CDIncident response

Job description

Overview

DevOps Engineer supporting the modernization of entitlement services by migrating OMES and UPMS from direct Salesforce account and contact dependencies to a backward-compatible API and integration layer. The role focuses on integration components, Infrastructure as Code, deployment pipelines, cutovers, entitlement and permission validation, quality assurance, and user acceptance testing.

What you'll do

  • Repoint OMES and UPMS from direct Salesforce account and contact dependencies to the new backward-compatible API and integration layer.
  • Design and build integration components connecting UPMS and OMES to the shielding layer.
  • Preserve backward compatibility for downstream consumers during service, API, and hierarchy changes.
  • Execute and support two cutovers for each system: cutover onto the shielding layer and cutover aligned to the Salesforce hierarchy change.
  • Prepare, test, and maintain rollback plans and readiness activities for each cutover.
  • Validate entitlement and permission integrity end-to-end across the OneMSCI Entitlements systems.
  • Identify and resolve conditions that could result in client over-permissioning or under-permissioning.
  • Contribute to program-wide quality assurance activities and support the compressed UAT window for permissioning flows.
  • Support entitlement data migration aligned to approximately 8,800 new Segment Accounts.
  • Perform data validation, reconciliation, mapping verification, and migration-quality checks.
  • Manage Infrastructure as Code and deployment pipelines for entitlement services affected by the migration.
  • Develop and maintain CI/CD workflows for application, integration, infrastructure, and configuration changes.
  • Build, test, deploy, monitor, and troubleshoot Golang and Node.js services and integration components.
  • Apply microservices architecture principles to create maintainable, scalable, resilient, and observable services.
  • Collaborate with engineering, platform, infrastructure, security, testing, data, and business stakeholders.
  • Investigate and resolve issues across applications, APIs, integrations, pipelines, infrastructure, data, and permissioning workflows.
  • Document technical designs, integration mappings, deployment procedures, cutover plans, rollback steps, test evidence, and operational processes.
  • Support efficient use of compute, storage, network, and deployment resources through automation and sustainable engineering practices.
  • Develop, test, debug, and maintain Golang and Node.js microservices, REST APIs, shielding-layer integrations, and entitlement-service components.
  • Deliver Terraform changes, CI/CD pipeline updates, deployment packages, migration validation, permission-integrity checks, test evidence, monitoring updates, and technical documentation.
  • Make implementation and deployment decisions within approved architecture and security standards, maintain rollback readiness, resolve technical risks, and escalate issues affecting permissions, data integrity, service availability, or delivery timelines.
  • Maintain continuous professional development in Golang, Node.js, cloud engineering, CI/CD, Terraform, microservices, API integration, identity and entitlement systems, testing, and secure DevOps practices.

What you'll need

  • 6+ years of experience with DevOps tooling and CI/CD pipelines, including designing, implementing, maintaining, and supporting automated build, test, release, and deployment pipelines.
  • Strong hands-on development experience in Golang.
  • Strong hands-on development experience in Node.js.
  • Proven experience with Terraform and Infrastructure as Code, including infrastructure provisioning, configuration, and lifecycle management.
  • Solid understanding of microservices architecture and supporting service components.
  • Experience integrating complex, interdependent applications across multiple systems.
  • Experience designing, consuming, integrating, testing, and supporting RESTful services.
  • Experience with REST API integration and backward-compatible service design.
  • Good skills in troubleshooting application, integration, deployment, infrastructure, and permissioning issues.
  • Experience designing and building components that preserve backward compatibility for downstream consumers.
  • Experience supporting production deployments, system cutovers, rollback readiness, and post-deployment validation.
  • Experience supporting data migration, validation, reconciliation, and integrity checks.
  • Ability to validate access, entitlement, and permission integrity across interconnected systems.
  • Ability to develop, test, debug, and maintain production-ready integration and microservices components.
  • Ability to implement robust error handling, logging, validation, and service-level troubleshooting.
  • Understanding of entitlement, account, contact, hierarchy, permission, and access-related data.
  • Ability to verify mappings, reconcile source and target data, and identify data-integrity issues.
  • Ability to assess the impact of data changes on permissions, entitlements, downstream services, and consumers.
  • Experience supporting data-related troubleshooting across multiple interconnected systems.
  • Understanding of cloud infrastructure and deployment environments relevant to microservices and API-based applications.
  • Ability to support application and infrastructure changes across development, testing, UAT, and production environments.
  • Understanding of deployment, scalability, availability, monitoring, secrets, and service-dependency considerations.
  • Microservices architecture and supporting service components.
  • REST API frameworks and libraries for Golang and Node.js.
  • API integration patterns that preserve backward compatibility.
  • Components supporting asynchronous communication, service validation, logging, error handling, and monitoring.
  • Integration components connecting enterprise applications through an API or shielding layer.
  • DevOps tooling and CI/CD pipelines.
  • Terraform and Infrastructure as Code.
  • Git-based source control and collaborative development practices.
  • Microservices development and deployment.
  • REST API development, integration, testing, and support.
  • Automated build, test, deployment, and release processes.
  • System cutover planning, execution, validation, and rollback readiness.
  • UAT support and end-to-end QA participation.
  • Production troubleshooting, debugging, monitoring, and incident resolution.
  • Technical documentation, deployment procedures, operational runbooks, and test evidence.
  • Understanding of identity, entitlement, authentication, authorization, and permissioning concepts.
  • Ability to validate entitlement and permission integrity end-to-end.
  • Ability to identify and prevent over-permissioning and under-permissioning.
  • Secure API integration and service-to-service communication practices.
  • Secure management of credentials, secrets, tokens, configuration, and sensitive account or entitlement data.
  • Understanding of access control and secure deployment practices within CI/CD pipelines and Infrastructure as Code.
  • Ability to identify and escalate security, privacy, operational, and permissioning risks.
  • Equivalent relevant education and professional experience may be considered.

Nice to have

  • Experience with enterprise integration or iPaaS layers, including MuleSoft.
  • Working knowledge of Azure, including AKS, API Management, and Key Vault.
  • Exposure to identity, entitlement, authentication, or access-management systems.
  • Experience supporting two-stage system cutovers, including migration to a shielding layer and subsequent hierarchy changes.
  • Experience contributing to compressed UAT windows and permissioning-flow validation.
  • Experience supporting large-scale data migrations, including migrations involving approximately 8,800 new Segment Accounts.
  • Experience with rollback planning, release recovery, and operational readiness.
  • Experience with automated security, API, integration, and end-to-end testing.
  • Experience developing reusable libraries, deployment utilities, migration tools, or operational automation.
  • Experience with scripting languages used for CI/CD, infrastructure support, testing, or data validation.
  • Experience supporting large-scale account or entitlement migrations.
  • Experience with data-quality automation, reconciliation reporting, migration controls, and rollback data planning.
  • Experience with data stores used by Golang, Node.js, and microservices applications.
  • Experience applying data-retention, processing-efficiency, and resource-optimization practices.
  • Working knowledge of Azure.
  • Experience with Azure Kubernetes Service (AKS).
  • Experience with Azure API Management.
  • Experience with Azure Key Vault.
  • Experience deploying and operating containerized microservices in cloud environments.
  • Experience optimizing cloud resources, deployment capacity, and service performance.
  • MuleSoft or similar enterprise integration and iPaaS platforms.
  • Libraries and frameworks supporting identity, entitlement, authentication, authorization, or permissioning workflows.
  • Components supporting data migration, reconciliation, automated testing, and end-to-end validation.
  • Enterprise integration or iPaaS delivery.
  • Containerization and orchestration.
  • <

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

DevOps Engineer – Golang, Node.js, Terraform, CI/CD & Azure Integration