Senior DevOps Engineer (Voice AI Platform)

Sigma Software
Full_timeKraków, Poland

📍 Job Overview

  • Job Title: Senior DevOps Engineer (Voice AI Platform)
  • Company: Sigma Software
  • Location: Kraków, Małopolskie, Poland
  • Job Type: Full-time
  • Category: DevOps Engineer
  • Date Posted: 2025-06-24
  • Experience Level: 10+ years
  • Remote Status: On-site

🚀 Role Summary

  • Lead the transformation of a single-region voice AI platform into a fully operational active/active multi-region architecture.
  • Design and implement intelligent user routing mechanisms to ensure optimal regional access and seamless failover during outages.
  • Deliver a robust and scalable multi-region solution within a tight 12-week timeline, ensuring uninterrupted business continuity even during disaster scenarios.
  • Collaborate with cross-functional teams to integrate the solution with conversational AI services and ensure high system reliability across multiple geographies.

📝 Enhancement Note: This role requires a senior DevOps engineer with a strong background in distributed systems and experience in managing active/active configurations in large-scale environments. The successful candidate will have a proven track record of delivering complex projects within tight timelines and a deep understanding of modern cloud architectures.

💻 Primary Responsibilities

  • Architecture Design: Design and implement an active/active multi-region architecture for the voice AI platform, ensuring high availability, scalability, and resilience.
  • User Routing: Develop intelligent routing mechanisms to optimize regional access and ensure seamless failover during regional outages.
  • Cloud Management: Manage and optimize the platform's infrastructure on AWS, ensuring efficient resource utilization and cost-effectiveness.
  • Automation & CI/CD: Implement and maintain automated deployment pipelines and infrastructure as code (IaC) to streamline the deployment process.
  • Performance Optimization: Conduct load testing, performance validation, and chaos testing to ensure system resilience across regions and optimize platform performance.
  • Collaboration: Work closely with development, QA, and product teams to integrate the multi-region architecture with conversational AI services and ensure smooth user experiences.
  • Disaster Recovery: Develop and maintain runbooks for operational readiness, ensuring business continuity in case of disasters or outages.

📝 Enhancement Note: This role involves a high level of technical complexity and requires a senior engineer capable of making critical decisions under pressure. The successful candidate will have a strong background in risk management, issue escalation, and rapid decision-making in high-pressure scenarios.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant certifications (e.g., AWS Certified Solutions Architect, Certified Kubernetes Administrator) are a plus.

Experience: At least 8 years of experience as a DevOps Engineer, with a proven track record of delivering complex projects within tight timelines. Experience with voice AI platforms and conversational AI services is a plus.

Required Skills:

  • Proven expertise in designing and delivering active/active, multi-region deployments.
  • Strong hands-on experience with Kubernetes, MySQL (Percona), OpenSearch, and Redis.
  • Expertise in setting up, managing, and optimizing active/active configurations in distributed environments.
  • Solid experience with automation frameworks and CI/CD pipelines.
  • Over 5 years of hands-on experience with AWS.
  • Deep understanding of DevOps principles, Agile methodologies, and modern cloud architectures.
  • Strong collaboration skills with the ability to work effectively across multiple teams and departments.
  • Proven skills in risk management, issue escalation, and rapid decision-making in high-pressure scenarios.
  • Experience with load testing, performance validation, and chaos testing to ensure system resilience across regions.
  • Proficiency in developing, maintaining, and verifying runbooks for operational readiness.
  • Experience with parallel development and phased implementation strategies.
  • At least an Upper-Intermediate level of English.

Preferred Skills:

  • Deep knowledge of distributed systems theory, including CAP theorem and conflict resolution patterns.
  • Production experience supporting 99.9%+ SLA environments and designing robust disaster recovery strategies.
  • Expertise in data model design and adaptation for multi-region active/active deployments.
  • Strong background in network architecture design for cross-region topologies and capacity planning.
  • Hands-on experience implementing conflict resolution strategies in distributed systems.

📝 Enhancement Note: The ideal candidate for this role will have a strong technical background in distributed systems and cloud architectures, with a proven track record of delivering complex projects within tight timelines. Relevant certifications and experience with voice AI platforms and conversational AI services are a plus.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in designing and implementing active/active multi-region architectures using relevant case studies or projects.
  • Showcase your expertise in managing and optimizing distributed systems, with a focus on high availability, scalability, and resilience.
  • Highlight your ability to work effectively with cross-functional teams, integrating your solutions with other services and ensuring smooth user experiences.
  • Include examples of your runbooks and disaster recovery strategies, demonstrating your commitment to operational readiness and business continuity.

Technical Documentation:

  • Provide detailed documentation of your architecture design, including network topologies, data models, and conflict resolution strategies.
  • Include performance testing results and chaos testing strategies, demonstrating your approach to ensuring system resilience across regions.
  • Showcase your experience with automation frameworks and CI/CD pipelines, including any relevant code samples or configuration files.

💵 Compensation & Benefits

Salary Range: The estimated salary range for this role in Kraków, Poland, is between 15,000 PLN and 20,000 PLN per month, based on market research and the required level of experience. This range takes into account the cost of living in Kraków and the high level of technical expertise required for this role.

Benefits:

  • Competitive salary and benefits package, including health insurance and retirement plans.
  • Opportunities for professional growth and development, including training, certifications, and conference attendance.
  • A dynamic and collaborative work environment, with a strong focus on innovation and continuous learning.
  • The chance to work on cutting-edge voice AI technology and make a significant impact on the company's success.

Working Hours: The standard working hours for this role are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines. The company offers a hybrid work arrangement, with employees expected to work on-site for a minimum of 3 days per week.

📝 Enhancement Note: The salary range for this role has been estimated based on market research and the required level of experience. The actual salary may vary depending on the candidate's qualifications and the company's internal salary structure.

🎯 Team & Company Context

🏢 Company Culture

Industry: Sigma Software is a leading global technology company specializing in software development, IT consulting, and digital transformation services. The company operates in various industries, including finance, healthcare, retail, and entertainment.

Company Size: Sigma Software employs over 1,000 professionals across its global offices, providing a large and diverse team of experts to support its clients' needs.

Founded: Established in 2003, Sigma Software has a proven track record of delivering high-quality software solutions and driving digital innovation for its clients.

Team Structure:

  • The voice AI platform team consists of approximately 20 members, including developers, QA engineers, DevOps engineers, and product managers.
  • The team follows an Agile/Scrum methodology, with regular sprint planning, daily stand-ups, and retrospectives.
  • The team is organized into small, cross-functional squads, each responsible for a specific aspect of the platform's development and maintenance.

Development Methodology:

  • The team follows an Agile/Scrum methodology, with regular sprint planning, daily stand-ups, and retrospectives.
  • Code reviews and pair programming are encouraged to ensure code quality and knowledge sharing.
  • The team uses Git for version control and GitHub for project management and collaboration.
  • Continuous Integration and Continuous Deployment (CI/CD) pipelines are employed to automate the deployment process and ensure rapid and reliable releases.

Company Website: Sigma Software

📝 Enhancement Note: Sigma Software's culture is characterized by a strong focus on collaboration, innovation, and continuous learning. The company encourages its employees to take ownership of their work and contribute to the team's success. The voice AI platform team is a dynamic and diverse group of professionals, working together to deliver cutting-edge technology and make a significant impact on the company's growth.

📈 Career & Growth Analysis

Web Technology Career Level: This role is a senior-level position, requiring a high level of technical expertise and experience in managing complex projects. The successful candidate will be responsible for leading the transformation of the voice AI platform's architecture and ensuring its high availability, scalability, and resilience.

Reporting Structure: The Senior DevOps Engineer will report directly to the Voice AI Platform Manager and work closely with the development, QA, and product teams to ensure the successful delivery of the project.

Technical Impact: The role involves a high level of technical complexity and requires a senior engineer capable of making critical decisions under pressure. The successful candidate will have a strong background in risk management, issue escalation, and rapid decision-making in high-pressure scenarios.

Growth Opportunities:

  • Technical Leadership: As a senior member of the team, the successful candidate will have the opportunity to mentor junior engineers and contribute to the team's technical direction.
  • Architecture & Design: The role offers the chance to work on cutting-edge voice AI technology and make a significant impact on the company's success by designing and implementing the platform's active/active multi-region architecture.
  • Project Management: The successful candidate will gain experience in managing complex projects within tight timelines and coordinating the efforts of cross-functional teams.

📝 Enhancement Note: This role offers a unique opportunity for a senior DevOps engineer to make a significant impact on the company's success by leading the transformation of the voice AI platform's architecture. The successful candidate will have the chance to work on cutting-edge technology, gain experience in managing complex projects, and contribute to the team's technical direction.

🌐 Work Environment

Office Type: Sigma Software's Kraków office is a modern and collaborative workspace, designed to foster innovation and creativity. The office features open-plan workspaces, meeting rooms, and relaxation areas, as well as state-of-the-art technology and equipment.

Office Location(s): The company's Kraków office is located in the heart of the city, with easy access to public transportation and amenities.

Workspace Context:

  • Collaboration: The office layout encourages collaboration and communication between team members, with open-plan workspaces and dedicated meeting areas.
  • Technology: The office is equipped with high-quality hardware, including multiple monitors, testing devices, and development tools, to support the team's technical needs.
  • Flexibility: The company offers a hybrid work arrangement, with employees expected to work on-site for a minimum of 3 days per week. This flexibility allows team members to balance their work and personal lives effectively.

Work Schedule: The standard working hours for this role are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines. The company offers a hybrid work arrangement, with employees expected to work on-site for a minimum of 3 days per week.

📝 Enhancement Note: Sigma Software's Kraków office provides a modern and collaborative work environment, designed to support the team's technical needs and foster innovation and creativity. The company's hybrid work arrangement offers employees the flexibility to balance their work and personal lives effectively.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone/Video Screen: A brief conversation to assess your communication skills, motivation, and cultural fit with the company.
  2. Technical Challenge: A hands-on assignment to evaluate your technical skills and problem-solving abilities, focusing on your experience with Kubernetes, MySQL, OpenSearch, and Redis.
  3. Architecture Review: A discussion of your architecture design and implementation approach, with a focus on your experience with active/active multi-region deployments and conflict resolution strategies.
  4. Final Interview: A conversation with the Voice AI Platform Manager and other senior team members to assess your technical expertise, leadership skills, and cultural fit with the company.

Portfolio Review Tips:

  • Highlight your experience in designing and implementing active/active multi-region architectures, with a focus on high availability, scalability, and resilience.
  • Include examples of your runbooks and disaster recovery strategies, demonstrating your commitment to operational readiness and business continuity.
  • Showcase your ability to work effectively with cross-functional teams, integrating your solutions with other services and ensuring smooth user experiences.

Technical Challenge Preparation:

  • Brush up on your knowledge of Kubernetes, MySQL, OpenSearch, and Redis, focusing on their application in distributed systems and active/active multi-region deployments.
  • Familiarize yourself with the CAP theorem and conflict resolution patterns, as they are essential for designing and implementing robust distributed systems.
  • Review your experience with automation frameworks and CI/CD pipelines, ensuring you are comfortable with their application in a large-scale, multi-region environment.

ATS Keywords: [Provided in the "🛠 Technology Stack & Web Infrastructure" section]

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical expertise, leadership skills, and cultural fit with the company. The technical challenge and architecture review focus on the candidate's experience with active/active multi-region deployments and their ability to design and implement robust distributed systems.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies:

  • User Interface: The voice AI platform's user interface is built using modern web development frameworks and libraries, such as React and Redux.
  • Responsive Design: The platform is designed to be responsive and accessible, ensuring optimal user experiences across various devices and screen sizes.
  • Performance Optimization: The team employs best practices for performance optimization, including lazy loading, code splitting, and caching strategies.
  • User Experience Design: The platform's user experience is designed to be intuitive and engaging, with a focus on usability and accessibility.

Backend & Server Technologies:

  • Backend Services: The platform's backend services are built using Node.js and Express.js, with a microservices architecture for scalability and flexibility.
  • Database: The team uses Percona MySQL for data storage and management, ensuring data consistency and availability across multiple regions.
  • Search: OpenSearch is employed for indexing and querying data, enabling fast and efficient search functionality within the platform.
  • Caching: Redis is used for caching frequently accessed data, improving the platform's performance and reducing database load.

Development & DevOps Tools:

  • Version Control: The team uses Git for version control and GitHub for project management and collaboration.
  • CI/CD Pipelines: The platform employs CI/CD pipelines for automated testing, building, and deployment, ensuring rapid and reliable releases.
  • Infrastructure as Code (IaC): The team uses Terraform to define and provision the platform's infrastructure, ensuring consistency and version control across multiple environments.
  • Monitoring & Logging: The platform uses Prometheus and Grafana for monitoring and logging, enabling real-time visibility into system performance and health.

📝 Enhancement Note: The voice AI platform's technology stack is designed to be modern, scalable, and flexible, with a focus on high performance and user experience. The team employs best practices for performance optimization, user experience design, and infrastructure management to ensure the platform's success.

👥 Team Culture & Values

Web Development Values:

  • Innovation: The team values innovation and continuous learning, encouraging its members to explore new technologies and approaches to problem-solving.
  • Collaboration: The team emphasizes collaboration and communication, fostering a culture of knowledge sharing and mutual support.
  • Quality: The team is committed to delivering high-quality software, with a focus on code quality, testing, and performance optimization.
  • User-Centric: The team prioritizes the user experience, ensuring that the platform's design and functionality meet the needs of its users.

Collaboration Style:

  • Cross-Functional Integration: The team works closely with other departments, including design, product, and marketing, to ensure that the platform's development aligns with business objectives and user needs.
  • Code Review Culture: The team encourages code reviews and pair programming, fostering a culture of knowledge sharing and continuous improvement.
  • Mentoring & Knowledge Sharing: The team values mentoring and knowledge sharing, with regular brown bag sessions and technical workshops to help its members grow and develop their skills.

📝 Enhancement Note: The voice AI platform team's culture is characterized by a strong focus on innovation, collaboration, and user-centric design. The team values knowledge sharing, continuous learning, and the delivery of high-quality software, with a commitment to fostering a positive and inclusive work environment.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Multi-Region Architecture: Design and implement an active/active multi-region architecture for the voice AI platform, ensuring high availability, scalability, and resilience.
  • User Routing: Develop intelligent user routing mechanisms to optimize regional access and ensure seamless failover during outages.
  • Conflict Resolution: Implement conflict resolution strategies to manage data consistency and availability across multiple regions.
  • Performance Optimization: Conduct load testing, performance validation, and chaos testing to ensure system resilience across regions and optimize platform performance.

Learning & Development Opportunities:

  • Technical Specialization: Deepen your expertise in distributed systems, cloud architectures, and voice AI technology, with a focus on active/active multi-region deployments.
  • Leadership Development: Develop your leadership skills and technical mentoring abilities, contributing to the team's technical direction and growth.
  • Architecture Decision-Making: Gain experience in making critical architecture decisions, balancing technical feasibility, cost-effectiveness, and business requirements.

📝 Enhancement Note: This role offers a unique opportunity for a senior DevOps engineer to work on cutting-edge voice AI technology and make a significant impact on the company's success. The successful candidate will have the chance to gain experience in managing complex projects, designing and implementing active/active multi-region architectures, and contributing to the team's technical direction.

💡 Interview Preparation

Technical Questions:

  • Architecture Design: Describe your approach to designing and implementing active/active multi-region architectures, with a focus on high availability, scalability, and resilience.
  • Conflict Resolution: Explain your experience with conflict resolution strategies in distributed systems, with a focus on data consistency and availability.
  • Performance Optimization: Discuss your experience with load testing, performance validation, and chaos testing, with a focus on ensuring system resilience across regions.
  • Disaster Recovery: Describe your approach to designing and implementing robust disaster recovery strategies, with a focus on business continuity and data protection.

Company & Culture Questions:

  • Team Dynamics: Describe your experience working in cross-functional teams, with a focus on collaboration, communication, and knowledge sharing.
  • Adaptability: Discuss your ability to adapt to new technologies, tools, and methodologies, with a focus on continuous learning and professional growth.
  • Problem-Solving: Provide examples of your problem-solving abilities, with a focus on critical thinking, creativity, and resilience in the face of challenges.

Portfolio Presentation Strategy:

  • Architecture Walkthrough: Present a detailed walkthrough of your architecture design, highlighting your approach to active/active multi-region deployments, user routing, and conflict resolution.
  • Performance Testing: Include results from load testing, performance validation, and chaos testing, demonstrating your approach to ensuring system resilience across regions.
  • Disaster Recovery Plan: Present your disaster recovery plan, highlighting your approach to business continuity and data protection.

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical expertise, leadership skills, and cultural fit with the company. The technical questions focus on the candidate's experience with active/active multi-region deployments, conflict resolution strategies, and performance optimization, while the company and culture questions assess the candidate's adaptability, problem-solving abilities, and team dynamics.

📌 Application Steps

To apply for this Senior DevOps Engineer (Voice AI Platform) position at Sigma Software:

  1. Submit Your Application: Click on the application link provided in the job listing and follow the instructions to submit your application.
  2. Prepare Your Portfolio: Tailor your portfolio to highlight your experience in designing and implementing active/active multi-region architectures, with a focus on high availability, scalability, and resilience. Include examples of your runbooks and disaster recovery strategies, demonstrating your commitment to operational readiness and business continuity.
  3. Optimize Your Resume: Highlight your relevant technical skills and experience, with a focus on your expertise in Kubernetes, MySQL, OpenSearch, and Redis. Include any relevant certifications or achievements that demonstrate your qualifications for the role.
  4. Prepare for Technical Interviews: Familiarize yourself with the company's technology stack and interview process, focusing on your experience with active/active multi-region deployments, conflict resolution strategies, and performance optimization. Review your portfolio and prepare to discuss your architecture design, user routing, and disaster recovery strategies in detail.
  5. Research the Company: Learn about Sigma Software's culture, values, and approach to voice AI technology. Prepare to discuss your fit with the company's mission and vision, as well as your enthusiasm for the role and the opportunity to contribute to the team's success.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

At least 8 years of experience as a DevOps Engineer with a proven track record in multi-region deployments is required. Strong hands-on experience with Kubernetes, MySQL, OpenSearch, and Redis is essential, along with expertise in automation frameworks and CI/CD pipelines.