I

IDT

Low-cost international calling and money transfers

Senior DevOps Engineer

Cloud Engineering +1Posted on Nov 13
Full-timeNo salary listed

About the Job

Requirements

  • At least five years of experience in DevOps, platform engineering, site reliability engineering, or software engineering, with meaningful ownership of production systems.
  • Ability to design, write, review, test, and maintain code, with strong skills in a language such as Python, JavaScript, or Go, plus shell scripting.
  • Demonstrated use of AI assistants and agents to deliver engineering and operational improvements, critically evaluate their output, and independently validate results.
  • Strong production AWS experience across compute, Auto Scaling, load balancing, networking, IAM, and managed databases.
  • Strong infrastructure-as-code experience with tools such as Terraform, CloudFormation, or Pulumi, including bringing existing infrastructure under consistent, version-controlled management.
  • Hands-on experience with Dockerfiles, multi-stage builds, image optimization, container networking, configuration and secrets handling, and runtime troubleshooting.
  • Experience building and maintaining golden AWS images (AMIs), including automated configuration, patching, validation, and rollout.
  • Experience designing and maintaining CI/CD pipelines with automated builds, security checks, deployment approvals, and reliable rollback.
  • Strong Linux and networking fundamentals, with experience diagnosing production problems using metrics, logs, and traces.
  • Hands-on experience implementing cloud access controls, integrating security scanning into development workflows, and remediating infrastructure vulnerabilities in partnership with security teams.
  • Experience supporting relational, document, and in-memory data stores, such as Amazon RDS, MongoDB, or Redis, with a focus on performance, reliability, and recovery.
  • Sound judgment about scaling, failure handling, security, performance, and cost.
  • Strong collaboration across software engineering, SecOps, QA, and support teams; ability to communicate tradeoffs and coordinate effectively across teams.
  • Experience handling production incidents, communicating clearly under pressure, and following through on corrective work.
  • Strong written and spoken English.
  • Applicants must be based in Belarus or Georgia and have at least four hours of overlap with the New York business day.
  • Participation in a shared on-call rotation.

Responsibilities

  • Build infrastructure as code to manage infrastructure, networking, access controls, and supporting services through reusable, reviewed code; enforce policies, detect configuration drift, and replace ad hoc changes with repeatable workflows and controlled emergency access.
  • Automate scaling and dynamic rightsizing, improve cost visibility, partner with developers to remove constraints on scaling, and own the lifecycle of golden AWS images (AMIs), including building, scanning, patching, validation, and rollout.
  • Partner with developers to containerize suitable services; standardize Dockerfiles, automate image builds and scanning, manage image lifecycles, and troubleshoot containers in production.
  • Implement security controls with SecOps, including least-privilege IAM, tightly scoped security groups, network segmentation, account isolation, secure credentials and secrets, encryption, and access auditing.
  • Own scanning platforms and pipeline integrations for code, dependencies, secrets, infrastructure, and images; catch issues before merge where practical, enforce deployment gates, coordinate vulnerability remediation, deadlines, and documented exceptions with SecOps and developers, and own infrastructure fixes.
  • Build CI/CD pipelines with appropriate approvals, policy checks, protected environments, traceable releases, and dependable rollback; establish release standards with development teams and adopt progressive deployment approaches where useful.
  • Automate provisioning and teardown of ephemeral environments and maintain staging, pre-production, and load-testing infrastructure; support developer-owned load and performance tests through capacity analysis, infrastructure measurements, and tuning.
  • Establish metrics, structured and centralized logs, traces, and dashboards; build actionable alerts for failures, emerging trends, anomalies, and capacity risks across infrastructure and customer-facing transactions.
  • Use AI assistants and agents with repositories, cloud APIs, and operational data to investigate issues, analyze trends, recommend improvements, and implement solutions; critically review outputs and validate changes before rollout.
  • Help define reliability targets, test restoration and recovery procedures, share on-call responsibility, lead infrastructure-related investigations with developers and support teams, and turn incident findings into lasting improvements.
  • Develop tested internal tools, services, APIs, and self-service capabilities; maintain useful documentation, runbooks, and clear service ownership; help teams migrate to the new platform and retire legacy infrastructure.

Desired Qualifications

  • Experience modernizing established platforms through incremental migrations.
  • Container orchestration experience with ECS or Kubernetes.
  • Experience with analytics databases such as ClickHouse or streaming services such as Amazon Kinesis.
  • Experience with high-volume, transaction-heavy systems.
  • Experience with developer self-service platforms or progressive delivery.
  • Previous experience in a software development role.

About the Company

IDT

Low-cost international calling and money transfers

IDT provides low-cost international communication and payment services, including affordable international calling and cross-border money transfers. Its BOSS Revolution service enables PIN-free international calling and, since 2013, money transfers for consumers. The company earns fees from these services and also offers gift-card incentives under the Awards2Go brand. IDT focuses on reliability through capacity stress testing and aims to help individuals and businesses access inexpensive, easy-to-use global telecom and financial services.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Newark, NJ
Founded
1990

Recently Posted Jobs

Explore more opportunities at IDT

See more jobs