Site Reliability Engineer (SRE)
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Site Reliability Engineer (SRE) to ensure the reliability, performance, and scalability of our customer-facing and critical systems. You will work to maximize uptime, improve observability, automate repetitive tasks, and enhance deployment practices. This role involves close collaboration with software engineering and product teams to deliver robust and secure solutions in a high-availability environment.
Responsibilities
System Reliability & Performance
- Ensure reliability, availability, and performance of critical systems and infrastructure.
- Troubleshoot and resolve issues across distributed environments.
Automation & Infrastructure
- Automate repetitive tasks, including monitoring, infrastructure management, and deployments.
- Manage infrastructure as code (IaC) using tools such as Terraform, Ansible, or CloudFormation.
Incident Management
- Respond to incidents and collaborate with development teams to resolve issues.
- Lead post-incident reviews and contribute to long-term solutions.
Monitoring, Logging & Alerting
- Design, implement, and maintain monitoring and alerting systems.
- Use tools like Prometheus, Grafana, Datadog, New Relic, or ELK Stack to ensure observability.
- Apply best practices for metrics, tracing, and logging.
Security & Compliance
- Partner with development and ISMS teams to ensure secure deployments.
- Implement security best practices across infrastructure and CI/CD pipelines.
Requirements
- Programming/Scripting: Proficiency in one or more languages (Go, Python, Java, TypeScript).
- Cloud Platforms: Experience with AWS, GCP, or Azure.
- Containerization & Orchestration: Hands-on experience with Docker and Kubernetes.
- Networking Fundamentals: Strong understanding of DNS, load balancers, firewalls, VPNs.
- Monitoring & Logging: Familiarity with Prometheus, Grafana, ELK, Datadog, New Relic.
- CI/CD: Experience with GitHub Actions, Flux CD, Argo CD or similar.
- Databases: Experience managing SQL databases (e.g., PostgreSQL).
- Problem-Solving: Ability to diagnose and resolve complex distributed systems issues.
- Security: Knowledge of security best practices and compliance with relevant standards.
Nice to Have
- Experience with large-scale distributed systems.
- Knowledge of incident management practices and post-mortems.
- Previous experience in DevOps or Software Engineering roles.
Soft Skills
- Strong communication and collaboration skills across technical and non-technical teams.
- Fluency in English (German is a plus).
- Proactive, self-driven approach to identifying issues and suggesting improvements.
We Offer
- Opportunity to work in a dynamic and innovative environment.
- Competitive salary.
- Remote work options.
About the Company
The Workly s.r.o. is a forward-thinking company based in Praha, Czechia. We are dedicated to delivering high-quality solutions and fostering a collaborative work culture.
Apply
Submit your application and resume through our online form. Our team will review your application within the next 5 days.
© The Workly. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.