CI CD Pipeline Engineer - Groovy

Jose Merciline

Jersey City, New Jersey

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Analysis Skills, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, DevOps, Docker, Engineering, Environmental Compliance, Finance, Go Programming Language (Golang), Groovy Programming Language, Healthcare, Home Automation, Java, JavaScript, Jenkins, Linux Operating System, Machine Tool, Production Support, Production Systems, Python Programming/Scripting Language, Sales Pipeline, Scripting (Scripting Languages), Software Engineering
LOCATION
Jersey City, New Jersey
POSTED
1 day ago

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.


About the Company

J

Jose Merciline