Current Openings

Houston, Texas

Senior AWS DevOps Engineer

We build great products that solve real problems.  We're looking after, and growing, our collection of over 1 million wonderful users whilst investing in, and innovating for, the future.  We're looking for a Senior AWS DevOps Engineer to help us keep steering everything in the right direction!

 

The Role

We are looking for a motivated Senior AWS DevOps Engineer to join our agile cross-functional product team.

You will be responsible for designing and implementing technical solutions for our products, almost exclusively on the AWS platform, as well as planning and prioritising work based on team needs. As a Senior DevOps Engineer, you should be a natural mentor and the loving shoulder to cry on in times of need.

You will have strong analytical and troubleshooting skills, solid communication skills, a desire to tackle the complex problems and a genuine passion for technology.  While you may come from an infrastructure background, you should be comfortable with writing scripts and basic software code to enhance and streamline your daily activities

We are currently using the following technologies (but this is evolving all the time):

  • AWS - CloudFormation, EC2, RDS, Lambda, S3, SQS, SNS etc

  • NoSQL - DynamoDB, CouchBase

  • Operating Systems - Windows, Linux

  • SQL - MySQL

  • Scripting Languages - PowerShell, bash

  • CI / CD - Git, TeamCity, AWS CodeDeploy

  • Other stuff - ElasticSearch, RabbitMQ

If You're the Right Fit...

Skills & Experience That You'd Struggle Without

You don't need to have every single one of these skills, but the more you have, the more likely it is you'll be able to do a great job.

  • Successfully leading a small team, or the confidence and key skills to do it if you haven't yet made that leap
  • Senior technical infrastructure skills in a complex environment across servers, storage and networks
  • Strong AWS experience
  • Sound experience with programming and scripting in a server and/or web environment
  • Experience in designing and implementing simple solutions to tricky problems
  • Experience with infrastructure or application automation
  • Experience with maintaining and supporting large scale customer facing environments
  • Good understanding of key web environments and protocols
  • Good networking experiencing with at least basic understanding of IP, network traffic flow, network ports and protocols (e.g. http, https, smtp, ftp)
  • Comfortable with using Windows and Linux command line tools for administration tasks
  • Sound analytical, problem solving and decision making skills
  • Good knowledge of security as it relates to cloud based infrastructure
  • Proficient oral and written communication skills
  • Passion for technology and innovation

What you need to be

We're looking for a certain type of person.  We want people:

  • that care
  • that take ownership of and pride in their work
  • with a hands-on approach
  • with a flexible and positive attitude
  • with a friendly demeanour
  • with the desire and ability to learn quickly on the job
  • with a love for problem solving, lateral thinking and presenting solutions to teammates and beyond

You don't need to have every single one of these skills...

...but the more you have, the more likely it is you'll be able to do a great job.

  • Successfully leading a small team, or the confidence and key skills to do it if you haven't yet made that leap
  • Senior technical infrastructure skills in a complex environment across servers, storage and networks
  • Strong AWS experience
  • Sound experience with programming and scripting in a server and/or web environment
  • Experience in designing and implementing simple solutions to tricky problems
  • Experience with infrastructure or application automation
  • Experience with maintaining and supporting large scale customer facing environments
  • Good understanding of key web environments and protocols
  • Good networking experiencing with at least basic understanding of IP, network traffic flow, network ports and protocols (e.g. http, https, smtp, ftp)
  • Comfortable with using Windows and Linux command line tools for administration tasks
  • Sound analytical, problem solving and decision making skills
  • Good knowledge of security as it relates to cloud based infrastructure
  • Proficient oral and written communication skills
  • Passion for technology and innovationWe'll get pretty excited if you also have some of these:
  • Managing large scale tasks from inception to completion
  • Database administration including enhancing performance and building resilient solutions
  • Javascript and/or Lambda function writing
  • Automation tooling (eg. Hashicorp products, configuration management)
  • Automated testing
  • Understanding of CI/CD concept and best practices
  • Understanding of IaC, shift-left and immutable systems principles
  • Monitoring, logging and alerting of large distributed systems
  • Tertiary degree in computer science or related areas

Who We Are...

About Us

SmartVault is a cloud-based document management and file sharing solution for small-to-medium sized businesses, professional accountants and bookkeepers. In 2017, SmartVault became part of the GetBusy Group, which is AIM-listed and currently trading on the London Stock Exchange. SmartVault continues to operate as a wholly owned subsidiary in the US, but we are now part of a much larger global team with expanded products serving the US, UK and Australia/New Zealand markets.

The Team

The SmartVault product team is dynamic and fast paced, keeping up to date with the latest technologies, and using agile and self-organising principles to help deliver quality products and services.  The team wholeheartedly embraces the DevOps culture, continuously striving to add value to products and customers through automation, collaboration, and a proactive monitoring and feedback loop with product teams.

And that's only just the start!

It's a great cross-functional team that works to produce great technical solutions in a great way.  We offer you the opportunity to:

  • be part of a talented, collaborative and motivated team
  • learn from and be inspired by skilled colleagues
  • teach and inspire others
  • work across the entire product life cycle
  • develop your skill set and research / adopt the latest design patterns, methodologies, principles and technologies
  • have a positive influence over high level architectural decisions
  • make your mark and, in doing so, make us better

SmartVault Team Culture and Values

SmartVault is a collaborative environment, where the number one goal is to strive to solve problems for our customers. We use data to make informed decisions, and we work hard to be transparent with each other and with our customers. Our ultimate purpose is to make people’s lives better at work, so they can focus on higher value activities in their business or personal life. Learn more about our business and our values.

Benefits of Working at SmartVault

We’re striving to make SmartVault the best place to work in Houston. We work in a relaxed environment that emphasizes work/life balance. Our health benefits are top-notch, vacation time is generous, and we even provide time for things like volunteering and yoga. Learn more about our benefits.

Where We Are

Houston, TX, USA

How We Roll

We really value diversity at SmartVault, and we're committed to creating an inclusive culture where everyone is able to be themselves and to reach their full potential. We actively encourage applications from people of all backgrounds and cultures and believe that a diverse team helps build the best products, deliver the best services and tackle the diverse and exciting challenges we face.

 

Our Interview Process

  • Step #1 - We'll get on a video call for 15 minutes to say "Hi" and check each other out
  • Step #2 - We'll arrange a 60 minute remote technical interview with a mixture verbal, written and practical elements
  • Step #3 - If everyone has that warm fuzzy feeling, we'll ask you to come for a interview at our Houston Office
  • Step #4 - If you're successful, we'll offer you the best job you've ever had
  • Step #5 - We'll perform formal background checks and ask to speak to people you have worked with before