5+ years of experience in DevOps, platform, or release engineering
Hands-on experience with CI/CD tools like Bitbucket Pipelines, Jenkins, or Azure DevOps
Proficiency in scripting languages such as Bash, Python, or PowerShell
Familiarity with Git and Subversion workflows
Experience in MySQL cluster management
Strong troubleshooting skills and a focus on automation
Responsibilities
Design, build, and maintain CI/CD pipelines for applications and services
Automate build, test, security scanning, and deployment stages
Manage pipeline tooling, runners, environments, and secrets
Monitor pipeline health and performance, troubleshoot failures
Implement release strategies and rollback procedures
Collaborate with developers, QA, and IT/security teams on release workflows
Document pipelines, runbooks, and best practices for team adoption
Benefits
Remote work with occasional on-site meetings
Standard 8-hour workday with flexible scheduling
Participation in a rotating on-call schedule
Business casual dress code for on-site meetings
Opportunity to work in a compliance-conscious environment
Full Job Description
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.
About Bay Alarm Company
Bay Alarm Company is a family-owned and operated security company that has been providing security services to homes and businesses in California since 1946. The company offers a range of security services, including burglar and fire alarms, video surveillance, access control, and more. Bay Alarm Company has a team of highly trained security professionals who are available 24/7 to respond to emergencies and provide support to customers. The company is committed to providing the highest level of customer service and has received numerous awards for its excellence in the security industry.