What You'll Do:
Build and maintain highly available and scalable infrastructure to support critical applications.
Contribute to the development and operation of restful services, service oriented architectures, distributed systems, cloud systems, and microservices on Linux operating systems or equivalent.
Apply your experience with configuration management tools (Chef, Ansible, or Puppet), containerisation (Docker) to deploy and manage applications.
Collaborate effectively within a team to achieve common goals, demonstrating strong communication skills and attention to detail.
Participate in the design, maintenance, and improvement of highly available and fault-tolerant distributed software systems.
Contribute to and promote a strong testing culture, including unit, system, and integration testing, feature toggles, canary deployments, and gradual rollouts.
Engage with logging, monitoring, metrics, and statistics technologies to ensure system health and performance.
Participate in an on-call rotation to provide support and triage for production services after a training period.
Bachelor's degree or higher in a computer-related field.
Proficient to Linux operating systems and concepts, including memory and storage management, threading and concurrency, networking and sockets, and process management.
Expert in at least one scripting language such as Python, Ruby or Bash.
Strong collaboration skills and the ability to work effectively with teammates.
Expert in areas related to performance and scale, security, availability, deployment, and operations.
A strong understanding of testing methodologies and quality assurance practices.
Experience being part of a team responsible for a service in production, including on-call support and incident management.
Any question or remark? just write us a message
If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.