{"id":42908,"date":"2017-07-15T21:11:00","date_gmt":"2017-07-16T03:11:00","guid":{"rendered":"https:\/\/jumpcloud.com\/?post_type=resource&p=42908"},"modified":"2020-04-02T14:01:18","modified_gmt":"2020-04-02T20:01:18","slug":"tamr-case-study","status":"publish","type":"resource","link":"https:\/\/jumpcloud.com\/resources\/tamr-case-study","title":{"rendered":"Tamr Case Study: Taming DevOps: LDAP User Management, Automated"},"content":{"rendered":"\n

Summary<\/h2>\n\n\n\n

Tamr is a company focused on enterprise data. By using a combination of machine learning algorithms and expert human guidance, they help enterprises unify their data. Their patented software platform has quickly gained the attention of industry leaders like GE, HP, and Toyota. With an ever-expanding number of virtual servers and resources on AWS, Tamr\u2019s IT and DevOps team has had to act fast to keep up. By switching to Directory-as-a-Service\u00ae they now efficiently manage authentication and the hours they once spent onboarding have been reduced to minutes. <\/p>\n\n\n\n

\"\"<\/figure><\/div>\n\n\n\n
Company:<\/td>Tamr<\/td><\/tr>
Size:<\/td>100 employees<\/td><\/tr>
Location:<\/td>Cambridge, MA<\/td><\/tr>
Problem:<\/td>No centralized user management<\/td><\/tr>
Goal:<\/td>Authenticate users onto servers, ease on-boarding process<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n

Background<\/h2>\n\n\n\n

Tamr gained traction immediately after being founded in 2013. Backed by investors like NEA and Google Ventures, their mission is to help companies everywhere better process their analytical data. Unfortunately, manual management of their growing user base and virtual LDAP servers on AWS meant that getting access to IT resources was incredibly difficult.<\/p>\n\n\n\n

Streamlining operations fell on the shoulders of Nick Laferriere, a devops engineer. Laferriere recognized this issue right away.<\/p>\n\n\n\n

“We knew we were going to have to address building up the the corporate IT infrastructure, and the first issue was centralized user management. That\u2019s when we ran into JumpCloud.”<\/p><\/blockquote>\n\n\n\n

The Challenge<\/h2>\n\n\n\n

Tamr deals with big data \u2013 and they have the server traffic to match. Managing access to 200-300 servers was beginning to be a headache. Nick described their initial workflow:<\/p>\n\n\n\n

“We had set up an LDAP by hand on our AWS account. This meant adding a user required someone who already had access to a server. They would have to type out the commands and then create the user, and this process was just for the servers. We also needed to have another series of this process for signing on to anything else \u2013 everything was \u2018one-offs\u2019 which was a very painful workflow.”<\/p><\/blockquote>\n\n\n\n

The system worked. But it was very manual. <\/h4>\n\n\n\n

Laferriere told us, \u201cWe had a series of scripts. Basically, we would ask employees to fill out a form, hope they type out everything correctly, create the user, and if there were no issues the user could access the resources. These steps had to be repeated every time the user wanted to change the password or change anything else. It was horrific. It would require spending an hour a day just to go in by hand and hope you get it right. There was zero self-service.\u201d<\/p>\n\n\n\n

Nick knew that if the company was going to continue to grow, this process needed to be addressed. User authentication was becoming a major issue, especially with the majority of users using Mac or Linux. Laferriere did his research: <\/p>\n\n\n\n

“We looked at Active Directory\u00ae, we considered building LDAP ourselves, we looked at LastPass with their Single Sign-On with SAML, and we also looked at Conjur for some user management.”<\/p><\/blockquote>\n\n\n\n

But none of these user authentication methods met Tamr\u2019s full list of needs.<\/p>\n\n\n\n

The Solution<\/h2>\n\n\n\n

Nick Laferriere discovered JumpCloud while researching possible solutions.<\/p>\n\n\n\n

\u201cI was just searching online for a SaaS-based directory solution. My reasoning for this was that we didn\u2019t have any physical servers. We still don\u2019t. So the last thing that we wanted to do \u2013 especially with our software development being on top of Linux \u2013 was go out and buy an Active Directory server and have that in our office.<\/p>\n\n\n\n

\u201cWhat ended up attracting us to JumpCloud was the fact that it kind of had everything. So with one service, you get the SAML endpoint, you get RADIUS, LDAP, and you had the story for managing Mac devices. The fact that JumpCloud throws in the Google Apps integration, which we use for our email, is just icing on the cake.\u201d<\/p>\n\n\n\n

“When I looked down the checkboxes of the features we needed, Directory-as-a-Service was the only ones that had it all. For us, that was huge.”<\/p><\/blockquote>\n\n\n\n

Implementation<\/h2>\n\n\n\n

\u201cThe first thing we did was create everyone\u2019s account. which was as simple as making a Google Apps account. We used this as our base source of truth because everyone had email access. Then, we did the syncing of the directory. Everyone got the invite to convert over, and we were able to easily track who did and who didn\u2019t move over. Then we could pester the people who didn\u2019t \u2013 and that gave everyone a base account inside of JumpCloud. From there we were able to start tying it into applications.<\/p>\n\n\n\n

\u201cFor our servers, with the JumpCloud agent, we just wrapped that around our configuration management tool \u2013 Ansible. Ansible talks to all of our servers already, so we were able to deploy our agent via that to all of the servers. So we deployed JumpCloud\u2019s agent, and then magically 5 minutes later all of our servers had all of the users that we\u2019re supposed to have on them.\u201d<\/p>\n\n\n\n

“From there, as the users update themselves it all got reflected on the servers or any of the services they were tied into.”<\/p><\/blockquote>\n\n\n\n

Cloud-Controlled Networking<\/h2>\n\n\n\n

\u201cAnother area that we tied in almost immediately was our network. We had a shared WiFi password before, but with JumpCloud we were able to tie in RADIUS into our network equipment in about ten minutes. We used Cisco Meraki for everything. There\u2019s a Knowledge Base article that we basically followed step by step. We just kinda copy and paste the things in and we were up and running and connected with that in a matter of around five or ten minutes.<\/p>\n\n\n\n

\u201cWe also were able to tie into our VPN server within a matter of fifteen or twenty minutes. After that, it was just a matter of going piecemeal through our applications.\u201d<\/p>\n\n\n\n

“I don\u2019t think we spent more than fifteen or twenty minutes on tying any application, which is really awesome. Just a really pleasant experience.”<\/p><\/blockquote>\n\n\n\n

The Results<\/h2>\n\n\n\n

\u201cThe results have been awesome. Before we had JumpCloud, it would take us almost a week to get the developers up and running with accounts and access to developer resources. Now, they come on, they fill out the paperwork, and by lunchtime on their first day they have access to everything they need to do their job permanently.\u201d<\/p>\n\n\n\n

“That turnaround is amazing and allows us to get up and running so much faster.”<\/p><\/blockquote>\n\n\n\n

\u201cWe\u2019re a growing company. That means a lot of onboarding new hires. Now, when we\u2019re adding a user, we can just focus on connecting them to what they need. With the rest of the day, we can focus on the other parts of our jobs that are more valuable to the company.<\/p>\n\n\n\n

\u201cWe haven\u2019t had too many people leave, but it will happen. From a regulatory and compliance perspective, it\u2019s awesome to have the functionality that, if someone leaves, we just make one click and then we don\u2019t have to worry about trying to find 100 different accounts. We can just disable it and we\u2019re good to go.<\/p>\n\n\n\n

\u201cSince we switched to JumpCloud, it has been maybe an order of minutes \u2013 maybe 15 minutes a week tops. It\u2019s just streamlined our process for user management and onboarding so much.\u201d <\/p>\n\n\n\n

Saving Time and Money<\/h2>\n\n\n\n

\u201cIn terms of cost savings, I don\u2019t know the hard dollar amount, but I know that it\u2019s cheaper than some of the alternatives we looked at. The biggest thing is the time savings.\u201d<\/p>\n\n\n\n

“Basically, since I\u2019ve switched, the amount of time that I\u2019ve spent managing users accounts between various services has gone down by about ten-fold.”<\/p><\/blockquote>\n\n\n\n

\u201cThe ongoing management is also so much less work than it used to be. We used to spend at least a couple hours a week just creating user accounts, managing them, and de-activating them from services. I think it has been around five minutes a week inside the JumpCloud portal actually doing management. The whole process is kind of magical. It always works, it\u2019s always there, and you don\u2019t have to worry about maintenance.<\/p>\n\n\n\n

\u201cWe don\u2019t have to manage a Windows server with Active Directory. We don\u2019t have to recreate all of the schema. If we didn\u2019t make this decision, we probably would have had to hire a part-time IT person whose job would basically be managing people\u2019s accounts\u2026 and that would be kind of crazy.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"

By switching to Directory-as-a-Service\u00ae Tamr now efficiently manages authentication and the hours they once spent onboarding have been reduced to minutes. <\/p>\n","protected":false},"author":70,"featured_media":14748,"template":"","categories":[2337],"collection":[2780],"wheel_hubs":[],"platform":[],"resource_type":[2313],"funnel_stage":[],"coauthors":[],"acf":[],"yoast_head":"\nTamr Case Study: Taming DevOps: LDAP User Management, Automated - JumpCloud<\/title>\n<meta name=\"description\" content=\"By switching to Directory-as-a-Service\u00ae Tamr now efficiently manages authentication and the hours they once spent onboarding have been reduced to minutes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jumpcloud.com\/resources\/tamr-case-study\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tamr Case Study: Taming DevOps: LDAP User Management, Automated\" \/>\n<meta property=\"og:description\" content=\"By switching to Directory-as-a-Service\u00ae Tamr now efficiently manages authentication and the hours they once spent onboarding have been reduced to minutes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jumpcloud.com\/resources\/tamr-case-study\" \/>\n<meta property=\"og:site_name\" content=\"JumpCloud\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-02T20:01:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2018\/05\/computer-circuit-board_g1lhn1pu.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2670\" \/>\n\t<meta property=\"og:image:height\" content=\"1348\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"Zach DeMeyer\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jumpcloud.com\/resources\/tamr-case-study\",\"url\":\"https:\/\/jumpcloud.com\/resources\/tamr-case-study\",\"name\":\"Tamr Case Study: Taming DevOps: LDAP User Management, Automated - JumpCloud\",\"isPartOf\":{\"@id\":\"https:\/\/jumpcloud.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jumpcloud.com\/resources\/tamr-case-study#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jumpcloud.com\/resources\/tamr-case-study#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2018\/05\/computer-circuit-board_g1lhn1pu.jpg\",\"datePublished\":\"2017-07-16T03:11:00+00:00\",\"dateModified\":\"2020-04-02T20:01:18+00:00\",\"description\":\"By switching to Directory-as-a-Service\u00ae Tamr now efficiently manages authentication and the hours they once spent onboarding have been reduced to minutes.\",\"breadcrumb\":{\"@id\":\"https:\/\/jumpcloud.com\/resources\/tamr-case-study#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jumpcloud.com\/resources\/tamr-case-study\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jumpcloud.com\/resources\/tamr-case-study#primaryimage\",\"url\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2018\/05\/computer-circuit-board_g1lhn1pu.jpg\",\"contentUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2018\/05\/computer-circuit-board_g1lhn1pu.jpg\",\"width\":2670,\"height\":1348},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jumpcloud.com\/resources\/tamr-case-study#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jumpcloud.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/jumpcloud.com\/resources\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Tamr Case Study: Taming DevOps: LDAP User Management, Automated\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jumpcloud.com\/#website\",\"url\":\"https:\/\/jumpcloud.com\/\",\"name\":\"JumpCloud\",\"description\":\"Daily insights on directory services, IAM, LDAP, identity security, SSO, system management (Mac, Windows, Linux), networking, and the cloud.\",\"publisher\":{\"@id\":\"https:\/\/jumpcloud.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jumpcloud.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jumpcloud.com\/#organization\",\"name\":\"JumpCloud\",\"url\":\"https:\/\/jumpcloud.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png\",\"contentUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png\",\"width\":598,\"height\":101,\"caption\":\"JumpCloud\"},\"image\":{\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tamr Case Study: Taming DevOps: LDAP User Management, Automated - JumpCloud","description":"By switching to Directory-as-a-Service\u00ae Tamr now efficiently manages authentication and the hours they once spent onboarding have been reduced to minutes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jumpcloud.com\/resources\/tamr-case-study","og_locale":"en_US","og_type":"article","og_title":"Tamr Case Study: Taming DevOps: LDAP User Management, Automated","og_description":"By switching to Directory-as-a-Service\u00ae Tamr now efficiently manages authentication and the hours they once spent onboarding have been reduced to minutes.","og_url":"https:\/\/jumpcloud.com\/resources\/tamr-case-study","og_site_name":"JumpCloud","article_modified_time":"2020-04-02T20:01:18+00:00","og_image":[{"width":2670,"height":1348,"url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2018\/05\/computer-circuit-board_g1lhn1pu.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes","Written by":"Zach DeMeyer"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jumpcloud.com\/resources\/tamr-case-study","url":"https:\/\/jumpcloud.com\/resources\/tamr-case-study","name":"Tamr Case Study: Taming DevOps: LDAP User Management, Automated - JumpCloud","isPartOf":{"@id":"https:\/\/jumpcloud.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jumpcloud.com\/resources\/tamr-case-study#primaryimage"},"image":{"@id":"https:\/\/jumpcloud.com\/resources\/tamr-case-study#primaryimage"},"thumbnailUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2018\/05\/computer-circuit-board_g1lhn1pu.jpg","datePublished":"2017-07-16T03:11:00+00:00","dateModified":"2020-04-02T20:01:18+00:00","description":"By switching to Directory-as-a-Service\u00ae Tamr now efficiently manages authentication and the hours they once spent onboarding have been reduced to minutes.","breadcrumb":{"@id":"https:\/\/jumpcloud.com\/resources\/tamr-case-study#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jumpcloud.com\/resources\/tamr-case-study"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jumpcloud.com\/resources\/tamr-case-study#primaryimage","url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2018\/05\/computer-circuit-board_g1lhn1pu.jpg","contentUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2018\/05\/computer-circuit-board_g1lhn1pu.jpg","width":2670,"height":1348},{"@type":"BreadcrumbList","@id":"https:\/\/jumpcloud.com\/resources\/tamr-case-study#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jumpcloud.com\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/jumpcloud.com\/resources"},{"@type":"ListItem","position":3,"name":"Tamr Case Study: Taming DevOps: LDAP User Management, Automated"}]},{"@type":"WebSite","@id":"https:\/\/jumpcloud.com\/#website","url":"https:\/\/jumpcloud.com\/","name":"JumpCloud","description":"Daily insights on directory services, IAM, LDAP, identity security, SSO, system management (Mac, Windows, Linux), networking, and the cloud.","publisher":{"@id":"https:\/\/jumpcloud.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jumpcloud.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jumpcloud.com\/#organization","name":"JumpCloud","url":"https:\/\/jumpcloud.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/","url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png","contentUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png","width":598,"height":101,"caption":"JumpCloud"},"image":{"@id":"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/resource\/42908"}],"collection":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/users\/70"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/media\/14748"}],"wp:attachment":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/media?parent=42908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/categories?post=42908"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/collection?post=42908"},{"taxonomy":"wheel_hubs","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/wheel_hubs?post=42908"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/platform?post=42908"},{"taxonomy":"resource_type","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/resource_type?post=42908"},{"taxonomy":"funnel_stage","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/funnel_stage?post=42908"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/coauthors?post=42908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}