Tim Davis

Tim Davis is a DevOps Advocate with env0 where he focuses on Infrastructure as Code automation, and governance. He provides consulting guidance to a wide range of users on these topics and provides a bridge between the community and product teams. He also works to evangelize DevOps process and tooling, and public cloud technologies. Prior to his current role, he was a Specialist Systems Engineer focused on Networking and Security proucts and a Consultant and Architect at a large Global MSP. His background is in infrastructure operations, and architecture. In his spare time, he enjoys amateur radio (W5VT) and Texas BBQ.

Posted by Tim Davis

Tim Davis

Implementing Cypress Testing into a Codefresh Pipeline

Implementing Cypress Testing into a Codefresh Pipeline Cypress.iois a next generation front end testing tool built for the modern web. It is utilized by developers or QA engineers building web applications using modern JavaScript frameworks. They are an extremely robust end-to-end testing platform, and are very extensible. Cypress can test anything that runs in a browser. This makes it a very powerful tool, and perfect to implement into a CI/CD pipeline. For this we’ll need an application to work with.

Continue Reading
Tim Davis

Configuring Codefresh for a multi-service & mono-repo app

Have you ever been tasked with pipelining out an existing application in a new tool? This can be a long and daunting task. Especially if your application is multi-service, and mono-repo. I’m not going to get into all of hows and whys of multi-repo vs mono-repo today, but there is always a use case or operational model for each. One of the biggest issues I have run into with multi-serivce mono-repo apps is getting the container builds to work the first time.

Continue Reading
Tim Davis

Turnkey Containers from Bitnami: A Real World Use Case

As you may have seen recently, VMware recently announced the intent to acquire Bitnami.Bitnami is a leader in application packaging solutions providing the largest catalog of click-to-deploy applications and development stacks for major cloud and Kubernetes environments. There are several great use cases for Bitnami package for all the things I have been working on recently. One of the most helpful recently was the turnkey container selection. These containers are pre-built, fully managed containers, for a multitude of apps and services.

Continue Reading
Tim Davis

Being Budget Conscious in a Continuously Automated World

Application development and deployment have come a long way over the years. From manual processes to scripting, to full Continuous Integration and Continuous Deployment (or Delivery) processes along with pipelining tools. Using CI/CD has helped automate and streamline application development and deployment processes. It has also helped improve the general operations process. GitOps (Infrastructure updates via pull request, while using Git as the source of truth for all configurations) helps continuously manage not only the application configuration but also the business and operations configurations governing the application and the resources its using.

Continue Reading