Rubrik -  - Drew Russell

Drew Russell

Developer Advocate at Rubrik. Cloud and automation subject-matter expert with an affinity for Ansible and Python.

6 articles

Rubrik -  - Introducing the Rubrik SDK for Go

Product

Introducing the Rubrik SDK for Go

Today, I am happy to announce the general availability of the Rubrik software development kit (SDK) for Go, an open source programming language developed by Google. Go increases efficiency through clear syntax, reliable concurrency primitives, and native compilation and is the foundation of industry standard tools such as Terraform. The Rubrik Go SDK allows you to easily interact with our API while simultaneously reducing the amount of code you need to maintain. The Rubrik SDK for Go supports infrastructure engineers and developers with a number of use cases, including the ability to provision and protect apps, programmatically manage a Rubrik cluster, and protect and restore workloads. Our goal with this and all SDKs is to enable our users to easily consume Rubrik APIs, which allow you to innovate faster and use the tools you prefer. You can use the Rubrik SDK for Go to build and protect cloud and on-prem apps faster. For example, the SDK allows you to: Interact with the cluster and its configuration, such as domain, NTP, and DNS settings Create and assign SLA policies to workloads Recover workloads using Instant Recovery and Live Mount Query the Rubrik cluster for protection status To get started, simply run…
Rubrik -  - Hello World! Welcoming Rubrik’s Python SDK

Product

Hello World! Welcoming Rubrik’s Python SDK

Rubrik’s ecosystem is already huge–spanning on-premises infrastructure, from the edge to private cloud, and three big public cloud platforms–and continues to grow with each release. We recognize that most enterprises are undergoing some form of digital transformation and are in very different stages of embracing automation. That’s why we built our platform to integrate with many other vendors that can help meet specific business needs. However, with this flexibility comes the challenge of simplifying an ecosystem that uses a variety of programming languages. We selected Python as the next programming software development kit (SDK) to help address these challenges and empower all Rubrik users to be computer programmers. Python was designed as an easy-to-understand programming language and has gained popularity for being beginner-friendly. One of its creators, Guido van Rossum, even claimed to have built Python to empower “all users to be computer programmers.” Being a high-level language, Python reads like English, taking the stress of learning language-specific syntax off beginner coders. It handles and obfuscates much of the complexity, which allows you to learn programming concepts without worrying too much about details. When designing the Python SDK, we wanted to build with the same “philosophy of simplicity” that our…
Rubrik -  - Welcome to Polaris: Courtesy of Slack and Serverless Compute

General Tech

Welcome to Polaris: Courtesy of Slack and Serverless Compute

At Rubrik, one of the “good problems” we have is massive hyper-growth across teams, which means we have to find easy, scalable ways to communicate to each other. This was put to the test with our launch of the Polaris SaaS platform earlier this year, which led to the Sales Engineer team getting multiple “can I get access to the Polaris demo account?” requests every week. In order to create the new accounts, I simply log into Polaris and select the Invite Users link, and then a welcome email that includes all relevant login information would be sent to the team member requesting access. Even though the invite process was just a few clicks, as someone focused on all things DevOps and automation at Rubrik, a small part of me would shudder every time I had to manually repeat the invite process. That was until Chris Wahl decided to throw down the gauntlet. As a self-confessed Slack (our communication tool of choice) addict, I was immediately intrigued and got to work. I soon had a proof-of-concept Python script up and running that automated the new user invite process. But now what? How could I turn that basic script into a…