- 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