Overview:
SOFTSWISS continues to expand the team and is looking for an experienced Senior Release Engineer. We need an accomplished professional who shares our culture and values.
About Product:
SOFTSWISS Casino Platform
Full-service modular software platform to manage online casino operations
Key responsibilities:
- Develop, maintain, and optimize application delivery and deployment processes (CI/CD) using GitLab CI/CD and Capistrano (Ruby)
- Automate release processes and ensure the stability of deploying a monolithic Ruby application
- Develop tools for release management, rollback strategies, and minimize downtime during updates
- Implement and maintain monitoring of deployed applications, improve logging, and alerting systems
- Optimize infrastructure processes, including automation of configuration and scaling applications in Kubernetes
- Collaborate with development and QA teams to ensure the high quality and security of new product releases
- Support and improve configuration management processes using Ansible / SaltStack
- Participate in incident resolution, post-mortems, and root cause analysis
- Improve application and database performance, optimize queries, and caching solutions
Additional Opportunities:
- Participate in a mentoring program
- Take part in job interviews and contribute to team growth
- Contribute to internal knowledge base and development/support processes
- (Optional) Participate in additional 8×7 support coverage
Experience needed:
- 5+ years of experience working with CI/CD and DevOps tools
- Experience with GitLab CI/CD and Capistrano (or similar deployment tools for Ruby applications)
- Deep understanding of version control systems (Git) and release management strategies
- Hands-on experience with Kubernetes and its ecosystem
- Strong knowledge of automation tools for configuration management (Ansible / SaltStack)
- Experience with monitoring and logging tools (Datadog, ELK, Graylog)
- Expertise in solving complex technical challenges in high-load distributed systems
- Strong knowledge of relational databases and SQL
- Experience with caching solutions and performance optimization
- Proficiency in Ruby and understanding of key Ruby on Rails concepts
- Ability to read and write code in Python and Ruby
- English level: B1+, Russian: B2+
Nice to have:
- Experience with message brokers and event streaming systems
- Strong background in database and application performance tuning
- Experience in building resilient and scalable CI/CD solutions