DevOps Engineer

AssetWorks Inc
Remote

About The Position

You're the person who bridges development and operations — not by attending meetings, but by building the automation that makes the handoff invisible. You don't just solve problems; you look around the room and find the next one before anyone else notices it. You think in pipelines, scripts, and systems. When you see a manual process, you're already writing the code to kill it. You've been the primary owner of a DevOps function before. You've been the person who gets the call when the build is broken at 4pm on release day. You don't just want to maintain infrastructure — you want to build it from scratch and make it better every quarter. You will own our CI/CD pipelines end-to-end — Jenkins (Unicorn) today, GitHub Actions tomorrow. You will administer source control in GitHub as we migrate from a legacy private Git server. You will provision and manage dev, QA, and staging environments on AWS — self-service, scripted, repeatable. You will build automated deployment pipelines from artifact to health check across six products. You will design customer configuration management, upgrade automation, and rollback procedures. You will integrate security scanning, monitoring, and alerting into the pipeline. You will build deployment dashboards so stakeholders can see what's deployed where, when, and by whom. You will perform AWS cost analysis and surface optimization opportunities. You will maintain and improve DevOps documentation — runbooks, deployment notes, Confluence pages. You will work toward our north star: define parameters, click a button, and automation delivers a working environment. AssetWorks serves R1 research universities. Our software helps campus facilities teams manage billions of dollars of infrastructure, track work orders, and plan capital projects. Clients have been with us for 15+ years. We're part of Constellation Software (via Volaris Group) — stable, profitable, no layoffs, no pivots. The engineering team is actively adopting AI-assisted development workflows — Claude Code, Cursor, and structured AI-directed SDLC. You'll bring that same mindset to infrastructure: use the tools, document what works, share it with the team. We believe in talent over titles and ownership over org charts. If you love building reliable systems, automating everything in sight, and making a lasting impact at a company that holds its products forever — let's talk. You'll love flexible hours and remote work for real work-life balance, an array of products and experienced teams to learn from, an engineering culture actively adopting AI-accelerated workflows, excellent health care benefits, FSA, HSA option, education and training reimbursement, and automatic enrollment in our annual bonus program. You will also maintain and evolve our CI/CD pipeline using Jenkins (Unicorn), including administration, plugin upgrades, security patches, and version upgrade checklists after each release. Administer source control in GitHub — repository governance, branching strategy, and migration from our legacy private Git server. Migrate CI/CD pipelines from Jenkins to GitHub Actions as repositories move to GitHub. Provision both Linux and Windows development, QA, and staging servers using AWS (EC2, RDS, S3). Improve build and deployment processes by replacing manual steps with scripted, repeatable automation. Design and implement new solutions to streamline manual operations — environment provisioning, customer configuration injection, upgrade workflows, and rollback procedures. Build and manage tools that enable software releases across six products in a fast-paced enterprise environment (AiM, ReADY/Nova, Keystone, QWare, WebCheckout, SoftChalk). Assist in troubleshooting internal product deployment and environment issues across dev, QA, and customer-facing instances. Manage version number upgrades of the CI/CD pipeline between each release. Build automated deployment pipelines: artifact retrieval → image creation → environment provisioning → deploy → health check. Manage build artifacts across the product suite: Docker images, AMIs, and zip deployments. Integrate security scanning into the pipeline (OWASP Dependency Check, ZAP, or equivalent). Support QA automation infrastructure — test environment provisioning, resets, and test data management. Manage non-production SSL certificates, SSH keys, and Docker registry administration. Implement monitoring and alerting for build/pipeline health and dev/QA environments. Build deployment dashboards and audit logs for stakeholder visibility. Maintain and improve DevOps documentation in Confluence. Perform AWS cost analysis and recommend optimizations.

Requirements

  • 3+ years building and managing CI/CD pipelines in production (Jenkins, GitHub Actions, or similar)
  • Strong AWS experience including EC2, RDS, S3, VPC, IAM
  • Git-based source control administration and governance (GitHub preferred)
  • Linux and Windows server provisioning and troubleshooting
  • Solid scripting in Bash, Python, Groovy, or JavaScript/Node.js
  • Docker containerization, including images, registries, and container-based deployments
  • Experience as the primary owner of a DevOps function or infrastructure environment
  • A mindset of continuous improvement
  • Prior experience in an environment utilizing agile methodologies

Nice To Haves

  • Infrastructure-as-Code experience (Terraform, CloudFormation, Ansible)
  • Monitoring and alerting tools (CloudWatch, Nagios, Datadog, or similar)
  • DevSecOps practices and security frameworks
  • Windows Server administration and Active Directory
  • VPN tunnel configuration and networking fundamentals
  • Familiarity with modern JavaScript stacks (React, Node.js, Express, PostgreSQL)
  • Shibboleth or SAML-based SSO authentication
  • Apache Tomcat administration
  • Database management across multiple engines (MySQL, MSSQL, Oracle, MongoDB, PostgreSQL)
  • Performance testing tools (JMeter, k6, Taurus)
  • Security scanning tools (OWASP Dependency Check, OWASP ZAP)
  • Comfort with AI-assisted development tools and workflows
  • Experience leading technical initiatives across teams (not necessarily people management)

Responsibilities

  • Own, maintain, and evolve CI/CD pipelines end-to-end (Jenkins, GitHub Actions), including administration, plugin upgrades, security patches, and version upgrade checklists.
  • Administer source control in GitHub, including repository governance, branching strategy, and migration from legacy private Git server.
  • Migrate CI/CD pipelines from Jenkins to GitHub Actions.
  • Provision and manage dev, QA, and staging environments on AWS (EC2, RDS, S3) for both Linux and Windows, ensuring self-service, scripted, and repeatable processes.
  • Build automated deployment pipelines from artifact to health check across six products.
  • Design and implement customer configuration management, upgrade automation, and rollback procedures.
  • Integrate security scanning (OWASP Dependency Check, ZAP), monitoring, and alerting into the pipeline and for build/pipeline health and dev/QA environments.
  • Build deployment dashboards and audit logs for stakeholder visibility.
  • Perform AWS cost analysis and surface optimization opportunities.
  • Maintain and improve DevOps documentation (runbooks, deployment notes, Confluence pages).
  • Improve build and deployment processes by replacing manual steps with scripted, repeatable automation.
  • Build and manage tools that enable software releases across six products in a fast-paced enterprise environment.
  • Assist in troubleshooting internal product deployment and environment issues across dev, QA, and customer-facing instances.
  • Manage version number upgrades of the CI/CD pipeline between each release.
  • Manage build artifacts across the product suite: Docker images, AMIs, and zip deployments.
  • Support QA automation infrastructure, including test environment provisioning, resets, and test data management.
  • Manage non-production SSL certificates, SSH keys, and Docker registry administration.

Benefits

  • Flexible hours and remote work for real work-life balance
  • An array of products and experienced teams to learn from
  • An engineering culture actively adopting AI-accelerated workflows
  • Excellent health care benefits, FSA, HSA option
  • Education and training reimbursement
  • Automatic enrollment in our annual bonus program

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service