DevOps Engineer

  • Full Time
  • Remote

Department: Information Technology

Reports To: Director of Engineering / VP of Technology

Location: [REMOTE] (Flexible/Hybrid options avaliable)

Summary

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.

Key Responsibilities

  • CI/CD Pipeline Design and Automation: Build, implement, and optimize continuous integration and continuous delivery (CI/CD) pipelines to accelerate software releases while ensuring quality and reliability.
  • Infrastructure as Code (IaC): Design and implement scalable, resilient, and self-healing cloud infrastructure using IaC tools (e.g., Terraform, CloudFormation, Ansible).
  • Collaboration and Mentorship: Work closely with developers, testers, and operations teams to embed DevOps principles and practices throughout the software development lifecycle. Mentor team members on tools and best practices.
  • Monitoring and Observability: Establish robust monitoring and logging systems to ensure visibility into application performance, proactively identify potential issues, and drive data-driven improvements.
  • Containerization and Orchestration: Leverage container technologies (Docker, Kubernetes) to package, deploy, and manage applications in a consistent and portable way.
  • Configuration Management and Version Control: Utilize configuration management tools (Puppet, Chef, Ansible) and version control systems (Git) for streamlining deployment processes and managing infrastructure changes.

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/UNIX operating systems.
  • Strong proficiency in scripting languages (Python, Bash, PowerShell, etc.)
  • In-depth knowledge of cloud platforms (AWS, Azure, GCP, or similar).
  • Experience with CI/CD tools (Jenkins, CircleCI, GitLab CI/CD, etc.).

Preferred Qualifications

  • Containerization and orchestration experience with Docker and Kubernetes.
  • Understanding of modern software development methodologies (Agile, Scrum)
  • Experience with infrastructure monitoring tools (Prometheus, Grafana, Nagios, etc.).
  • Relevant DevOps certifications a plus.

Essential Skills

  • Problem Solving: Excellent analytical thinking with the ability to troubleshoot complex system interactions.
  • Communication and Teamwork: Ability to collaborate effectively, explain technical concepts, and drive cross-team initiatives.
  • Ownership and Adaptability: Self-motivated with a drive to continuously improve processes and a willingness to adapt to evolving technologies and best practices.

To apply for this job email your details to tyler@weavenode.com