Try Kolide for 14 days free no credit card required. Message your employees on Slack with customized security and compliance recommendations for their Linux, Mac, and Windows devices.Imagine Transforming the Way Your Business Manages Data.The network built for the future, and for you.Before that could happen, though, Dodge and his team had to completely rewrite all of their code during a two-month sprint.
FACEBOOK FOR MACBOOK SOFTWARE
In early 2014, Facebook decided to make the switch to Chef, a set of IT automation tools that turn infrastructure into code, and Munki, another set of utilities that OS X administrators can use to manage software installs on client machines. Facebook embraces open-source for IT automation So he went back to the drawing board, searching for open source tools that could provide Facebook with a level of flexibility it hadn’t enjoyed previously. “Sometimes it was more risk than we were willing to take on,” he says. However, when his team grew to five full-time administrators and three interns, things started to get “really messy” again due to a lack of source control.
That system worked relatively well for Facebook for the next couple of years, especially after it added custom code to supplement inadequacies, according to Dodge. Soon thereafter, Dodge and his team ditched Bash for a combination of Python and Casper, and quickly narrowed down hundreds of lines of code to just a few lines in Python.
“I was making Bash do things it was probably never intended to do,” he says. Facebook quickly became limited by the Bash code, and Dodge started searching for alternatives. When Facebook originally transitioned to a more automated approach to manage its fleetof Apple MacBooks, Dodge was using Bash, a UNIX command shell and language included in Apple’s OS X, and JAMF‘s Casper Suite, which lets IT pros manage, deploy and secure any Apple product. Facebook’s constant growth keeps IT on its toes