Site Reliability Engineer (SRE)

Sisense
Full_timeKyiv, Ukraine

📍 Job Overview

  • Job Title: Junior Site Reliability Engineer (SRE)
  • Company: Sisense
  • Location: Kyiv, Ukraine
  • Job Type: On-site
  • Category: DevOps, Site Reliability Engineering
  • Date Posted: 2025-06-12
  • Experience Level: Mid-level (2-5 years)
  • Remote Status: On-site

🚀 Role Summary

  • Key Responsibilities: Ensure the reliability, availability, and performance of Sisense's services by building and operating scalable, secure infrastructure and systems.
  • Key Technologies: AWS, Docker, Kubernetes, Prometheus, OpenSearch, Jenkins, ArgoCD, GitHub Actions, Python, Bash, Groovy, MongoDB, networking concepts, and security best practices.

💻 Primary Responsibilities

🔒 Monitoring and Alerting

  • Develop and implement monitoring and alerting systems to detect incidents quickly and minimize downtime.
  • Create dashboards to visualize system performance and identify potential issues proactively.

🚨 Incident Response

  • Lead incident response, including root cause analysis, mitigation, and post-mortem reporting.
  • Develop and maintain incident response playbooks to streamline future incidents.

📈 Performance Optimization

  • Analyze and optimize system performance in collaboration with development teams to ensure optimal application performance and reliability.
  • Evaluate and improve platform components to meet response goals.

🔐 Security

  • Implement security best practices and conduct regular security audits to protect Sisense's infrastructure and applications.

🤝 Collaboration

  • Work closely with development, operations, and product teams to design reliable, scalable systems.
  • Participate in architecture reviews and provide input on system design to ensure resilience and scalability.

📚 Documentation

  • Maintain comprehensive documentation for systems, processes, and procedures, ensuring knowledge sharing and operational continuity.

🔄 Continuous Improvement

  • Actively engage with development teams throughout the software life cycle, promoting reliability and scalability at each stage.
  • Integrate, operate, and support 24x7 mission-critical services while continuously improving reliability, performance, and security.
  • Participate in capacity management processes, technical reviews, and security audits.
  • Define business continuity strategies for services operated over public cloud infrastructure.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field.

Experience: 2+ years in a Site Reliability Engineer or similar role, preferably within a SaaS environment.

Required Skills:

  • Proficiency in AWS, with experience deploying and managing cloud-based services.
  • Hands-on experience with containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with monitoring and logging tools (e.g., Prometheus, OpenSearch).
  • Experience with CI/CD pipelines and tools like Jenkins, ArgoCD, and GitHub Actions.
  • Proficiency in scripting languages (Python, Bash, Groovy, or similar) for automation and troubleshooting.
  • Understanding of MongoDB and networking concepts with a focus on security best practices.
  • Excellent problem-solving and troubleshooting abilities, with attention to detail.
  • Strong communication and collaboration skills, capable of working independently and within a team.
  • A commitment to reliability, quality, and continuous learning.

Preferred Skills:

  • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Familiarity with cloud security best practices and certifications (e.g., CCSK, CCSP).
  • Knowledge of business continuity and disaster recovery processes.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • A portfolio showcasing your experience with AWS, Docker, Kubernetes, and other relevant technologies.
  • Examples of monitoring and alerting systems you've developed and maintained.
  • Case studies demonstrating your incident response and performance optimization skills.
  • Documentation of your security best practices and audits.

Technical Documentation:

  • Code quality, commenting, and documentation standards for your projects.
  • Version control, deployment processes, and server configuration examples.
  • Testing methodologies, performance metrics, and optimization techniques.

💵 Compensation & Benefits

Salary Range: The salary range for a Junior Site Reliability Engineer in Kyiv, Ukraine, is approximately 30,000 - 45,000 UAH per year (based on Glassdoor and Payscale data, adjusted for inflation and cost of living).

Benefits:

  • Health, dental, and vision insurance.
  • Retirement plans and pension schemes.
  • Generous vacation and sick leave policies.
  • Flexible working hours and remote work options.
  • Professional development opportunities, including training, conferences, and certifications.
  • A dynamic, collaborative work environment with a focus on innovation and continuous learning.

Working Hours: 40 hours per week, with late shift coverage from Monday to Friday (16:00 — 01:00 Kyiv time). The position will also include shifts on Holidays with additional payment.

🎯 Team & Company Context

🏢 Company Culture

Industry: Business Intelligence (BI) software.

Company Size: Medium-sized (250-999 employees).

Founded: 2004.

Team Structure:

  • A dedicated Site Reliability Engineering team working closely with development, operations, and product teams.
  • A flat organizational structure that encourages collaboration and innovation.
  • A diverse team with unique skills and perspectives, fostering a culture of inclusivity and continuous learning.

Development Methodology:

  • Agile/Scrum methodologies for software development.
  • Code reviews, testing, and quality assurance practices.
  • Deployment strategies, CI/CD pipelines, and automated deployment processes.
  • Regular architecture reviews and system design discussions.

Company Website: Sisense

📈 Career & Growth Analysis

Web Technology Career Level: Junior Site Reliability Engineer (SRE) - responsible for ensuring the reliability, availability, and performance of services, collaborating with development teams to build and operate scalable, secure infrastructure and systems.

Reporting Structure: Reports directly to the Site Reliability Engineering Manager, working closely with development, operations, and product teams.

Technical Impact: Designs, implements, and maintains monitoring and alerting systems, handles incident response, and optimizes system performance. Contributes to capacity management processes, technical reviews, and security audits. Defines business continuity strategies for services operated over public cloud infrastructure.

Growth Opportunities:

  • Technical Growth: Develop expertise in cloud security, infrastructure as code, and emerging technologies like serverless architectures and multi-cloud deployments.
  • Leadership Potential: Gain experience in mentoring junior team members, leading projects, and driving technical decisions as a Senior Site Reliability Engineer.
  • Architecture Decisions: Contribute to architecture reviews and provide input on system design, driving the scalability and resilience of Sisense's services.

🌐 Work Environment

Office Type: On-site, with a modern, collaborative workspace designed to foster innovation and creativity.

Office Location(s): Kyiv, Ukraine.

Workspace Context:

  • A dedicated workspace with multiple monitors and testing devices available.
  • A collaborative environment with regular team interactions and cross-functional projects.
  • Access to the latest tools and technologies to support your work.

Work Schedule: Late shift coverage from Monday to Friday (16:00 — 01:00 Kyiv time), with additional shifts on Holidays. Flexible working hours and remote work options may be available.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone/Video Screen: A brief conversation to assess your communication skills and cultural fit.
  2. Technical Assessment: A hands-on assessment of your Site Reliability Engineering skills, focusing on your experience with AWS, Docker, Kubernetes, and other relevant technologies.
  3. On-site/Video Final Interview: A final interview with the Site Reliability Engineering Manager and other team members to discuss your career goals, technical expertise, and cultural fit.

Portfolio Review Tips:

  • Highlight your experience with AWS, Docker, Kubernetes, and other relevant technologies.
  • Include case studies demonstrating your incident response, performance optimization, and security best practices.
  • Showcase your ability to work collaboratively with development teams and contribute to system design and architecture decisions.

Technical Challenge Preparation:

  • Brush up on your AWS, Docker, Kubernetes, and other relevant technology skills.
  • Practice problem-solving and troubleshooting exercises to demonstrate your technical expertise.
  • Prepare for architecture review discussions and system design questions.

ATS Keywords: AWS, Docker, Kubernetes, Site Reliability Engineering, Monitoring, Alerting, Incident Response, Performance Optimization, Security, Collaboration, Agile, Scrum, CI/CD, Infrastructure as Code, Cloud Security, Business Continuity, Disaster Recovery.

🛠 Technology Stack & Web Infrastructure

Cloud Platform: AWS.

Containerization & Orchestration:

  • Docker.
  • Kubernetes.

Monitoring & Logging:

  • Prometheus.
  • OpenSearch.

CI/CD Pipelines & Tools:

  • Jenkins.
  • ArgoCD.
  • GitHub Actions.

Scripting Languages:

  • Python.
  • Bash.
  • Groovy.

Databases:

  • MongoDB.

Networking & Security:

  • Familiarity with networking concepts and security best practices.

👥 Team Culture & Values

Site Reliability Engineering Values:

  • Reliability: A commitment to ensuring the availability and performance of Sisense's services.
  • Collaboration: Working closely with development, operations, and product teams to build and operate scalable, secure infrastructure and systems.
  • Continuous Learning: A dedication to staying up-to-date with emerging technologies and best practices in Site Reliability Engineering.
  • Innovation: Driving improvements in monitoring, alerting, incident response, and performance optimization.
  • User Focus: Prioritizing the user experience and ensuring that Sisense's services meet the needs of our customers.

Collaboration Style:

  • Cross-functional teamwork with development, operations, and product teams.
  • Regular architecture reviews and system design discussions.
  • Knowledge sharing and mentoring opportunities.
  • A dynamic, collaborative work environment that fosters innovation and continuous learning.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Designing and implementing robust monitoring and alerting systems for complex, mission-critical services.
  • Optimizing system performance and scalability in a dynamic, growth-oriented environment.
  • Implementing security best practices and conducting regular security audits to protect Sisense's infrastructure and applications.
  • Defining business continuity strategies for services operated over public cloud infrastructure.

Learning & Development Opportunities:

  • Technical Skills: Develop expertise in cloud security, infrastructure as code, and emerging technologies like serverless architectures and multi-cloud deployments.
  • Leadership Potential: Gain experience in mentoring junior team members, leading projects, and driving technical decisions as a Senior Site Reliability Engineer.
  • Architecture Decisions: Contribute to architecture reviews and provide input on system design, driving the scalability and resilience of Sisense's services.
  • Soft Skills: Enhance your communication, collaboration, and project management skills through regular team interactions and cross-functional projects.

💡 Interview Preparation

Technical Questions:

  1. AWS: Describe your experience with AWS services, such as EC2, RDS, and Lambda. How have you ensured the security and scalability of your AWS deployments?
  2. Docker & Kubernetes: Explain your experience with containerization and orchestration. How have you managed and scaled Kubernetes clusters, and what strategies have you used to ensure high availability?
  3. Monitoring & Logging: Discuss your experience with monitoring and logging tools. How have you designed and implemented effective monitoring and alerting systems, and what metrics have you used to track system performance?
  4. Incident Response: Describe your incident response process. How have you handled high-impact incidents, and what lessons have you learned from post-mortem analysis?
  5. Performance Optimization: Explain your approach to system performance optimization. What strategies have you used to improve response times, reduce latency, and enhance overall system performance?

Company & Culture Questions:

  1. Company Culture: How do you see yourself contributing to Sisense's culture of innovation, collaboration, and continuous learning?
  2. Team Dynamics: Describe your experience working in a team environment. How have you collaborated with development, operations, and product teams to build and operate scalable, secure infrastructure and systems?
  3. Architecture Decisions: How do you approach architecture reviews and system design decisions? What factors do you consider when evaluating the scalability and resilience of a system?

Portfolio Presentation Strategy:

  1. AWS: Highlight your experience with AWS services and how you've leveraged them to build and operate scalable, secure infrastructure and systems.
  2. Docker & Kubernetes: Showcase your experience with containerization and orchestration, demonstrating your ability to manage and scale Kubernetes clusters.
  3. Monitoring & Logging: Present your experience with monitoring and logging tools, emphasizing your ability to design and implement effective monitoring and alerting systems.
  4. Incident Response: Discuss your incident response process, using case studies to demonstrate your problem-solving skills and commitment to continuous learning.
  5. Performance Optimization: Explain your approach to system performance optimization, providing examples of how you've improved response times, reduced latency, and enhanced overall system performance.

📌 Application Steps

To apply for this Junior Site Reliability Engineer (SRE) position at Sisense:

  1. Tailor Your Resume: Highlight your relevant experience with AWS, Docker, Kubernetes, and other relevant technologies. Emphasize your problem-solving skills, incident response experience, and commitment to continuous learning.
  2. Prepare Your Portfolio: Showcase your experience with AWS, Docker, Kubernetes, and other relevant technologies. Include case studies demonstrating your incident response, performance optimization, and security best practices.
  3. Practice Technical Interview Questions: Brush up on your AWS, Docker, Kubernetes, and other relevant technology skills. Practice problem-solving and troubleshooting exercises to demonstrate your technical expertise. Prepare for architecture review discussions and system design questions.
  4. Research Sisense: Familiarize yourself with Sisense's products, services, and company culture. Prepare thoughtful questions to ask during your interviews, demonstrating your interest in the role and the company.

By following these steps and leveraging the insights provided in this enhanced job description, you'll be well-prepared to navigate the application process and secure your next opportunity as a Junior Site Reliability Engineer at Sisense.

Application Requirements

Candidates should have 2+ years of experience in a Site Reliability Engineer role, preferably in a SaaS environment, with proficiency in AWS and containerization tools. Strong problem-solving skills and a commitment to reliability and continuous learning are essential.