Returning Candidate?

DevOps Engineer

DevOps Engineer

ID 
2017-1216
# of Openings 
1
Job Locations 
US-NJ-Neptune
Posted Date 
2/22/2017
Category 
..

More information about this job

Overview

Do you love technology?  Do you want to be part of a company that is changing the way that field service companies, large and small, are doing business through mobile and desktop software applications? Do you have a drive to be on the leading edge of technology?  Then this position is for you!  We are looking for someone to join our Information Technology/DevOps team in support of our cloud and customer-hosted web-based software solutions.

Why work for WorkWave?

WorkWave is unique in that it has a large, established base of loyal customers but also has enormous growth opportunities in multiple areas.  We are transforming the field service industry, one customer at a time, by building intuitive, best in class cloud-based software, mobile apps and high-value services that solve key pain points our customers face every day, allowing them to save money, save time and improve customer service levels, all at the same time.  To do this, we focus on 3 simple things:  (1) Hiring and developing great people, (2) Building great products quickly and (3) Turning customers and employees into raving fans. We’re looking for individuals that are passionate about and can help us deliver on those 3 simple (but hard to achieve) tenets.

 

We offer a robust benefits package, including health and dental, paid time off, a 401k with company match and a great environment filled with energetic, fun, team oriented people.  Most importantly, at WorkWave, there IS such a thing as free lunch.  By bringing in lunch from local businesses each day for our entire NJ staff, we support local business and offer a great perk, all at the same time.

 

This position is currently based at our home office in Neptune Township, New Jersey.  WorkWave’s headquarters will be relocated to the historic Bell Works complex located in Holmdel, New Jersey during early 2017.  There are tons of great places to live in and around the area!

Responsibilities

You’ll play a key role on our DevOps team -- specifically, you'll share / lead in the following responsibilities:

 

  • Develop solutions for continuously monitoring and improving our system uptime
  • Support our development engineers in deploying and operating our software systems over a variety of environments from Windows to Linux, .NET to Java, IIS to nginx
  • Create and support our Chef-based systems management solution
  • Be (or become) an expert in scripting languages such as Powershell, Chef (Ruby), Terraform or similar automation languages to automate build, deploy and configuration management DevOps processes

Qualifications

  • 5 years or more managing application deployments across a network of more than 25 machines, ideally in a SaaS model. You didn’t need to but you found a way for Chef to automatically deploy to your Raspberry Pi devices.
  • Scripting in two or more languages, such as: PowerShell, BASH (extra credit for SH), PERL, PHP, Python, Ruby, BAT, Make. You use available tools but aren’t afraid to glue together custom scripts to make a continuous integration environment work with that one non-standard development tool.
  • AWS Hosting, including VPC, EC2, ELB, and RDS, Virtual Networking Topologies, Chef, PowerShell/DSC, BASH, PHP, Windows, SQL Server (deployment and monitoring), Linux, RDP, and more
  • You're all over virtualization, with some hands-on experience with several of: vmware, virtualbox, vagrant, AWS toolkit, docker, openstack, eucalyptus, KVM, Packer, Xen.  You have a personal account in Azure, AWS, Redhat or similar.
  • You have experience with one or more of: chef, puppet, salt, DSC, ansible, docker, etckeeper.  Maybe work wouldn't let you run these, but you couldn't help yourself so you automated management of your home network.
  • Plus if you've worked in a world that dealt with storing, moving around and making large amounts of data indexed and searchable. Yes, logfiles count.
  • Experience establishing DevOps processes and culture across multiple organizations and stakeholders because DevOps isn’t built in a day.
  • Experience implementing and using Continuous Integration and Continuous Delivery concepts and tools such as Github, Jenkins, TeamCity, Octopus, Maven, CodeDeploy or comparable tools. Daily or even more frequent deployments are a way of life for you.
  • Mentor junior engineers because you recognize the value of learning and development.

 

You must also have a Bachelor’s degree (or equivalent experience) in Computer Science, Engineering or a related field and 5 years’ experience in a Systems Engineer or similar role and 2+ years experience in a DevOps role.

We are looking for a hard-working professional to join our team. We value people who are smart, passionate and get things done.  Fit is the most important criteria for us when hiring. We can always find “good technicians” but finding “good technicians” who can succeed in our environment is absolutely critical. So, when we say “fit,” what does that mean to us? To “fit” at WorkWave you must be:

 

  • Customer Centric: You have a strong desire to understand and empathize with customers, spending time to truly understand their concerns to ensure that our products and services improve their business performance
  • Intellectually Curious and Passionate: You love figuring out what the problem is and finding a way to fix it. You enjoy coming to work each day and have a positive energy that the organization can see and feel.
  • Empathetic and Respectful: You truly appreciate other’s perspectives. You put yourself in others shoes and go out of your way to ensure that all perspectives are heard and understood before decisions are taken
  • Team Player: You’re willing to jump in and help whenever and wherever needed by the team. Your goal is to find ways to provide value rather than call attention to your individual performance
  • Analytical: You use data as a guide in your decision-making. You’re able to understand what data is needed, to parse that data in ways that provide key insights and summarize it for the team so that it can be used to drive the intended decisions
  • Get Things Done: Once you’ve determined the key elements of the problem, you solve it and figure out how to most effectively put that solution in place. You’re not afraid to roll up your sleeves, take responsibility and make things happen as an individual contributor but also know how to drive your team to do the same. Once you start them, you like to finish things, not just “checking the box” but making sure that they get done and done right.
  • Willing to Make Mistakes and Intellectually Honest When You Do: You are not afraid to make mistakes and, when you do, you admit them, learn from them and ensure they don’t get repeated in the future. Placing blame and spending time pointing fingers is not part of your DNA…learning enough to make sure we don’t repeat the mistake is.  

Connect With Us!

Don't see a position that fits your skills? Connect with us for general consideration.