CI CD Pipeline Engineer - Groovy

Jose Merciline

  • Jersey City, New Jersey
  • 30+ days ago

    Highlights

    You will be building tooling and automation to close the feedback gaps in the CI/CD pipeline, develop new integrations with third-party services and monitor the health of our build/deploy infrastructure. Atleast 5 years engineering experience in a modern development language: Java, GO, Javascript, Groovy, or Python .

    Numbers & Facts

    LocationJersey City, New Jersey

    Description

    As a CI CD Engineer, you will own the build/release pipeline operation of our production, staging and development systems. You will be building tooling and automation to close the feedback gaps in the CI/CD pipeline, develop new integrations with third-party services and monitor the health of our build/deploy infrastructure.

    Must have skill: Groovy


    What we're looking for


    7+ years of experience in a DevOps/SRE/Build-Release role, preferably at a startup using Kubernetes and Jenkins.

    Experience with CI/CD principles, architecture and operations

    Comfort working in high-security / high-compliance environments, such as finance or healthcare

    Experience setting up and working with Jenkins in a containerized environment.

    Experience with Docker and container orchestration tools like Kubernetes and ECS

    Proficiency with a scripting language to develop integrations (Python, Javascript, Groovy)



    Responsibilities Include:

    • Engineer, maintain and contribute to JenkinsFile Shared libraries used by the enterprise for our CI / CD needs.
    • Write high-quality code and tests in Groovy and Go for our CI/CD pipelines and infrastructure.
    • Write, upgrade, and maintain Terraform modules used to spin up and maintain EKS clusters in AWS.
    • Understand, develop, and enhance our Kubernetes offering for the enterprise.
    • Maintain our CD tooling
    • Enhance existing Tool Chain through internal development and investigation of third party software.
    • Work with Software Engineers to develop and support our Continuous Delivery process.
    • Provide support for Production and non-production environments.


    Required Experience:

    • Atleast 5 years engineering experience in a modern development language: Java, GO, Javascript, Groovy, or Python.
    • Knowledge and experience using Terraform at an enterprise level.
    • Experience with Kubernetes (on-prem or AWS) or similar container orchestration technologies
    • Knowledge of JenkinsFiles and Groovy.
    • Experience with CI tools such as Jenkins / Bamboo or Hudson.
    • 2 years of experience with AWS.
    • Working knowledge of Linux systems and subsystems.
    • Good communication skills.
    • Strong analytical skills.


    Similar Jobs