Role in brief
SOFTSWISS is hiring a Senior System Engineer to enhance their infrastructure and CI/CD systems. Ideal candidates have strong Linux and configuration management experience and can work collaboratively with development teams.
About the role
In this role, you will be responsible for setting up and maintaining infrastructure for production and staging environments, ensuring they are stable, automated, and scalable. You will also support the development of GitLab CI pipelines and react to monitoring events, which may require periodic duties during day and night.
The team values collaboration and communication, so you'll work closely with product development teams and stakeholders. Success in this role involves improving infrastructure processes and designing complex IT systems, making your problem-solving skills crucial.
The salary range for this role is between $115,000 and $195,500, reflecting the seniority and expertise required.
Skills that matter here
- Saltstack: You will use Saltstack for configuration management and automation tasks.
- Kubernetes: Experience with Kubernetes is essential for managing containerized applications.
- Gitlab: You will support and develop CI pipelines using GitLab.
- Postgresql: Knowledge of PostgreSQL clusters will be beneficial for database management.
- Prometheus: You will utilize Prometheus for monitoring system performance.
- Terraform: Terraform will be used for infrastructure as code to manage resources.
Who this role suits
- You have a strong background in system engineering or DevOps with over three years of experience.
- You are comfortable working in a collaborative environment and communicating with various teams.
- You possess good problem-solving skills and have a proactive approach to challenges.
- You are fluent in both English and Russian, facilitating communication within the team.
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 policy?
The position is remote, allowing flexibility in your work location.
What is the seniority level of this role?
This is a senior-level position, requiring significant experience.
How do I apply for this position?
You can apply through the SOFTSWISS careers page at their website.