Senior DevOps Engineer
Role details
Job location
Tech stack
Job description
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
- 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.
- 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
Requirements
Do you have experience in Teamwork?
Benefits & conditions
$100,000.00 - $143,410.84 a year - Full-time, Pulled from the full job description
- Professional development assistance
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Health savings account
- Dental insurance, * 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Professional development assistance
- Vision insurance