M

M3

Hotel accounting SaaS with BI analytics

Director – DevOps Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeLawrenceville, GA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience, is required.
  • Five to eight years of experience in DevOps, Release Engineering, or Software Engineering is required.
  • Five or more years in leadership roles managing engineering or DevOps teams is required.
  • Proven experience building and scaling CI/CD pipeline architecture and release processes is required.
  • Deep experience with CI/CD pipelines and tooling such as GitHub Actions, GitLab CI, and Jenkins is required.
  • Deep experience with DevSecOps tooling is required, including SAST/DAST/SCA platforms such as Snyk, Checkmarx, and SonarQube; container and image scanning tools such as Trivy, Aqua, and Prisma Cloud; and secrets detection.
  • Deep experience with policy-as-code frameworks such as Open Policy Agent and Conftest for automated security and compliance gating is required.
  • Deep experience with ephemeral environment provisioning patterns such as namespace-per-PR, environment-as-code, and Terraform workspaces is required.
  • Deep experience with progressive delivery and deployment strategy is required, including Blue/Green and Canary deployments, automated rollback, and feature-flag platforms such as LaunchDarkly.
  • Deep experience with deployment and traffic-shifting tooling is required, including Argo Rollouts, Flagger, service mesh, or load-balancer-based routing.
  • Deep experience with containerization and orchestration using Docker and Kubernetes is required.
  • Deep experience with cloud platforms including AWS, Azure, and GCP is required.
  • A strong understanding of release management practices is required, including versioning strategy, release cadence, and change management and approval workflows.
  • A strong understanding of DORA metrics is required, including deployment frequency, lead time, change failure rate, and mean time to recovery, and how to use them for continuous improvement.
  • A strong understanding of observability tools such as Prometheus, Grafana, ELK, and OpenTelemetry is required, as they relate to deployment health and rollback triggers, contributing to a shared observability platform maintained jointly with the Cloud Infrastructure Director and ratified by the VP.
  • Strong strategic thinking and the ability to translate vision into execution are required.
  • Excellent communication skills and the ability to influence technical and non-technical stakeholders are required.
  • The ability to lead through change and drive adoption of new technologies and practices is required.
  • Strong analytical and problem-solving capabilities are required.
  • Experience managing multiple initiatives in fast-paced environments is required.

Responsibilities

  • Supervise all roles assigned to the DevOps Engineering department, personally or through subordinate leads, including recruiting, training and development, performance management, motivation, corrective action, or termination in conjunction with HR when necessary.
  • Own the architecture, design, and continuous maturity of the organization’s CI/CD pipelines end-to-end, standardizing pipeline tooling and patterns such as GitHub Actions, GitLab CI, and Jenkins across engineering teams to enable fast, reliable, and repeatable software delivery.
  • Lead adoption of DevSecOps practices by embedding automated security checks directly into CI/CD pipelines, including static application security testing, dynamic application security testing, software composition analysis and dependency scanning, container and image scanning, secrets detection, and infrastructure-as-code policy checks.
  • Partner with the security team to define pipeline gating criteria, vulnerability severity thresholds, and remediation service-level agreements; implement policy-as-code in the pipeline to enforce security and compliance requirements defined by the Cloud Infrastructure Director and Security at build and deploy time.
  • Design, build, and operate ephemeral environment infrastructure that provisions on-demand, short-lived environments per branch or pull request, enabling engineers to validate changes under production-like conditions without manual environment requests.
  • Own automation for the ephemeral environment lifecycle, including provisioning, data seeding and masking, teardown, and cost controls to prevent unused environments from accumulating spend; operate within capacity guardrails established by the Cloud Infrastructure Director and consult that role before changes likely to materially shift baseline Azure spend.
  • Own release management for the organization, including release cadence and calendaring, versioning strategy, release train coordination across engineering teams, and change approval gates for production releases.
  • Define and lead the organization’s deployment strategy, implementing progressive delivery patterns such as Blue/Green and Canary deployments, automated rollback, and metrics-based promotion criteria to reduce release risk.
  • Evaluate and introduce deployment and progressive-delivery tooling, such as Argo Rollouts, Flagger, service mesh or load-balancer-based traffic shifting, and feature-flag platforms, to support safe, incremental rollout of changes.
  • Own workload-level orchestration and deployment routing within Kubernetes clusters; consult the Cloud Infrastructure Director on any change affecting cluster-level networking, ingress, or the underlying load balancer or VNet.
  • Maintain infrastructure-as-code and automation practices in support of pipeline, environment, and deployment tooling, conforming to IaC standards and module conventions set by the Cloud Infrastructure Director rather than maintaining a separate convention, and escalate pipeline-specific needs into that standard.
  • Establish KPIs for pipeline reliability, deployment frequency, change failure rate, and mean time to recovery (DORA metrics); drive continuous improvement through metrics, feedback loops, and formal retrospectives for release- and deployment-caused incidents, following the same RCA/AAR rigor used for infrastructure incidents.
  • Participate in joint incident triage with the Cloud Infrastructure Director per the shared decision tree, with both Directors paged simultaneously on production degradation; co-author joint RCA/AAR, reviewed by the VP, for any incident where both release and infrastructure signals were present.
  • Build, lead, and mentor a high-performing team of DevOps engineers; establish clear career paths, skill development plans, and performance expectations; foster a culture of ownership, accountability, and continuous improvement.
  • Promote cross-functional collaboration between DevOps, Security, Development, and QA teams on release readiness, deployment safety, and incident learnings.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience embedding security checks directly into CI/CD pipelines and partnering with security teams on vulnerability remediation service-level agreements is preferred.
  • Cloud certifications in AWS, Azure, or GCP are preferred.
  • Kubernetes certifications such as CKA, CKAD, or CKS are preferred.
  • DevSecOps-related certifications, such as Certified DevSecOps Professional or HashiCorp Terraform Associate, are preferred.

About the Company

M3

Hotel accounting SaaS with BI analytics

M3 provides cloud-based SaaS software and optional outsourced services for hotel finance and back-office needs. Its core products are Accounting Core for hotel-specific accounting, Insight for operational data analytics, and Labor Management for task handling, all available through subscriptions. The company differentiates itself by offering a hybrid model that combines specialized hotel accounting software with on-demand CPAs, MBAs, and hotel accounting experts for full or partial outsourcing. Its goal is to help hotels manage finances and operations more efficiently by integrating software and expert services in one place.

Company size
501-1,000
Company stage
Acquired
Total funding
Not listed
Headquarters
Gainesville, FL
Founded
1998

Recently Posted Jobs

Explore more opportunities at M3

See more jobs