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.
This listing remains published so you can learn about the role and the work behind WeaveNode.
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.
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.
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.
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.
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 ↗
