Doubleplusgood are a team of DevOps experts who specialise in providing IT services to small businesses and growing startups.
We can help you with the following:
Create an AWS environment with Terraform that deploys a Python application. Manage the infrastructure in Git with Terraform and automate the deployments using GitHub Actions.
The organisation already used GitLab to deploy their code and used Terraform with engineers running it on their workstations. They wanted to automate it completely.
A customer with a SaaS application had an ageing Jenkins CI/CD setup, which deployed their monolithic application to GKE on GCP. It was slow and had recently stopped working.
We take a pragmatic approach to DevOps tooling; we use the right tool for the job. Whenever possible we adapt the tooling your team is already using rather than unnecessarily introducing new tools. We have proven experience helping companies with the following tools: Kubernetes, Google Cloud Run, Serverless, Terraform, Ansible, Chef, Packer, Docker, GitHub (including GitHub actions), GiLab (including its built-in CI/CD system), CircleCI, Jenkins and others.
We've helped companies with PHP, Laravel, Ruby on Rails, Node.js and Python SaaS applications speed up, scale and deploy quickly and more reliably.
Like many organisations, most of our work is done in the cloud. We have experience with AWS, GCP, Azure, Linode and Digital Ocean but have also worked with on-premise infrastructure.
Companies have used our services to utilise these tools to help them deploy quicker, improve their developer velocity, and reduce costs.
We work with you to understand your business and technical requirements and then use our experience to help you achieve your goals. For startups this usually means embedding one of our experts with your team for a fortnight to understand your platform and requirements. Our expert will then consult with the rest of our team to come up with a plan to help you achieve your goals.
We will then implement the plan, working with your technical team to ensure they understand the concepts and any tools we are using, ensuring we level-up your team as well as your infrastructure.