Senior DevOps Engineer

TextMagic Logo

TextMagic

πŸ’΅ $72k
πŸ“Remote - Worldwide

Summary

Join Textmagic AS, a publicly traded SaaS company, as a Senior DevOps Engineer to take ownership of the infrastructure behind their global messaging platform. You will be responsible for ensuring platform performance, stability, and scalability, managing cloud infrastructure, improving CI/CD pipelines, and collaborating with developers to deliver fast and reliable product updates. This role offers a flexible, remote-friendly work environment, competitive salary, and opportunities for growth through training and challenging projects.

Requirements

  • Strong Linux system administration experience for web applications
  • Hands-on experience with Kubernetes and a clear understanding of when and why to use it
  • Solid understanding of virtualization vs. containerization
  • Good knowledge of networking (L2, L4, L7) and tools like tcpdump, ngrep, and iproute2
  • Experience supporting full application lifecycle (prod/dev/staging/local environments)
  • Familiarity with version control (Git, Gitlab) and issue-tracking tools (Jira)
  • CI/CD experience: building systems and designing workflows
  • Strong experience with databases, including PostgreSQL, MongoDB
  • Infrastructure as Code (IaC) experience and understanding of best practices
  • Experience installing and managing email servers
  • Knowledge of monitoring (Zabbix, Prometheus) and log processing systems (Loki)
  • Experience with config management tools (Ansible, Puppet, Chef, or Salt)
  • Fluent in both English and Russian

Responsibilities

  • CI/CD automation: Design, build, and maintain robust CI/CD pipelines to automate testing, code quality checks, and deployments across multiple environments
  • Cloud infrastructure: Manage and scale cloud infrastructure (we use OVH) to ensure reliability, security, and performance
  • Infrastructure as Code (IaC): Use tools like Terraform or similar to provision and manage infrastructure in a structured, version-controlled way
  • Monitoring and alerting: Set up and maintain monitoring, logging, tracing, and alerting systems (Zabbix, Prometheus, Loki) to ensure visibility and proactive issue detection
  • System security: Implement infrastructure-level security practices and participate in protecting services from DDoS and malicious traffic using tools like Cloudflare and fail2ban
  • Collaboration with development: Work closely with engineering teams to investigate production issues, improve service uptime, and support the full development lifecycle (local, staging, production)
  • Tooling and automation: Develop internal tools and scripts to automate routine tasks and improve developer efficiency
  • Database operations: Manage and optimize production-grade databases (PostgreSQL, MongoDB) for availability, scalability, and low latency
  • Environment management: Maintain and support multiple environments, ensuring consistency and reliability across dev, staging, and production setups

Preferred Qualifications

  • Background in telecom systems or messaging services (e.g. SMPP, Asterisk, Kamailio)
  • Experience with PostgreSQL clustering
  • Programming or scripting skills in Bash, Go
  • Experience with Kubernetes in production at scale
  • Familiarity with mitigating malicious traffic and managing DDoS protection
  • Understanding of backend and frontend technologies such as PHP, Node.js, or Webpack

Benefits

  • Competitive salary starting from $6,000, always paid on time
  • All necessary equipment provided based on your work needs and preferences
  • Flexible working hours and remote-first culture
  • Comprehensive onboarding by existing DevOps engineers
  • A voice in key infrastructure and architecture decisions
  • Fully remote or office-based work (your choice)
  • Opportunities for growth through training and challenging projects
  • Friendly and helpful team culture
  • 28 calendar days of paid vacation per year

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs