Agilence Inc.

Returning Candidate?

DevOps Engineer (SaaS)

DevOps Engineer (SaaS)

ID 
2017-4313
# of Openings 
1
Job Locations 
US-NJ-Mount Laurel
Posted Date 
8/23/2017
Category 
Information Technology

More information about this job

Overview

About the Company

 

Agilence, Inc. is a rapidly-growing, venture-backed start-up company that develops SaaS (Software-as-a-Service) business intelligence and predictive analytics solutions for retail, food & beverage and hospitality.  Retail 20/20, our cloud-based flagship product has been deployed in over 70 customers including Rite Aid, Spencer Gifts, Neiman Marcus, and more in just two years.  

 

We are working with cutting edge tools and technologies to reach our goal of an autonomous predictive solution that doesn’t require human interaction to identify issues.  Have you seen Minority Report?  Well, that’s where we are headed at Agilence.  And with Agilence, you’ll get the opportunity to participate and work with us to develop and deploy advanced data analytics tools to our users.

 

But, enough about us, how about the job.

 

About the Position

 

You will be a key member of the Engineering team and will be working side-by-side with developers, QA and IT in a collaborative environment to take us to the future.  You will be our first DevOps team member and, with the support of the VP of Technology, it will be up to you to promote a DevOps culture and implement DevOps tools.

 

We use a plethora of tools to build, deploy and host our solution. Our current environment consists of:

 

  • Windows Server
  • Microsoft SQL Server
  • VMware, Hyper-V & AWS
  • Subversion
  • Visual Studio
  • TargetProcess
  • TeamCity
  • Slack

Responsibilities

In this important and exciting position, you will:

 

  • Collaborate with IT to design and operate production, QA and development infrastructure.
  • Create, document, and implement procedures surrounding change management.
  • Monitor health and performance of systems and network infrastructure for production platform.
  • Configuring proactive alerts for critical system and application resources.
  • Manage code promotion and deployment to production servers.
  • Advise development team to increase application resiliency and operability.
  • Identify points of failure and recommend solutions.
  • Drive continuous improvement by evaluating and adopting the right vendor technologies to support applications, in areas such as monitoring, operational task automation, continuous integration, deployments and performance tuning.
  • Investigate and resolve complex and multi-faceted issues, spanning the entire technology stack, which require working across teams and technology boundaries.
  • Proactively improve site reliability and key metrics, such as up-time, application performance, time to issue resolution, time spent resolving incidents and other key operational SLAs.

Qualifications

  • 3+ years of prior DevOps experience in a significant web environment.
  • Experience with virtualization technologies and software (VMware and/or Hyper-V).
  • Experience with Microsoft Windows Server technologies.
  • Experience with Microsoft SQL Server technologies including writing basic queries and basic administration functions.
  • Experience with configuration management tools such as Ansible, Puppet, Chef, etc.
  • Experience with Continuous Integration tools such as TeamCity, Atlassian, JIRA, Bamboo, Jenkins, etc. Bonus points for TeamCity.
  • Experience with automated deployment methodologies and software such as Octopus Deploy, Jenkins, GoCD, Automic, etc.
  • Experience automating processes as much as possible.
  • Experience conducting full stack diagnostics when necessary.
  • Familiarity with configuration management software. Bonus points for Subversion.
  • Experience with monitoring and alerting tools such as Nagios, Solarwinds, Zenoss, etc.
  • Experience working with PowerShell and other scripting languages.
  • Knowledge of HTTP and web-oriented technologies.
  • Experience with various data file formats including XML, JSON, delimited, fixed width and binary.
  • Working knowledge of information security best practices.
  • Great troubleshooting skills!
  • Great communications skills!

 

Nice to Have Requirements

  • Experience proactively designing and architecting systems for growth and scaling.
  • Knowledge of IP networking, including TCP, UDP, firewalls and SSL.
  • Experience with AWS.
  • Working knowledge of containerization technologies, such as Docker, Kubernetes, Rancher, etc.
  • Experience analyzing and strengthening existing infrastructure for reliability, availability, security, and scalability.
  • Experience with Git.
  • Experience managing a SFTP server.
  • Experience managing a small team of engineers.

 

If you meet most of the requirements above, then check out the “Who You Are” section below. If you fit that description, then send us a resume and let’s talk.

 

Our Culture

 

You’ll get to work side-by-side with some of the brightest developers on the east coast.  In fact, we only hire one out of every 10 developers we interview.  And we have fun too.  No ties here.  Jeans and t-shirts are the dress code here and we have game nights with beer pong, lunch-n-learns and we’ve even been known to knock off early and head to the FunPlex for go cart racing and laser tag.

 

*Agilence follows the Agile development process for all of our software development.  The Agile process is used by companies such as Google, Twitter, and Salesforce.com.   There are no waterfalls here, just sprints!

 

Who are you?

 

This is where we typically put all the cookie cutter stuff like “self-motivated, go getter, etc.”.  But, at Agilence we find that to be so passé.  Here’s what we really need:

 

  • You were a great student. Nothing gets you ready for hard core engineering like a fundamental understanding of the basics.
  • You’ve got some experience under your belt. You’ve been working full-time in DevOps for at least 5 years and you’ve been working in a Microsoft shop, preferably for a SaaS company. 
  • You love to solve problems and improve processes. Are you excited when you make things easier/better/faster, automate processes and remove manual steps?  If so, then you are the person we want.
  • You have no fear. Embrace the unknown.  There are so many cool things to be accomplished. 
  • You are an explorer and risk taker. We can teach you what we do.  But, unless you have that thirst for knowledge, you won’t fit in.  We want people who see a new tool or technology and download it just because it looks cool. 
  • You aren’t afraid to fail. What? Edison said he found 10,000 ways not to make a light bulb before he made it work.  We are going to break a few eggs here and make some mistakes.  They are learning experiences and we embrace them.
  • You are not a slacker. We work fast and we still deliver high quality results.  This job is not for the timid and we work as a team.  As part of that team, it’s all or nothing.  Either you succeed as a team or you don’t.   You won’t let them down.

 

 

At the end of the day it’s all about results.  We need engineers who are hard-working and fast learners.  We’ll give you the tools you need to succeed and teach you how to use them.  But, you have to have that drive and motivation to take it to the next level and try to do things no one else has done before.

 

We are always looking at new technologies and new tools.  We want you to bring new ideas to the group and help us move into the future. 

 

And don’t be afraid to speak up if you see something wrong.  Everyone here has the ability, the obligation, to stop the process if we heading down a bad path.  Whether it’s a UI feature or a fundamental architecture change, we need your feedback and advice.  Your input is priceless!

Interested?  Drop us a line with your resume and maybe a few code samples and we will be in touch!

 

Search Firm Representatives please read: Agilence is not seeking assistance or accepting unsolicited resumes from search firms for this employment opportunity. Regardless of past practice, all resumes submitted by search firms to any employee at Agilence via-email, the Internet or directly to hiring managers at Agilence in any form without a valid written search agreement in place for that position will be deemed the sole property of Agilence, and no fee will be paid in the event the candidate is hired by Agilence as a result of the referral or through other means.

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.