Job Title: DevOps Lead Engineer
Department: Engineering
Location: Remote – US
Date: November 2, 2021
About Stayntouch: At Stayntouch, our team of dedicated professionals pour all of their expertise into creating a singular service that enables hotels to operate efficiently, empowers guests to choose their own experience, and marries innovation with hospitality. We deliver an entirely new approach to how hotels streamline operations and increase margin, connect, and engage their guests and how guests experience their stay at a hotel. We do this by leveraging the convergence of SaaS/Cloud, tablet, and touch computing, as well as guest mobile phones to manage all staff and guest touch points on a single platform.
What we’re looking for: We are seeking an accomplished hands-on DevOps Lead Engineer having demonstrable experience with cloud-based SaaS applications. This engineer will develop, maintain and scale our existing AWS infrastructure globally, support the addition of new features, and automate infrastructure processes.
What you’ll do day-to-day:
- Automate highly available infrastructure-as-code configuration, systems setup, application deployments, and scaling of systems
- Work with developers to ensure development processes are automated and optimal
- Develop and maintain our CI/CD tooling and processes
- Be instrumental in our effort to move from host-based monolithic to containerized microservices
- Help design, develop and implement a multi-region high-availability and DR plan
- Maintain security of the system, including recurring security patches and auditing, while ensuring PCI and GDPR compliance
- Manage system monitoring and maintain proper alerting for critical resources
- Evaluate efficiency of existing infrastructure components, recommend and develop improvements and optimizations
- Identify and resolve single points of failures and unoptimized implementations, that could result in application downtime or performance degradation
- Review and approve infrastructure changes
- Manage developer tool configuration and user access
- Collaborate with QA team in support of testing infrastructure (CI, Stress, Regression, etc.)
- Support our developers with CI/CD, security, and infrastructure requirements
- Participate in the on-call rotation of the DevOps team
Skills and Qualifications:
- Bachelor’s Degree in Computer Science or equivalent
- Authorized to work in the U.S.
- 5+ years working with a cloud-based infrastructure, with knowledge of provisioning and maintaining K8s, servers, databases, caches, message queues, security, etc.
- 5+ years with Linux OS\Expert level in CI/CD and SDLC tooling processes and technologies
- Experience with scripting languages such as Bash
- Experience with Chef, Puppet, Ansible, Terraform or other configuration management tools
- Knowledge of programming languages such as Ruby, Python, JavaScript, Java, Node
- A critical thinker; Strong problem-solving skills with excellent communication skills
- Experience working with both local and remote teams
- Experience working closely with developers in an Agile/Scrum environment
- Strong understanding of the full software development life-cycle in multiple environments
What the ideal candidate will have:
- AWS Certified
- Experience with Docker / Kubernetes
- Experience with high-availability, multi-region implementations
- Experience with JIRA
- Experience with Git
- Experience with ELK
- Experience with RabbitMQ
- Experience with New Relic
- The sense of ownership and pride of your contributions and its impact on the company’s growth and success
- Experience with hospitality hotel industry
Stayntouch does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, disability, marital status, ancestry, genetic information, veteran status, personal appearance, sexual orientation, gender identity or expression, family responsibilities, political affiliation, and matriculation or any other characteristic protected by law. Employment decisions at Stayntouch are based on merit, qualifications, and abilities. Stayntouch is also committed to providing reasonable accommodations for qualified individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at hr@stayntouch.com.