Role Description
We're looking for a DevOps Engineer to own how our software moves from commit to production. You'll build and manage our CI/CD pipelines so our engineering teams can ship changes quickly, safely, and repeatably.
Job Duties
-
Design, build, and maintain CI/CD pipelines for our applications and services
-
Automate build, test, security scanning, and deployment stages to reduce manual effort and release risk
-
Manage pipeline tooling, runners, environments, and secrets, and keep them reliable, secure, and cost-effective
-
Monitor pipeline health and performance, troubleshoot failures, and improve build and deployment times
-
Implement release strategies and rollback procedures
-
Partner with developers, QA, and IT/security teams to define release workflows and quality gates
-
Document pipelines, runbooks, and best practices, and help teams adopt them
Qualifications
-
5+ years of experience in DevOps, platform, or release engineering
-
Hands-on experience building CI/CD pipelines with tools such as Bitbucket Pipelines, Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
-
Proficiency in scripting (e.g., Bash, Python, or PowerShell)
-
Familiarity with Git and Subversion workflows and branching strategies
-
MySQL cluster management
-
Ubuntu Linux administration
-
Ansible automation
-
Logging and monitoring of OS, web servers, database, proxies, and disk usage
-
Host patching of on-site data center
-
System security management
-
SSL certificate management
-
Docker container management
-
Strong troubleshooting skills and a habit of automating repetitive work
Requirements
-
PHP unit test integration with CI pipeline
-
Experience with Jira Project & Service management
-
Experience with MySQL, MSSQL, and Sybase databases
-
Experience with infrastructure as code (Terraform or similar)
-
Experience with Kubernetes or other container orchestration
-
Knowledge of DevSecOps practices, including SAST/DAST, dependency scanning, and secrets management
-
Experience with observability platforms (e.g., Prometheus, Grafana, Loki)
-
Familiarity with compliance-conscious environments
Physical Requirements and Working Conditions
-
Prolonged periods of sitting at a desk and working on a computer.
-
Frequent use of hands and fingers to operate a computer keyboard, mouse, and other office equipment.
-
Ability to speak and hear clearly to communicate effectively in person, over the phone, and in virtual meetings.
-
Occasionally required to stand, walk, reach with hands and arms, and lift or move up to 10 pounds (e.g., files, office supplies).
-
Visual acuity to read and produce documents, spreadsheets, and emails on screen and in hard copy.
-
Standard office environment with controlled climate and minimal noise levels.
-
Regular working hours, typically Monday through Friday, with occasional extended hours during peak periods or project deadlines.
-
Work may involve interacting with others in person or virtually across departments and locations.
Work Schedule & Expectations
-
Remote work: This is a remote position with occasional on-site meetings.
-
Core hours: A standard 8-hour workday scheduled between 8 AM and 7 PM.
-
Off-peak work: Occasional evening and weekend work is required to perform system changes during off-peak hours.
-
On-call rotation: You will participate in a rotating on-call schedule to monitor and respond to system issues and outages.
-
Dress code: Business casual attire is expected at on-site meetings.