Help shape the future of the 1Password command-line tool

rickfillion
edited April 2018 in CLI

We're a small team that's responsible for the 1Password command-line tool, as well as the 1Password SCIM Bridge. The SCIM Bridge powers the Azure AD and Okta integrations in 1Password Business, and it shares a lot of code with op. In fact... look at the release notes for v0.3 and v0.4 of op and you'll notice that a lot of the enhancements there are actually SCIM features. If you don't know what SCIM is, that's just fine, nor did I a year ago (it's pretty damn cool though).

We have a roadmap for both of these tools and we'd love for them to move faster. We're hoping that you can help us with that by joining our team.

About AgileBits

AgileBits is a Toronto-based company and most people who work here are remote (hello from Winnipeg). We get to work from home, and occasionally visit downtown Toronto for some ramen & meetings with the awesome people who work here. Sometimes Toronto isn't as sunny as we'd like though, so we take an annual cruise to help plan the next year. This is our dream job: working on tough problems with smart people for the best customers in the world.

What you might do

  • Implement new commands and enhancements to existing ones.
  • Squash bugs that I left in the code.
  • Track down and fix issues on the server-side.
  • Write documentation so that all of our platforms can perform tasks consistently.
  • Work with various directory services (Okta, etc...) to understand what our customers are using and how they tie into 1Password.
  • Help new and existing users via email or on our forum (this place right here).

What you have

  • Admiration for team effort. Solo Ninjas, Jedis, and Rockstars need not apply: We work together.
  • A passion for automation and integrations (the connecting kind, not the calculus kind).
  • Familiarity with command-line conventions of modern Unix-like platforms, and common tools used on those.
  • Excitement for the unknown, always ready to learn something new.
  • A penchant for clean code that's easy to read.
  • A thorough understanding of how networking works. When you hear the word "header" do you think HTTP, or soccer (sorry... football)?

What you might also have

  • Server-side development experience. Knowing what's at the other end of a request is really helpful.
  • Experience with the Go programming language. It's certainly nice, but not required. Show us that you have a great understanding of any modern programming language and we'll trust that you'll learn Go just fine.
  • Knowledge of those hip new tools like Docker.

If that sounds like you

Does this sound like it's for you? Email us at ROT13(wbof@ntvyrovgf.pbz) and tell us about what you’ve been building, why you’d like to contribute to op, and where you think we should take it in the future.

Rick

Comments

  • fractal_sounds
    fractal_sounds
    Community Member

    Hello Rick,

    Just stumbled across this post. I know it's a year old so I've probably missed the boat, but seeing as the post is still up, I thought I'd double check... are you by any chance still looking for someone for this role?

  • AGAlumB
    AGAlumB
    1Password Alumni

    @fractal_sounds: We can always use more of the right people. Feel free to apply if it sounds like something that might be a good fit for you. :)

  • fractal_sounds
    fractal_sounds
    Community Member

    @brenty: Thank you so much, will do. :)

    Sorry if this is a silly question, but does the email address include the ROT13 and brackets? So is it ROT13(wbof@ntvyrovgf.pbz) or just wbof@ntvyrovgf.pbz?

  • cohix
    cohix
    1Password Alumni

    @fractal_sounds ROT13 is like to a function call, that's all I'll say :)

  • fractal_sounds
    fractal_sounds
    Community Member
    edited April 2019

    @cohix I don't normally oyhfu easily, but oh boy is my face feeling erq at the moment! :p

    Email sent. :)

  • AGAlumB
    AGAlumB
    1Password Alumni

    ;) :+1:

This discussion has been closed.