Position Summary: 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
Responsibilities:
Required:
- 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
Preferred:
- 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.