Non-profit cloud for educationStudents and educators receive waitlist priority
Full timeRemoteUnavailable

DevOps Engineer

We’re looking for a passionate DevOps Engineer to join our team and help us revolutionize our software development and delivery processes. You’ll be a champion of collaboration, automation, and continuous improvement, bridging the gap between development and operations. If you thrive in a fast-paced environment, are passionate about streamlining software delivery, and possess a strong understanding of cloud technologies, we want to hear from you.

Applications are currently closed.

This listing remains published so you can learn about the role and the work behind WeaveNode.

Careers questions ↗

The opportunity

Make your work matter.

We’re looking for a passionate DevOps Engineer to join our team and help us revolutionize our software development and delivery processes. You’ll be a champion of collaboration, automation, and continuous improvement, bridging the gap between development and operations. If you thrive in a fast-paced environment, are passionate about streamlining software delivery, and possess a strong understanding of cloud technologies, we want to hear from you.

01

What you’ll do

Key responsibilities

  • CI/CD pipeline design and automationBuild, implement, and optimize continuous integration and continuous delivery pipelines to accelerate software releases while ensuring quality and reliability.

  • Infrastructure as CodeDesign and implement scalable, resilient, and self-healing cloud infrastructure using tools such as Terraform, CloudFormation, and Ansible.

  • Collaboration and mentorshipWork closely with developers, testers, and operations teams to embed DevOps practices throughout the software development lifecycle. Mentor team members on tools and best practices.

  • Monitoring and observabilityEstablish robust monitoring and logging systems to create visibility into application performance, proactively identify issues, and drive data-informed improvements.

  • Containerization and orchestrationUse Docker and Kubernetes to package, deploy, and manage applications in a consistent and portable way.

  • Configuration management and version controlUse tools such as Puppet, Chef, and Ansible together with Git-based version control to streamline deployments and manage infrastructure changes.

02

What you bring

Required qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 3+ years of hands-on experience in a DevOps role.

  • Demonstrated expertise with Linux and UNIX operating systems.

  • Strong proficiency in scripting languages such as Python, Bash, or PowerShell.

  • In-depth knowledge of cloud platforms such as AWS, Azure, or GCP.

  • Experience with CI/CD tools such as Jenkins, CircleCI, or GitLab CI/CD.

03

Good to have

Preferred qualifications

  • Containerization and orchestration experience with Docker and Kubernetes.

  • Understanding of modern software development methodologies such as Agile and Scrum.

  • Experience with infrastructure monitoring tools such as Prometheus, Grafana, or Nagios.

  • Relevant DevOps certifications are a plus.

04

How you work

Essential skills

  • Problem solvingExcellent analytical thinking with the ability to troubleshoot complex system interactions.

  • Communication and teamworkAbility to collaborate effectively, explain technical concepts, and drive cross-team initiatives.

  • Ownership and adaptabilityA self-motivated drive to continuously improve processes and adapt to evolving technologies and practices.

Role information adapted from the original WeaveNode listing. View source ↗