Mid-Junior DevOps Engineer - USA

HERENew York, NY
2dHybrid

About The Position

HERE is seeking a mid-junior DevOps Engineer to join our infrastructure team! The primary responsibilities for this role will span CI/CD pipeline engineering and cloud operations, maintaining and improving our GitHub and GitLab CI/CD pipelines, and supporting our AWS cloud infrastructure. In this role, you will gain hands-on experience with real production build systems and cloud platforms- while having the opportunity to work on practical projects that directly impact both our development velocity and operational reliability. We're actively evolving toward a cloud-agnostic, multi-cloud architecture and migrating to Kubernetes for container orchestration. While current AWS and ECS experience is essential, having exposure to Azure, GCP, and Kubernetes will position you well for our infrastructure roadmap. This role offers the opportunity to collaborate with senior engineers who will provide guidance and mentorship, whilst giving you ownership of projects across the DevOps lifecycle. This is an excellent platform for building practical experience with modern build engineering (CI/CD automation, cloud infrastructure, and deployment practices) within a production environment.

Requirements

  • GitLab CI/CD: Experience with GitLab CI/CD pipelines—YAML configuration, stages, jobs, artifacts, rules, dependencies.
  • Understanding of CI/CD best practices and pipeline optimization.
  • AWS Cloud Fundamentals: Practical experience with core AWS services—EC2, ECS/Fargate, RDS, Route53, VPC, IAM, Secrets Manager, CloudWatch. Comfortable navigating the AWS Console and CLI.
  • Multi-Platform Scripting: Solid scripting skills in Bash (Linux) and PowerShell (Windows). Ability to write maintainable automation scripts for both platforms.
  • Containerization: Hands-on Docker experience—building images, writing Dockerfiles, docker-compose, understanding container networking, and working with ECS/ECR.
  • Build Systems: Experience with build tools and package managers—npm/Node.js, .NET/NuGet, Python packaging. Understanding of dependency management and build artifacts.
  • Version Control: Strong Git fundamentals—branching strategies, merge requests, tagging. Experience with GitHub (or GitLab) workflows and code review practices.
  • Linux/Unix & Windows: Comfortable in both environments—SSH, file permissions, package managers, systemd, PowerShell. Understanding of cross-platform operational challenges.
  • Node.js/JavaScript: Comfortable reading and writing JavaScript/Node.js code. Experience with npm, package.json, and basic Express.js applications for tooling.

Nice To Haves

  • Kubernetes experience (EKS, GKE, AKS) or willingness to learn, we're migrating from ECS to K8s
  • Multi-cloud experience (Azure, GCP) or cloud-agnostic architecture knowledge
  • GitLab Runner administration and configuration
  • AWS CDK or CloudFormation for Infrastructure as Code
  • Terraform for multi-cloud infrastructure management
  • TypeScript development experience
  • PostgreSQL database administration and optimization
  • .NET build systems and NuGet package management
  • React or frontend framework experience
  • Airflow or workflow orchestration tools
  • Helm charts and Kubernetes manifest management

Responsibilities

  • CI/CD Pipeline Development:
  • Build, maintain, and optimize GitLab CI/CD pipelines for multi-platform builds (Windows, macOS, Linux).
  • Work with YAML configurations, pipeline stages, artifacts, and deployment workflows.
  • Cloud Infrastructure Operations:
  • Help maintain and improve AWS infrastructure including ECS/Fargate deployments, RDS databases, Route53 DNS, VPC networking, and IAM policies.
  • Support multi-tenant and multi-region architecture.
  • Container & Deployment Management:
  • Work with Docker containers, ECS task definitions, and ECR registries.
  • Deploy and manage containerized Node.js applications in production environments.
  • Release Management:
  • Help manage release processes including version promotion, release channels (canary, beta, stable), and automated deployment to staging and production environments.
  • Database Operations:
  • Support PostgreSQL on AWS RDS—backups, SSH tunneling through bastion hosts, read-only user management, and database configuration for multi-tenant environments.
  • Automation & Scripting:
  • Write and maintain automation scripts in Bash, PowerShell, Python, and Node.js.
  • Build tools to improve infrastructure reliability and developer experience.
  • Internal Tools Support:
  • Help maintain web-based DevOps tools built with Express.js, React, and TypeScript—tools for cloud settings management, tenant provisioning, and deployment monitoring.

Benefits

  • Generous Paid Time Off, Paid Holidays & Sick Time
  • Competitive & Comprehensive Health Insurance
  • Thoughtfully-Planned Paid Parental Leave
  • Financial Well-Being Plans (FSA) (401k) (Life Insurance)
  • Stock Options
  • Professional Development Courses
  • Employee Resource Groups
  • One Medical - Free Membership
  • Talkspace - Mental Health Therapy 24/7
  • Team Lunches
  • Casual dress code
  • Commuter Benefits (NYC employees only)
  • Citibike (NYC employees only)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service