Puppet Labs

Puppet Labs

DevOps / Build, Test, Deploy / Server Configuration and Automation

Decision at AT Computing about Python, Chef, Puppet Labs, Ansible, Google Compute Engine, Kubernetes, Docker, GitHub, VirtualBox, Jenkins, Visual Studio Code, Fedora, Red Hat Enterprise Linux, Debian, Centos, Ubuntu, Linux, ATComputing

Avatar of mckornegoor
CTO at AT Computing ·

Since #ATComputing is a vendor independent Linux and open source specialist, we do not have a favorite Linux distribution. We mainly use Ubuntu , Centos Debian , Red Hat Enterprise Linux and Fedora during our daily work. These are also the distributions we see most often used in our customers environments.

For our #ci/cd training, we use an open source pipeline that is build around Visual Studio Code , Jenkins , VirtualBox , GitHub , Docker Kubernetes and Google Compute Engine.

For #ServerConfigurationAndAutomation, we have embraced and contributed to Ansible mainly because it is not only flexible and powerful, but also straightforward and easier to learn than some other (open source) solutions. On the other hand: we are not affraid of Puppet Labs and Chef either.

Currently, our most popular #programming #Language course is Python . The reason Python is so popular has to do with it's versatility, but also with its low complexity. This helps sysadmins to write scripts or simple programs to make their job less repetitive and automating things more fun. Python is also widely used to communicate with (REST) API's and for data analysis.

5 upvotes·13.8K views

Decision at Uber Technologies about Puppet Labs, Mattermost

Avatar of conor
Tech Brand Mgr, Office of CTO at Uber ·

Why we piggybacked on the open source Mattermost for Uber's chat needs, which we open sourced as uChat ( GitHub : https://github.com/uber-uchat/ -- contributing some of our changes back to Mattermost as well in the process.)

With operations in over 620 cities, it was paramount for us to identify a chat solution that would enable Uber employees to reliably communicate on desktop and mobile regardless of where they were in the world. To accomplish this, we established a few core requirements. To start, we needed something that could scale to support our growing employee population and, as a byproduct, control costs. We also needed a platform that could easily integrate with a variety of internal engineering, business, and operational tools.

While we evaluated Internet Relay Chat (IRC) and many other popular chat clients, it became clear that there was no turnkey third-party solution able to meet Uber’s core requirements.

So after testing multiple off-the-shelf alternatives, we built uChat, our custom in-house messaging platform, by leveraging open source platform Mattermost and Puppet Labs , the Uber standard for deployment configuration management. In this article, we discuss how in just three months our team transitioned the company to a new solution capable of reliably delivering over one million messages per day to tens of thousands of users, all in one unified chat environment:

https://eng.uber.com/uchat/

4 upvotes·20.6K views

Decision about Puppet Labs

Avatar of cyrusstoller

I'm using puppet to configure my servers. This makes it really simple to ensure that I have the same environment. There is a bit of a learning curve, but the repeatability definitely makes it worth the effort. I found puppet to be a little easier to pick up relative to chef, but I've used both. They're both great solutions.

I really like that there are a lot of modules available on the puppet forge that are being actively maintained. Puppet Labs

1 upvote·438 views

Decision at GeniusLink about Puppet Labs

Avatar of aallfredo
Engineer at Wayfair ·

Configures or servers and allows us to be region independent we have 5 regions across the globe. Puppet Labs

1 upvote·425 views

Decision at Opstax Ltd about Puppet Labs

Avatar of opstax

Opstax uses puppet for role/profile based configuration management and the distribution of small/static code. Puppet Labs

1 upvote·423 views