Role in brief
SOFTSWISS is seeking a Senior System Engineer to maintain and improve their production and staging infrastructure. This role focuses on ensuring system stability, automation, and scalability, working with a variety of tools including Kubernetes, Saltstack, and Clickhouse. Candidates with strong Linux administration skills and experience in configuration management and monitoring systems should apply.
About the role
This Senior System Engineer role involves the setup and ongoing maintenance of production and staging environments. Responsibilities include updating systems, fixing problems, and continuously improving infrastructure processes. The position requires active communication and collaboration with product development teams and other stakeholders to ensure smooth operations and effective problem resolution.
A core aspect of the role is to enhance infrastructure automation and scalability. This includes supporting and developing GitLab CI pipelines and participating in the design of complex IT systems. The engineer will also be responsible for reacting to monitoring events, which involves periodic day and night duties to maintain system stability.
Success in this position means contributing to a robust and efficient infrastructure that supports the company's expanding needs. The ideal candidate will bring at least three years of experience in system engineering, SRE, or DevOps, coupled with a solid understanding of Linux-like operating systems and proficiency in English and Russian.
The salary for this position ranges from $115,000 to $195,500 annually.
Skills that matter here
- Saltstack: This tool is used for configuration management to automate infrastructure setup and maintenance.
- Clickhouse: The role requires administration and management of Clickhouse clusters within the infrastructure.
- Kafka: Experience with this distributed streaming platform is part of the technology stack used.
- Kubernetes: The engineer will work with Kubernetes and Helm for container orchestration and management.
- Gitlab: This platform is used for supporting and developing CI pipelines.
- Terraform: This infrastructure as code tool is used for managing and provisioning infrastructure.
Who this role suits
- A professional with at least three years of experience in system engineering, SRE, or DevOps.
- Someone who possesses a strong understanding of Linux-like operating systems for administration and troubleshooting.
- An individual adept at problem-solving and capable of communicating effectively with development teams and stakeholders.
- A candidate comfortable with periodic day and night duties for reacting to monitoring events.
From the employer
Key Responsibilities:
- Setup and maintain (updates, problem fixes) infrastructure for production/staging environments
- Improve infrastructure setup and maintenance processes
- Communication and collaboration with product development team and stakeholders
- React to monitoring events (periodical day/night duties)
- Support and development of GitLab CI pipelines
- Participate in the design of complex IT systems
Required Experience:
- 3+ years of experience as a system engineer or SRE/DevOps
- Good understanding of Linux-like operating systems (Administration and troubleshooting)
- Experience with configuration management systems (Ansible / Saltstack / Terraform / Pulumi)
- Experience with Clickhouse clusters administration and management
- Experience with Kubernetes+Helm
- Experience with monitoring systems (Prometheus stack/Zabbix)
- Problem-solving skills
- Higher technical education
- Intermediate or higher English and Russian (B1+)
Nice to have:
- Experience with management of Tableau and DataHub services
- Experience with distributed systems
- Experience with Bash/Python/Go languages
- Experience with log aggregating systems (ELK/EFK stack)
- Experience with cloud provider services
- Experience with PostgreSQL clusters (self-hosted)
- Experience with domain management (CloudFlare/Route53)
- Experience with workflow in Agile like framework (Kanban/Scrum)
- Demonstrated ability to leverage AI-powered tools and platforms to optimize workflows and support decision-making
Main Advantages:
- Private insurance (depending on contract type)
- Paid gym membership
- Comprehensive Mental Health Program
- Free English lessons (online)
- Local language courses
- Paid time off (PTO)
- Maternity leave support
- Referral program rewards
- Upskilling, internal workshops, and participation in professional conferences and corporate events
Questions about this role
What is the remote work policy for this role?
This is a fully remote position, allowing candidates to work from any location.
What level of seniority is expected for this position?
This is a senior-level role, requiring at least three years of experience as a system engineer or in SRE/DevOps.
What are the required technical skills for this role?
Key technical skills include experience with Linux administration, configuration management systems like Saltstack or Terraform, Clickhouse cluster administration, Kubernetes+Helm, and monitoring systems such as Prometheus or Zabbix.