At inSided, we’re building a next-generation customer success community engagement platform. We are a well-funded and fast-growing company that helps cool companies like Mixpanel, Zapier, Gainsight, Coursera and Sonos. We help (SaaS) companies to engage with their customers on scale, by connecting their community, providing self-service and collecting product feedback. With millions of users, high growth and a lot of innovation it is a great time to join inSided.
inSided provides a SaaS-based Community engagement Platform that features discussion forums, feedback, news and knowledge base functionality. You can check it out yourself over here:
We have four core values to live by. They make inSided the best place to work.
We’re looking for an experienced devops that can support our engineering function, bringing a new perspective to our team while able to deal with the current infrastructure.
We’re constantly striving to be data driven. That means we measure everything that gives us insights we can use to continuously improve. We do that in a Lean way, using Kanban to represent our workflow while the other teams are also using Scrum as an agile framework. We use #noestimates, because we learned that breaking items into smaller pieces is more useful to us than trying to predict their size. Most importantly, we move slowly and steadily towards the goal of becoming a high performing team.
Our current stack consists of:
Local environment: Vagrant, Ansible
CI/CD: AWS CodeBuild, CodePipeline, and CodeDeploy; Bitbucket, Jenkins
Monitoring: AWS CloudWatch; OpsGenie, NewRelic, AWS ElasticSearch OpenDistro Alerting
IaC: AWS Cloudformation (infrastructure); Ansible (machine images)
Networking: AWS CloudFront, Route53, VPC, ELB, and ACM; Kong
Storage: AWS RDS (MySQL), S3, ElasticSearch (plus some AWS Aurora and DynamoDB; Qlik)
Execution: AWS EC2, ASG, Lambda
Application: Nginx, PHP-FPM, Lambda
Languages: PHP and Python (plus some NodeJS)
The infrastructure relies heavily on Cloudformation stacks, which are managed in CI/CD pipelines. Standardising the implementation will be a significant part of your job. The CI/CD pipeline is implemented mainly in AWS CodeBuild/-Pipeline/-Deploy tools, with Python CLI scripts and Jenkins used for some management tasks.
The platform's main breadwinner is a monolithic "LAMP" style service (Nginx/PHP-FPM/MySQL) serving high traffic volumes with critical response times. Orbiting this is a multitude of microservices, written mainly in PHP with some Python on the side, with the obvious goal of further breaking the monolith into microservices. Helping standardise the platform & infrastructure offering the DevOps team provides to Engineering teams will be a significant part of your job. This includes both cold technical aspects such as choice of technology and best practices, as well as addressing Engineering teams' professional concerns and preferences.