Job Summary:
Who You Are:
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.
What You'll Do:
- Own our CI/CD pipelines end-to-end — Jenkins (Unicorn) today, GitHub Actions tomorrow
- Administer source control in GitHub as we migrate from a legacy private Git server
- Provision and manage dev, QA, and staging environments on AWS — self-service, scripted, repeatable
- Build automated deployment pipelines from artifact to health check across six products
- Design customer configuration management, upgrade automation, and rollback procedures
- Integrate security scanning, monitoring, and alerting into the pipeline
- Build deployment dashboards so stakeholders can see what's deployed where, when, and by whom
- Perform AWS cost analysis and surface optimization opportunities
- Maintain and improve DevOps documentation — runbooks, deployment notes, Confluence pages
- Work toward our north star: define parameters, click a button, and automation delivers a working environment
What You Bring to the Table:
- 3+ years building and managing CI/CD pipelines in production
- Strong AWS experience — EC2, RDS, S3, VPC, IAM — not just console familiarity
- 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 — images, registries, container-based deployments
- Experience owning a DevOps function, not just contributing to one
- A mindset of continuous improvement — for yourself and every system you touch
Why AssetWorks?
We serve 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.
What you'll love about us:
- 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
Job Description:
What you'll be doing
- 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
Required Experience
- 3+ years of experience creating and managing code-driven DevOps pipelines (Jenkins, GitHub Actions, or similar)
- Experience deploying and administering source management tools such as Git (GitHub preferred)
- Experience building and deploying both Linux and Windows environments in AWS (EC2, RDS, S3, VPC, IAM)
- Prior experience in an environment utilizing agile methodologies
- Proficiency with Docker container management — image creation, registry administration, and container-based deployments
- Solid scripting ability (Bash, Python, Groovy, or JavaScript/Node.js)
- Experience as the primary owner of a DevOps function or infrastructure environment
Skill sets that would be an added plus
- 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)
Worker Type:
Regular
Number of Openings Available:
1