Senior DevOps Engineer (NRS)
- Hiring from
- Belarus
- Work type
- Hybrid
- Posted
626,224 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
We are fundamentally modernizing our AWS platform: infrastructure as code throughout, elastic capacity, strong security controls, comprehensive observability, and automated, controlled delivery. Join our talented team of DevOps engineers to shape the architecture, establish engineering standards, and drive incremental migrations while keeping production fully reliable.
An AI-first mindset and strong software engineering ability are essential. You are comfortable diving into unfamiliar repositories and following problems across application code, infrastructure, and production behavior.
We are looking for a high-performing engineer who sets a high bar, takes initiative, and sees difficult problems through. You uncover weaknesses, deliver measurable improvements, and take pride in building systems others can depend on. You hold yourself accountable for how your work performs in production.
What You Will Do
Build infrastructure as code. 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.
Make compute elastic and efficient. Automate scaling and dynamic rightsizing, improve cost visibility, and partner with developers to remove constraints on scaling. Own the lifecycle of golden AWS images (AMIs), including building, scanning, patching, validation, and rollout.
Build and operate Docker workloads. Partner with developers to containerize suitable services. Standardize Dockerfiles, automate image builds and scanning, manage image lifecycles, and troubleshoot containers in production.
Implement security with SecOps. Translate policy into least-privilege IAM, tightly scoped security groups, network segmentation, account isolation, secure credentials and secrets, encryption, and access auditing.
Embed security into delivery. Own scanning platforms and pipeline integrations for code, dependencies, secrets, infrastructure, and images. Catch issues before merge wherever practical and enforce deployment gates. Coordinate vulnerability remediation, deadlines, and documented exceptions with SecOps and developers, owning infrastructure fixes.
Automate and control releases. 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.
Provide dependable environments. 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.
Make systems observable. 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.
Apply AI to engineering and operations. Use assistants and agents with repositories, cloud APIs, and operational data to investigate issues, analyze trends, recommend improvements, and implement solutions. Review outputs critically and validate changes before rollout.
Improve reliability and recovery. Help define reliability targets, test restoration and recovery procedures, share on-call responsibility, and lead infrastructure-related investigations with developers and support teams. Turn incident findings into lasting improvements.
This role is open to candidates based in Belarus or Georgia, with at least four hours of overlap with the business day in New York (US Eastern Time).
The role includes participation in a shared on-call rotation.
What You Bring
Experience: 5 or more years in DevOps, platform engineering, site reliability engineering, or software engineering, with meaningful ownership of production systems.
Software engineering: Demonstrated ability to design, write, review, test, and maintain code, with strong skills in a language such as Python, JavaScript, or Go, plus shell scripting. Previous experience in a software development role is a strong advantage.
AI-first approach: Demonstrated use of AI assistants and agents to deliver engineering and operational improvements. You can delegate substantial work to AI agents, critically evaluate their output, and independently validate results.
AWS: Strong production AWS experience across compute, Auto Scaling, load balancing, networking, IAM, and managed databases.
IaC: Strong infrastructure-as-code experience with tools such as Terraform, CloudFormation, or Pulumi, including bringing existing infrastructure under consistent, version-controlled management.
Docker: Strong hands-on experience with Dockerfiles, multi-stage builds, image optimization, container networking, configuration and secrets handling, and runtime troubleshooting.
Golden images: Experience building and maintaining golden AWS images (AMIs), including automated configuration, patching, validation, and rollout.
CI/CD: Experience designing and maintaining pipelines with automated builds, security checks, deployment approvals, and reliable rollback.
Systems and troubleshooting: Strong Linux and networking fundamentals, with experience diagnosing production problems using metrics, logs, and traces.
Security: Hands-on experience implementing cloud access controls, integrating security scanning into development workflows, and remediating infrastructure vulnerabilities in partnership with security teams.
Databases and Data Stores: Experience supporting relational, document, and in-memory data stores—such as Amazon RDS, MongoDB, Redis, or similar technologies—with a focus on performance, reliability, and recovery.
Engineering judgment: Sound judgment about scaling, failure handling, security, performance, and cost.
Collaboration: Strong collaboration skills across software engineering, SecOps, QA, and support teams. You build productive working relationships, communicate tradeoffs clearly, and work through problems together. You make it easier for others to build, release, and operate software safely, and take shared responsibility for resolving issues across team boundaries.
Incident response: Experience handling production incidents, communicating clearly under pressure, and following through on corrective work.
Communication Skills: Strong written and spoken English. You explain complex technical issues clearly and coordinate effectively across teams in everyday work and during incidents.
We value depth of understanding over familiarity with every named tool. Software engineering ability, effective use of AI, and ownership of production outcomes are core requirements
Nice to Have:
Experience modernizing established platforms through incremental migrations
Container orchestration with ECS or Kubernetes
Analytics databases such as ClickHouse or streaming services such as Amazon Kinesis
High-volume, transaction-heavy systems
Developer self-service platforms or progressive delivery
Our benefits:
Remote b2b (Georgia) or hybrid / remote (Belarus) work opportunity!
Stable job with long-term growth perspective.
Competitive salary with annual performance review.
Really good hardware.
An exciting and challenging job with talented people around.
Continuous learning and career growth opportunities.
Compensation for professional training, seminars, and conferences.
Referral program – get rewarded for helping us grow the team with talented people.
Company-supported English classes to enhance your professional growth.
More perks for the Minsk office employees.
A few words about us:
IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues.
We are not ”another big IT corporation”— we encourage and support in-house entrepreneurs in developing their ideas into business actions.
Our National Retail Solutions brand provides a sales management system and POS equipment to small and medium-sized businesses. With the help of NRS, business owners can solve a management problem: the product includes integrated advertising, data analysis, and payment processing.
