The DevOps Engineer will be responsible for:
- Maintaining and improving the architectures of our cloud services, as well as assisting the engineering team to design and build new services with deployment, availability, and scalability
- Managing and maintaining cloud infrastructure
- Establishing and improving infrastructure monitoring services and incident management processes
- Debugging and troubleshooting production issues as part of the overall engineering team
- Working with the engineering team to develop automation for CI/CD throughout the SDLC and automate and improve processes
- Influencing and driving best practices, processes, and standards within the team and wider organization
- Contributing to an organizational culture of curiosity and innovation
- Managing Data infrastructure on AWS (Airflow, Airbyte, EKS, Dockers, ECR)
- AWS Cloud Access Management (IAM, Redshift, S3)
Technical Requirements:
- 3 years experience as a DevOps/SRE engineer and awareness of critical concepts in DevOps and Agile principles
- Experience and knowledge of cloud management, deployment, and distributed systems architecture with Amazon Web Services (AWS)
- Experience with IaC tools and best practices
- Passion for continuous build, integration, test, and delivery systems
- Strong knowledge of infrastructure and automation of CI/CD pipelines using tools such as Jenkins, Azure DevOps, AWS CodeBuild, Gitlab, Git, and scripting
- Proficiency with CI/CD, configuration and secret management, and multi-tenant environments
- Hands-on experience maintaining production systems, application and infrastructure monitoring, reporting, and alerting
- Excellent troubleshooting skills
- Proficiency in EKS, Airflow setup, AWS IAM Roles
- Working knowledge of Terraform/Helm
- Programing language (Python, R, C++, Java)
- Company Overview:
Perch is an AI driven data analytics platform for customer experience (CX) organizations to drive excellence through better data-driven decision making. No other CX business intelligence platform structures data from multiple data sources such as CRMs and customer service platforms, contact center applications, chatbots, marketing platforms, and HR systems into a single source of truth and then provides actionable insights like Perch. Perch offers the best way for CX leaders and their colleagues across the enterprise to see the forest through the trees to increase market share, improve the customer journey and increase operational efficiency. We are achieving these goals by leveraging the latest technologies in AI, data and software engineering.
Here are some of the core product modules that we are working on every day:
- AI Copilot provides a revolutionary new analytics experience where users ask business questions and the AI interprets and responds with relevant charts and insights to answer those questions. This is actively being built using the latest GPT/LLM technologies along with our own semantic layer and AI models to generate insights and answers.
- Guided Analytics provides dashboards for fast, actionable root cause analysis powered by AI-driven contribution-to-change (CTC) models that help identify which factors are driving KPIs higher or lower the most.
- Proactive Alerts monitor the data for real-time insights and push them to users for faster action and higher impact across multiple channels.
- CX Data Platform combines a standard data model based on our domain expertise with best-of-breed, scalable data pipelines and transformations leveraging DBT, Airflow, Airbyte and other modern data stack technologies.
The Perch Founding Team has a unique set of experiences/expertise across business operations, analytics and engineering in the CX and contact center industries. The Perch founders have built Full Potential Solutions (which is Perch’s parent company) into a large, rapidly growing business with thousands of employees in five years, and launched Perch to take advantage of the massive market opportunity in AI-driven data analytics specifically in the CX space. Perch has a unique culture that is focused on conscious leadership. We believe that increasing self-awareness leads to maximum growth for each individual and the team as a whole. And we believe that work should be an environment to practice how to grow and become a better person each day, and through that process we will also achieve greatness as a company. We strive to live each day by our core Perch Insights values of curiosity, candor, integrity, ambition, accountability, and mindfulness. So if this sounds exciting to you, then apply to join our team.