Help shape the future of digital engagement at Unblu, a global company with its head office in Basel, Switzerland, and additional offices in Bulgaria, Germany, the UK, Canada, and the USA.
We design robust software solutions to support critical systems for our clients. As a Platform Engineer, you will enhance our product and support our Site Reliability Engineering (SRE) team by improving observability, security, optimizing system interactions, and ensuring reliable scalability.
The Role
* Manage and Scale Infrastructure: Setup and maintain clusters and work on container management using Docker and Kubernetes for seamless scalability and efficient deployments.
* Enhance and Maintain Security Posture: Improve the security of systems by implementing and updating security measures in line with industry best practices and standards.
* Build and Implement Observability Solutions: Develop monitoring tools and implement best practices in observability (tracing, logging, and metrics) to improve system insights and support.
* Optimize System Connectivity and Performance: Analyze interactions between application components, databases, middlewares, TURN servers, and webhooks to resolve bottlenecks and enhance system reliability.
* Collaborate with SRE Team: Work closely with the SRE team to implement solutions that enhance system stability, availability, and resilience.
Requirements
* Programming Expertise: Strong experience in programming with Java or Kotlin, focusing on building performant, scalable applications.
* Software Design Skills: Demonstrated experience in designing scalable, robust software solutions in complex environments.
* Educational Background: A university degree in Computer Science or a comparable qualification.
* Communication Skills: Excellent verbal and written communication skills in English, with the ability to work effectively within cross-functional teams.
* Observability & Metrics Proficiency: Hands-on experience with observability tools and strong knowledge of logging, tracing, and metrics for system monitoring.
* Containerization & Orchestration Experience: Proficient in Docker and Kubernetes for managing deployments in production environments.
Optional Requirements
* Background in identifying and addressing complex performance issues in distributed systems.
* Experience in programming with Golang and Python.