Apprentice.io Logo

Apprentice.io

Infrastructure Engineer (CI/CD Pipeline)

Posted 18 Days Ago
Remote
Hiring Remotely in United States
Senior level
Remote
Hiring Remotely in United States
Senior level
The role involves designing, implementing, and optimizing CI/CD pipelines for cloud-based environments while managing CI/CD platforms and tools. Collaboration with cross-functional teams, automation of build and release processes, containerization using Docker, and enhancement of pipeline performance metrics are key responsibilities.
The summary above was generated by AI

About us:

Apprentice has the first AI-powered cloud platform built to accelerate batch-based manufacturing – the Tempo Manufacturing Cloud. Tempo provides seamless processing through every layer of your manufacturing ecosystem in one platform by combining historically distributed systems — Manufacturing Execution System (MES), Distributed Control System (DCS), Laboratory Execution System (LES), eLogs, Work Instructions — giving you comprehensive visibility and control across every team, site, and external partner. Tempo delivers a modern and easy-to-use experience across web, mobile, and wearable devices that’s rapidly adopted across all operational levels. To learn more about Apprentice, visit www.apprentice.io


About the role: We are seeking a highly skilled and motivated CI/CD Platform Engineer to design, implement, and optimize our software delivery pipelines. The ideal candidate will have a strong background in infrastructure and a passion for creating efficient, scalable, and reliable CI/CD systems. You will collaborate with cross-functional teams to streamline development workflows, improve feedback loops, and ensure stable and efficient delivery processes.

Key Responsibilities:

  • Design, implement, and optimize CI/CD pipelines for cloud-based environments, ensuring scalability, reliability, and efficiency.
  • Manage CI/CD platforms and tools, including GitHub Actions, Microsoft DevOps, CodeBuild/CodePipeline, and Jenkins.
  • Automate build and release processes for Web, iOS and Android applications, including signing, provisioning, and release management.
  • Implement containerized solutions using Docker and Docker Compose, and manage virtual machine-based testing environments.
  • Build and maintain pipelines for Node.js, TypeScript, Lambda functions, and other modern development stacks.
  • Collaborate with the test automation team to optimize test execution using sharding, parallelization, and distributed execution.
  • Optimize caching mechanisms for builds, tests, and dependencies to minimize redundancy and improve efficiency.
  • Continuously analyze pipeline performance metrics to identify bottlenecks and implement targeted optimizations.
  • Implement robust monitoring and alerting solutions to:
    • Track pipeline health, runner performance, and execution times.
    • Provide actionable insights for rapid troubleshooting and improvement.
  • Ensure stability and fault tolerance in CI/CD pipelines, incorporating retry mechanisms and robust error handling.
  • Integrate CI/CD systems with collaboration tools such as Jira, Confluence, GitHub, and Slack for seamless communication and reporting.
  • Champion best practices for version control, repository management, and dependency management, including air-gapped mirrors.

Required Skills and Experience:

  • Strong experience managing CI/CD platforms in cloud environments with a solid Linux/Unix background.
  • Expertise in scripting and programming languages, including Bash, Python, Go, TypeScript, JavaScript, and Node.js.
  • Proficiency in parsing structured data formats (JSON, YAML) using tools like JQ, YQ, and Regex.
  • Hands-on experience with containerization and virtualization technologies, including Docker and VMs.
  • Knowledge of test automation frameworks and validation tools such as Cypress, Jest, ESLint, Prettier, and Fastlane.
  • Proven experience in monitoring, logging, and alerting pipeline health and performance.
  • Strong skills in repository management and dependency optimization.

Qualifications:

  • Experience with HashiCorp tools like Terraform for infrastructure as code (IaC).
  • Knowledge of air-gapped environments and secure dependency management practices.
  • Familiarity with Android and iOS build tools, provisioning, and automated testing.
  • Proven track record of breaking down long-running CI/CD processes into smaller, parallelizable tasks to accelerate feedback loops.
  • A proactive approach to identifying and resolving pipeline inefficiencies and bottlenecks.

Benefits & Perks

  • Generous benefits package (health, dental, vision)
  • Unlimited PTO
  • Every employee is a shareholder! 
  • Paid parental leave
  • Remote-friendly & flexible with a $250 at-home work setup stipend
  • 16 company holidays, including one week off for the 4th of July and the week off between Christmas and New Year
  • Generous 401k match and contribution 

If you are passionate about CI/CD processes, have a strong infrastructure background, and excel at optimizing complex systems, we would love to hear from you. Apply now and join our team in shaping the future of software delivery!

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Top Skills

Bash
Go
JavaScript
Python
Typescript

Similar Jobs

Yesterday
Remote
USA
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics

Company Description

👋🏼 We're Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18,000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new coll...

Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics

Company Description

👋🏼 We're Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18,000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new coll...

Yesterday
Remote
USA
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Senior Engineer, DevOps
Top Skills: DevOps

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account