Position title
DevOps Platform Engineer / PoC Implementation
Description

Excel Nearshore is seeking a DevOps Platform Engineer who can set up CI/CD tools, build pipelines, wire up event transport, and write the NodeJS services that make the client communicate through a common protocol. This is implementation work on well-defined architecture. You will receive clear specifications, architectural diagrams, and direct access to the technical decision-maker. In this role, the client will teach the candidate the event specification and orchestration mode to understand their domain and the candidate must bring the ability to stand up CI/CD infrastructure, write clean NodeJS, work with YAML and JSON schemas, and move quickly with minimal supervision once the task is understood.

This organization is a U.S.-based technology startup in the software delivery and DevOps tooling space, building a universal orchestration layer designed to enable interoperability across CI/CD ecosystems without replacing existing tools. As part of this effort, the engineer will contribute to the development of a proof of concept that demonstrates event normalization and workflow orchestration across diverse tool environments, supporting preparation for a public industry showcase.

Responsibilities
  • CI/CD Tool Infrastructure:
    • Install and configure multiple CI/CD tools in isolated environments (Jenkins, Tekton, GitHub Actions, ArgoCD, GoCD, and/or others as directed)
    • Create working pipelines in each tool that build, test, and deploy sample applications
    • Configure webhook stages in pipelines to emit events at key lifecycle points (build started, build finished, test started, test finished, deployment started, deployment finished).
  • Event Transport Layer:
    • Set up RabbitMQ as the message broker for event transport between tools and the orchestration engine
    • Configure exchanges, queues, and routing keys for different event types
    • Implement producers (in pipeline webhook stages) and consumers (in the orchestration service).
  • Event Normalization Service:
    • Build a NodeJS service that receives raw webhook payloads from CI/CD tools.
    • Transform tool-specific event formats into a standardized JSON structure (schema provided).
    • Validate normalized events against JSON Schema definitions.
    • Publish normalized events to RabbitMQ for downstream processing.
  • Orchestration Engine (PoC Scope):
    • Build a NodeJS service that consumes normalized events from RabbitMQ.
    • Implement event correlation logic using chain IDs to track related events across tools.
    • Parse YAML workflow definitions that specify segment ordering and tool assignments.
    • Trigger downstream actions (mock or real) based on workflow rules and incoming events.
    • Detect and query for missing events in a workflow chain.
  • Sample Applications & Pipelines:
    • Create 2–3 sample applications (simple web services) that serve as build/test/deploy targets
    • Wire end-to-end: code commit → build → test → deploy across at least two different CI/CD tools in a single workflow.
Qualifications
  • NodeJS (3+ years): You will write services, API endpoints, event consumers/ producers, and schema validation logic in Node. TypeScript is acceptable.
  • CI/CD Tool Administration: Hands-on experience installing, configuring, and building pipelines in at least two of: Jenkins, Tekton, GitHub Actions, GitLab CI/CD, ArgoCD, GoCD, Spinnaker.
  • Message Brokers: Working experience with RabbitMQ, Kafka, or NATS. You must be able to set up exchanges/topics, configure routing, and write producer/ consumer code.
  • YAML & JSON: Deep comfort with YAML configuration files and JSON Schema validation. You will parse, generate, and validate both formats extensively.
  • Docker & Containers: All CI/CD tools and services will run in containers. You must be fluent with Docker Compose for local development and comfortable with container networking.
  • Linux Systems: Comfortable working in Linux environments, shell scripting, process management, and debugging service interactions.
  • Git & GitHub: Standard workflows, branching, PRs. Code review is part of the process.
  • SQL / MySQL: Comfortable writing queries, working with JSON columns in MySQL, and designing straightforward schemas. The PoC uses MySQL with JSON storage for event and workflow data.

Nice to have:

  • Experience with Temporal.io or similar workflow orchestration engines.
  • Familiarity with CloudEvents or event-driven architecture patterns.
  • Redis for caching and state management.
  • Webhook integration development.
  • Experience building developer tools or platform engineering infrastructure.
Contacts

Aarón Acuña Cordero | Human Talent Director

aaron.acuna@excelnearshore.com

 

Employment Type
Temporary
Beginning of employment
ASAP
Duration of employment
3–4 months
Industry
Technology
Job Location
Costa Rica
Remote work from: Costa Rica
Date posted
February 17, 2026
PDF Export