Cutsforth is a company that specializes in monitoring systems and is seeking a DevOps Engineer to develop, configure, and manage application servers and associated software. The role involves ensuring optimal system performance, troubleshooting infrastructure issues, and enhancing customer network installations while supporting business and testing needs.
Responsibilities:
- Design, implement, and maintain Infrastructure as Code (IaC) pipelines using tools such as Terraform, Ansible, Bicep, or Pulumi
- Design, create and manage Kubernetes clusters (AKS/on-prem) and Docker environments
- Architect, maintain, and evolve CI/CD pipelines for scalability and integration using GitHub Actions and Azure DevOps
- Develop, configure, and manage application servers and services; monitor performance and optimize resource usage (CPU, memory, storage, network I/O)
- Maintain, troubleshoot, and optimize Azure-based hybrid infrastructure, including Databricks and TimescaleDB
- Provide architecture feedback on software and network designs; implement new applications and maintain/update existing programs
- Architect and troubleshoot networking components, firewalls, wireless connectivity, and ensure secure configurations
- Collaborate with platform and security teams to ensure compliance, resilience, and scalability, including SOC 2 Type 2 certification. Organize and facilitate desktop exercises and participate in risk assessments/readiness reviews
- Participate in code reviews to analyze and improve code written by other vendors or team members
- Champion initiatives for monitoring, observability, and cost efficiency across infrastructure and applications to drive FinOps/cost optimization initiatives
- Work closely with R&D, software architects, developers, and QA testers to deliver robust software solutions
- Develop and maintain relationships with key contacts, including vendors and clients, ensuring open and healthy feedback channels
- Coordinates customer specific software version deployments, upgrades and the like utilizing project and task management tools
- Assist in the preparation of user, technical, or other quality documentation and reports
- Limited travel may be required for performing equipment tests, software installation and troubleshooting, and customer training
Requirements:
- 5+ years in DevOps, Site Reliability, or Systems Engineering roles supporting production systems
- Deep experience creating, maintaining, and using CI/CD and IaC pipelines (Terraform/Bicep/Ansible/Pulumi; GitHub Actions/Azure DevOps)
- Hands‑on experience with Kubernetes (AKS and/or on‑prem), Docker, and container orchestration
- Strong networking expertise (routing, VNET design, firewalls, wireless connectivity, VPNs, segmentation/DMZ)
- Practical knowledge of Azure services and running data platforms such as Databricks and TimescaleDB in hybrid environments
- Experience implementing observability/monitoring and cost optimization (cloud spend analysis, right‑sizing, reserved instances)
- Familiarity with security frameworks (SOC 2 Type 2, NIST 800‑53) and participating in audits, tabletop/desktop exercises, and risk assessments/readiness reviews
- Experience with policy‑as‑code (e.g., OPA/Conftest), secrets management (Azure Key Vault), and secure supply chains (SBOM, artifact signing)
- Experience in industrial/monitoring platforms and edge‑to‑cloud data transport; familiarity with IEEE 1588/PTP time‑synchronized systems is a plus for Cutsforth monitoring contexts
- Exposure to FinOps practices and cost governance frameworks
- Bachelor's in Computer Science or related field
- Successfully pass background check for cybersecurity site access
- Project management, communication, organization, and initiative are key skills needed for this role
- Is the primary network support designate for Cutsforth monitoring systems on customer implementation and post-sales support
- Supports software, infrastructure and networking for Cutsforth monitoring systems
- Conducts routine and non-routine testing on systems to identify bugs and areas for optimization
- Must have the ability to follow patterns and build upon established models
- Must have experience employing the scientific method of problem-solving
- Must seek to understand and implement complex system designs
- Must be able to estimate the time required to complete familiar tasks/projects properly
- Excellent communication, interpersonal, and teamwork skills
- Proficiency in Microsoft Office is expected