Job Description
DevOps Engineer — Job Description Role Overview The DevOps Engineer will be a critical contributor to the platform modernization initiative, responsible for building and maintaining the infrastructure, CI/CD pipelines, and deployment automation that enables the platform to operate across multiple deployment models: multi-tenant SaaS, bring-your-own-cloud, on-premises, and hybrid. This role spans both the new cloud-agnostic platform and the on-premises solution, with dedicated focus on enabling the current team to concentrate on context-dependent milestones while the offshore DevOps resources drive standard infrastructure implementations. The engineer will work with Pulumi for infrastructure-as-code, EKS and RHEL-based Kubernetes for container orchestration, and must be comfortable operating across AWS (current platform) while building abstractions that target Azure, GCP, and bare-metal environments. Close collaboration with VividCloud onshore DevOps leads, full-stack engineers, QA, and operations teams is essential. Key Responsibilities 1. Infrastructure as Code & Cloud Abstraction Design, implement, and maintain infrastructure-as-code using Pulumi across AWS (current), Azure, GCP, and on-premises targets. Build cloud-agnostic infrastructure modules that abstract provider-specific services: compute (EKS, AKS, GKE, bare-metal K8s), storage (S3, Blob, GCS, local), databases (RDS, Azure Database, Cloud SQL, self-managed PostgreSQL), messaging, and secrets management. Manage and evolve EKS cluster configurations, node groups, networking, and security policies. Support RHEL-based Kubernetes deployments for on-premises and air-gapped customer environments. 2. CI/CD Pipeline Engineering Build and maintain multi-target CI/CD pipelines that support building, testing, and deploying containerized microservices across all deployment models. Implement pipeline stages for automated testing (unit, integration, contract), security scanning, container image building, and promotion across environments. Integrate automated QA test suites into deployment pipelines and enforce quality gates. Support trunk-based development workflows with feature flags, canary deployments, and rollback mechanisms.
Pay:
$100,000.00 - $143,410.84 per year Benefits:
401(k) Dental insurance Flexible schedule Health insurance Health savings account Life insurance Paid time off Professional development assistance Vision insurance Application Question(s): Are you located in Maine, Massachusetts, or New Hampshire? Work Location:
Hybrid remote in Brunswick, ME 04011