Description:
This is a full-time remote role for a DevOps Engineer with 4+ years of experience. The DevOps Engineer will be responsible for managing and automating infrastructure using Infrastructure as Code (IaC), configuring and maintaining CI/CD pipelines to enable seamless delivery, and overseeing Linux-based system administration for optimal performance and uptime. The role also involves collaborating with the software development team to build reliable, scalable, and secure systems for MarsDevs’ range of global clients.
Role Objective
We’re looking for a hands-on DevOps Engineer who owns infrastructure and deployments end-to-end.
What this really means:
- You design systems, not just maintain them
- You work closely with backend, frontend, and AI teams
- You automate aggressively and remove friction for developers
This is not a ticket-based DevOps role.
Key ResponsibilitiesInfrastructure & Cloud
- Design, deploy, and manage cloud infrastructure on AWS or GCP
- Build highly available, scalable, and secure environments
- Optimize cloud cost, performance, and reliability
- Manage environments across dev, staging, and production
Containers & Orchestration
- Build and maintain Dockerized applications
- Design, deploy, and scale Kubernetes clusters (EKS/GKE)
- Implement rolling deployments, auto-scaling, health checks, and zero-downtime releases
- Manage Helm charts and/or Kustomize
CI/CD & Automation
- Design and maintain CI/CD pipelines (GitHub Actions preferred)
- Automate builds, tests, security scans, and deployments
- Implement environment-specific workflows and approval gates
- Create reusable deployment templates for engineering teams
Microservices & Scaling
- Support microservices-based architectures at scale
- Handle service discovery, configuration, and secrets management
- Implement logging, monitoring, and alerting for distributed systems
- Debug and resolve infra-level production issues
Security & Reliability
- Implement IAM, secrets management, and network security best practices
- Ensure container and cluster security
- Set up monitoring, alerting, and incident response workflows
- Support production-grade and SOC-2 readiness
Developer Experience
- Build internal tooling to simplify deployments
- Reduce friction in local setup and environment parity
- Document DevOps standards, runbooks, and SOPs
- Act as a multiplier, not a gatekeeper
Must-Have Skills
- AWS or GCP Certification (mandatory)
- 4+ years of hands-on DevOps / Cloud Engineering experience
- Strong Docker experience (multi-stage builds, optimization)
- Solid Kubernetes expertise (scaling, networking, EKS/GKE)
- Experience supporting microservices architectures
- CI/CD experience with GitHub Actions or similar tools
- Strong Linux and networking fundamentals