DevOps Engineer

TaxJar


4 weeks ago

09/23/2019 14:52:33

Job type: Full-time

Hiring from: US only

Category: Software Dev


DESCRIPTION

TaxJar’s remote-only team of 100+ people is growing quickly. We have an immediate opening for a DevOps Engineer who wants to help us make eCommerce easier for everyone.

Our core values

  • We do the right thing for our customers.

  • We're a team, built on trust.

  • We're proud to be remote.

  • We're in control of our own destiny.

We're looking for a detailed oriented, battle-tested, and knowledgeable DevOps engineer that is eager to make an impact on a game-changing product in eCommerce. Someone that has the passion to build the infrastructure for TaxJar's core services to maintain and exceed our traffic and reliability trajectory.

On our team you will have the opportunity to build and maintain cloud architecture that supports tens of thousands of customers.

*This is a full-time remote position available to folks located in the US.

As a DevOps professional for TaxJar you will

  • Help us maintain high standards for security, stability, and operational best practices

  • Maintain, test, and improve disaster recovery across our technology stacks

  • Build complex deployment pipelines for Ruby and Elixir applications

  • Maintain and improve our monitoring and alerting systems across AWS and Heroku applications

  • Assist in migrating services from Heroku to AWS

  • Be an expert with AWS cloud services; EC2, RDS, IAM, EKS, Developer Tools, etc.

  • Have experience with infrastructure as code using tools such as CloudFormation, Terraform, Ansible, Chef, Puppet, etc.

  • Support the project efforts of all TaxJar development teams

REQUIREMENTS

  • 3 - 6 years of experience in cloud based DevOps with a heavy focus on AWS services

  • Production experience with: CloudFormation, CodeDeploy, Ruby applications, AWS cost optimization, and Postgresql

  • Extensive knowledge of monitoring and operating applications in containers at scale

  • Experience with running disaster recovery scenarios and then documenting and implementing issues that were discovered

  • Ability to write clear and accurate documentation around how infrastructure is laid out and can be modified

  • Be accountable for the infrastructure you are provisioning and maintaining

  • Manage DevOps tasks from assignment through to production

  • Agile, humble, trustworthy, and a team player

  • Rapid learner who thrives in a fast-paced and demanding environment

  • Passion for building simple and intuitive solutions for complex problems in eCommerce

  • Excel at communicating with the team remotely (chat, video, email, etc)

You’ll be a great fit on our team if you

  • Only want to work remotely

  • Are a PRO at communicating and collaboration

  • Highly value working with people you like and respect

  • Are accountable

  • Are confident in your skills and a solid team player (we’re peers here, no egos please) but also comfortable working asynchronously

  • Are hungry to play an impactful role and not afraid to fail

  • We’re a happy team and we all really love what we do. We've created a space where high-achievers can succeed, but are also safe to fail. We're profitable and focused on growing TaxJar sustainably. We're always learning how to make TaxJar the best place to work for all of us, and not just another tech startup. We’re always looking for an amazing new teammates to come share in the excitement of solving real-world problems with technology.

BENEFITS

  • Excellent health, vision and dental benefits

  • Flexible vacation policy

  • $1,000 in professional development credit

  • Home office stipend

  • Equity in a profitable company

  • 2x year all-company in person retreats (fully paid for by us of course)

  • Mandatory Birthday holiday!

  • 12 week paid maternity/ 6 week paid paternity leave

  • Monthly perks reimbursement for things like Netflix, Amazon Prime, your gym membership, home internet and more.

  • We offer all of our employees amazing benefits. Visit www.TaxJar.com/jobs for a full list of our benefits and to learn more about how we work and what we stand for.

If you're not the perfect fit for this position, but you know someone who is, we'll pay you $1,000 if you refer us to the person we hire.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Snowplow Analytics (US only)
    Today

    Remote, ideally located in the UTC -4 to -6 region 

    Snowplow enables you to track any event data; ask any question of that data and use any tool you want to answer it. We want to empower people and companies to do transformative things using data. 

    As a company, we have almost doubled in size over the last 18 months and we’re not looking to slow down. To support our growth, we are now looking for an SRE (Site Reliability Engineer) to join our Tech Ops Team. You’ll be taking the lead on all things AWS including development and improvements of the current stack and rolling out new features - all whilst keeping these environments running smoothly. We would love to hear from you if the idea of programmatically controlling thousands of production environments excites you!.

    The Opportunity: 

    Our Private SaaS offering has grown significantly over the past year and we now orchestrate and monitor Snowplow event pipelines across more than 150 customer-owned AWS & GCP sub-accounts.  Each account has its own individualised and optimised stack and all are capable of processing many billions of events per month.

    We are looking for another SRE to help us grow to managing 1,000 and then 10,000 AWS, GCP & Azure accounts. You will be pioneering solutions to managing estates of this size through cutting edge monitoring and automation. You’ll work closely with our Tech Ops Lead on all aspects of our proprietary deployment, orchestration and monitoring stacks.

    Tech Ops has two areas of responsibility: the centralised services we provide customers and their pipeline infrastructure hosted in their own AWS or GCP accounts.  Within both domains we are striving to increase service reliability, fulfil customer requests in a timely fashion, and automate recurring tasks.  Task automation is essential as our customer base grows, because our infrastructure estate scales linearly with our customer numbers, unlike most software businesses.

    The challenge of automating the maintenance and deployment of thousands of individualised stacks is an enormously ambitious undertaking and a hugely exciting infrastructure automation challenge!

    The environment you’ll be working in:

    Our company values are Transparency, Honesty, Ownership, Inclusivity, Empowerment, Customer-centricity, Growth and Technical Excellence. These aren’t just words we plucked out of thin air, we came up with them together as a company and are continually looking to find new ways to weave these into our day to day operations. From flexible hours and working locations to the way we give feedback, we’re passionate about building a company that supports both company and individual development.

    What you’ll be doing:

    • Maintaining and developing our growing Terraform infrastructure-as-code stacks which we use to deploy infrastructure for all internal and client use cases

    • Maintaining our internal infrastructure stacks which include the HashiCorp suite as well as our Snowplow Insights UI and VPNs

    • Participating in our on-call rotation to help us serve our client base 24/7

    • Taking rotations of L3 Technical Support where you will be responsible for triaging and dealing with infrastructure issues

    • Handling high-severity internal or customer incidents, ensuring we meet all SLAs

    What you bring to the team:

    • Has worked with AWS in a production capacity - experience in GCP and/or Azure is a bonus

    • Has worked with Terraform, CloudFormation or some form of infrastructure-as-code tooling

    • Any experience with the HashiCorp stack (Vault, Consul, Nomad) and understanding their role in infrastructure automation is a bonus

    • Has worked with Docker and is familiar with container-based architectures

    • Knowledgeable about the Linux operating system and how to manage servers in a production capacity

    • Knowledgeable about Cloud networking principles and how to troubleshoot issues in this space

    • Comfortable scripting in one or more of: Bash, Python, Ruby or Perl

    • Comfortable programming in one or more of: Java, Scala, Golang or Python

    What you’ll get in return

    • A competitive package based on experience, including share options

    • 25 days of holiday a year (plus bank holidays)

    • MacBook or Dell XPS 13/15

    • Two fantastic company Away Weeks in a different European city each year (the last one was in May 2019 in Lisbon)

    • Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems

    • Grow and develop in a fast-moving, collaborative organisation

    • Enjoy fun events in and around London organised by our Cultural Work Committee

    • If based in London, convenient office location in central London (Shoreditch) and a continuous supply of Pact coffee and healthy snacks

    Snowplow is dedicated to building and supporting a brilliant, diverse and hugely inclusive team. We don't discriminate against gender, race, religion or belief, disability, age, marital status or sexual orientation. Whatever your background may be, we welcome anyone with talent, drive and emotional intelligence.

  • At Webflow, we have two missions: one for us, and one for the world. We want to enable everyone to create for the web and empower our team to lead fulfilling and impactful lives while we do it. Ambitious? Heck yes. Crazy? Probably. Possible? With your help, abso-heckin-lutely. 


    So — where do you come in?

    We’re looking for a Software Engineer (hopefully you!) to join our Ecommerce team. In this role, you’ll work with our Mongo/Express backend to unlock new capabilities for our Ecommerce APIs, and enable our users not only to create websites without code, but to build immersive online shopping experiences and to run their businesses.


    What you’ll achieve:

    Empower your fellow engineers to lead the NoCode revolution and to lead meaningful and impactful lives.

    Enable our customers not only to create without code, but to actually run a business—you’ll be creating jobs and helping others find a new career, start that dream business, and put food on the table.

    Explore emerging technologies and propose means to apply them to the existing codebase

    Collaborate with software engineers, product managers, designers and QA analysts in an autonomous, supportive team environment

    Solve problems in a highly technical platform that empowers hundreds of thousands of people, and serves millions of page views per hour

    Model, create, and deploy solutions for real people.

    How you’ll achieve it:  

    You’ll write JavaScript, and work with Mongo and Express.

    You’ll model new solutions, troubleshoot problems, refactor existing systems, and collaborate with our front-end and full-stack developers.

    You’ll work with a remote-first team (and visit the office whenever you need some human face-time) 

    You’ll treat your teammates with respect and value team success over personal success

    You’ll use synchronous and asynchronous tools (Slack and GitHub) to enable and contribute to cross-team collaboration

    You’ll learn to (if you haven’t already) tolerate dad jokes and puns … at Webflow, they’re everywhere! 

    How we’ll help you succeed — and live a fulfilling life in the process

    We’ll pay you! This is a full-time, salaried position that includes equity

    We’ll invest in your physical and mental well-being with health, dental, and vision benefits and a monthly stipend for health and wellness expenses 

    We’ll pay you to take a vacation … seriously. We’ll give you a $1,000 bonus for taking your first vacation with us that is more than 5 days 

    We offer flexible parental leave for moms and dads. And for the moms and dads of furry friends, we have #dogs and #cats Slack channels where you can show off your pet!

    We will offer you the support you need to help you grow as an impactful engineer and a healthy human being 

    Think you’re a good fit for the role?

    We’d love to hear from you — even if you don’t meet 100% of the requirements. 


    Our customers come from all walks of life — and we want to build a team that reflects the world we want to build for. The truth? We’re not there yet. But we’re committed to building a company that values everyone for, not in spite of, their unique identities, experiences, and backgrounds. We care about and champion diversity because it’s the right thing to do — and we believe that doing the right thing makes our company stronger. 


    If you share our values and our enthusiasm for empowering the world, we would love to hear from you and explore the value you can add to our team.

  • 1 month ago

    The Opportunity

    Modern Tribe is looking to add a seasoned DevOps engineer to our team for a 10 to 15 hour per week contract through January. The opportunity is a chance to jump in with both the services and products teams at Modern Tribe to work across client projects and our WordPress plugin products. You will work to plan, tune, and maintain our online systems so that we delight our users with fast websites, and we delight our developers with clean, stable, and predictable environments to work in.

    Who We Are

    Modern Tribe, Inc. is a rapidly growing software & design company. We develop custom solutions for some of the world’s largest companies, government institutions and smaller growing organizations. We pride ourselves on our ability to bridge people and technology and to bring the passion and dedication of an entrepreneur to every project. Our team is composed of talented employees and freelancers around North & South America (and a smattering across the globe).

    Modern Tribe is committed to a culture that embraces diversity and inclusion. We foster an environment of collaboration, open engagement, fairness and respect regardless of differences in age, race, disability, national origin, gender identity, religion, sexual orientation or veteran status. As a hybrid workspace ranging from distributed contractors to traditional employees, we value the unique perspectives and experiences of our global team.

    We come from all walks of life. We are small business owners. We are tattoo aficionados and 80’s movie buffs and ex-pats. We are homeschool teachers. We are single parents. We are musicians, college drop-outs, and entrepreneurs. We are travelers, feminists, runners, volunteers, and makers. We are a Modern Tribe.

    Everyday we strive to fulfill our motto: live well and do good work. We hope you will consider joining us.

    Who You Are

    We love working with each other because we have built a culture that suits us well. We work primarily with freelancers and coordinate their talents for large projects. To be on our team, you must be:

    • HAPPY

    Where there is a will, there is a way. Having a positive disposition allows us to achieve great things and to support each other.

    • HELPFUL

    Always looking for ways that you can help others.

    • CURIOUS

    It is essential that you have a passion for learning. Technology changes daily, and life has a way of constantly raising the bar.

    • ACCOUNTABLE

    Our clients expect us to get the right thing done on budget and on time. Communicating expectations and meeting them is the cornerstone of success.

    • A FREELANCER

    This means that if you live within the USA, you will also maintain your own personal client list and that Modern Tribe will only comprise a proportion of your total income. Regardless of where you live, you need to be already freelancing.

    Personal Competencies

    • Strong communication and/or experience working as part of a remote team

    • Self-motivated, detail-oriented, strong organizational skills, with a methodical approach to all tasks

    • Ability to prioritize workloads and meet deadlines

    • Ability to work independently with minimal oversight

    • Fluent English speaker

    Knowledge & Experience

    • Full time 100% freelancers only!

    • Experience deploying and scaling PHP based applications

    • Proficiency using AWS services and tools

    • Good knowledge of Docker and Containerization

    • Ansible experience

    • Experience with Jenkins and other orchestration tools

    • Experience creating monitoring strategies for infrastructure

    • Some experience doing web development. At the very least, be able to read code and understand what’s going on, and specifically what it means to make code perform well (caching, etc).

    • Ability to use a wide variety of open source technologies and tools

    Bonus Points

    • Big plus if you’re experienced with high scale WordPress instances

    • Big plus if you can write good modern PHP or JavaScript

    • Experience with ElasticSearch, Redis, or Memcache

    • Experience with Kubernetes

    • Strong grasp of automation tools and how they can make our teams work with stability and speed

    Responsibilities

    The DevOps engineer is a hugely important person that helps keep everything running smoothly – our production systems, and our developers. As a remote DevOps Engineer at Modern Tribe, some of your key responsibilities will be:

    • Architect and maintain multi-site, high-availability, production solutions

    • Help streamlining deployment process and CI

    • Diagnose and resolve production system issues

    • Manage, monitor, and scale infrastructure

    • Stay up to date on emerging technologies, investigate new technologies to see if there are improvements that can be made

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!