CI/CD Jobs

757 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of CI/CD Jobs
Job Position Company Posted Location Salary Tags

DFINITY

Zurich, Switzerland

$80k - $105k

DFINITY

Palo Alto, CA, United States

$80k - $105k

DFINITY

Zurich, Switzerland

$63k - $90k

DFINITY

Palo Alto, CA, United States

$63k - $90k

Chainalysis

London, United Kingdom

$63k - $75k

BlockFi

New York, NY, United States

$81k - $150k

Blockdaemon

San Francisco, CA, United States

$20k - $62k

Blockdaemon

San Francisco, CA, United States

$20k - $66k

Blockdaemon

San Francisco, CA, United States

$20k - $62k

Blockdaemon

Remote

$63k - $75k

Blockdaemon

Remote

$30k - $70k

Bittrex

Washington, United States

$32k - $65k

BitGo

Remote

$54k - $90k

BitGo

Palo Alto, CA, United States

$72k - $100k

Bitfury

Kiev, Ukraine

$45k - $75k

Senior Release Management Software Engineer

DFINITY
$80k - $105k estimated
Zurich, Zürich, Switzerland
Join Talent Pool

This job is closed

DFINITY is reimagining the Internet as a public network that hosts secure software and services. The Internet Computer is a new technology stack that is fast and scales to billions of users around the world, and supports a new kind of autonomous software that promises to reverse Big Tech’s monopolization of the internet. DFINITY was founded in 2016 by Dominic Williams and is backed by top-tier institutions including Polychain Capital and Andreessen Horowitz.

The Internet Computer was successfully launched in May 2021. To ensure smooth operation and timely updates in case of problems, we are extending our Build & Qualification team. As a member of this team, you will join our effort to automate the rollout of new releases controlled by a decentralized governance system. This is a unique opportunity to work across teams to understand their needs and impact the quality and efficiency of software delivery.

Responsibilities

  • Collaborate with engineers from different teams to plan future software releases.
  • Anticipate and mitigate operational obstacles when rolling out new features.
  • Build tests for our staging environment to catch regressions before they reach the Internet Computer.
    • Understand the architecture of the Internet Computer and learn from incidents to continuously improve quality.
    • Simulate different network conditions to explore the robustness of our system.

  • Work closely with the teams who:
    • Define and operate our CI/CD system that produces the artifacts consumed by this team
    • Develop the test frameworks we use to qualify new releases
  • Prepare governance proposals and interact with the community who will vote and adopt these proposals so that changes are rolled out to the Internet Computer.

Requirements:

  • Strong problem solving and software engineering skills.
  • Experience deploying and operating systems that run 24x7x365, including monitoring, alarming, and tooling required to keep them healthy.
  • Preferably you have built reliable systems with tools that we use on a daily basis:
    • CI/CD: GitLab, GitHub
    • Metrics, monitoring and visualization: Elastic Stack, Prometheus and Grafana
    • OS and containerization: Linux and Docker
    • Programming languages: Python and an interest in Rust
  • A Bachelor's degree in Computer Science, or a closely related field. The unique challenges at DFINITY have attracted many engineers with advanced degrees, however your practical experience is more important to us than your educational background.
  • Preferably, you have built canisters for the Internet Computer and have worked with our toolset.

What kind of engineers are we looking for?

  • You should demonstrate a passion for building quality software and systems
  • We are looking for team players who enjoy working alongside other brilliant people to come up with the best solutions together.
  • You seek to understand the impact of your solution on the customer, in our case the Internet Computer community, and want to continuously optimize the experience.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

What are CI CD jobs?

CI/CD jobs refer to positions in the software development field that focus on implementing and managing continuous integration and continuous delivery/deployment processes

CI/CD is a set of practices that enable developers to deliver software changes frequently and reliably

Some of the skills and qualifications required for CI/CD jobs may include: Proficiency in scripting and programming languages such as Python, Ruby, or Bash, knowledge of CI/CD tools and technologies like Jenkins, GitLab, or CircleCI, experience with containerization technologies like Docker and Kubernetes

Here are some common CI/CD job titles:

  1. CI/CD Engineer: Responsible for designing, implementing, and maintaining continuous integration and delivery pipelines.
  2. DevOps Engineer: Focused on automating infrastructure and deployment processes, as well as managing the CI/CD pipeline.
  3. Release Manager: Responsible for managing the release process, coordinating with development and operations teams, and ensuring the successful deployment of software changes.
  4. Build Engineer: Works on the build automation process, creating and maintaining build scripts, and ensuring that builds are consistent and repeatable.
  5. Site Reliability Engineer: Focused on ensuring the reliability and availability of systems and applications, often through automation and monitoring.