Search

Senior DevOps Engineer

Apply Now

At USAN, you will be part of a dedicated team working to provide custom contact center solutions from conception to release. You will work to design creative and robust solutions to streamline processes that keep our organization efficient and allow us to better care for our customers. Your passion for writing code, solving problems, designing solutions, and collaborating with other highly skilled individuals will allow you to achieve success in this fast-paced, ever-changing environment.

Software Development at USAN happens in a mix of different environments. We use Linux for our media gateways and some of our billing system. We use Javascript for our front-end user interface development and applications that have a customer-facing web UI. We use C#/.Net for our stack development as well as SQL server for our database work. We give developers the opportunity and flexibility to utilize different languages, tools, and environments.

As a DevOps Engineer, you will be responsible for design, validation and implementation of distributed systems on both premise and AWS public cloud platforms involving both Linux- and Windows-based systems.  The projects involve the integration of multiple software components, developed in-house as well as 3rd party and open source software to achieve the desired scale, redundancy and HA/DR capabilities and reliability of the platform.   The candidate should be comfortable in both Windows and Linux environments, both at the systems and application layer.

Job Duties

  • Work directly with architects and developers to create supportable designs and debug problems
  • Create infrastructure and architecture designs and implementation plans
  • Guide the implementation with the Operations team
  • Make decisions on problem resolutions in critical down time situations when escalation is impractical
  • Script (BASH, Perl, Ruby) and build required automation and tools on an ad-hoc basis
  • Create and deliver knowledge sharing presentations and documentation to developers and operations teams
  • Learn on the job and explore new technologies with little supervision.
  • Support development and testing environments

Basic Qualifications

  • Bachelor’s or Master’s degree in appropriate technical discipline
  • 4+ year’s relevant technical experience, including Linux/Windows system administration and tuning skills
  • Excellent debugging skills to identify problems with software builds, deployments or related issues and driving the problem to a permanent resolution
  • Demonstrated experience with scripting and systems-related programming
  • Experience with public cloud providers, especially Amazon Web Services (AWS) and Microsoft Azure
  • Experience designing and implementing SaaS solutions at scale
  • Experience with media gateways and SIP

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science
  • 7-10 years of relevant technical experience
  • Experience with C++, C and/or C#
  • Experience with database programming, especially SQL Server and PL/SQL
  • Advanced TCP/IP networking experience
  • Experience with automation tools, especially Puppet and Chef

Job Benefits

  • Competitive compensation program
  • Outstanding benefits package (including medical, dental, vision and life insurance)
  • 401(k) plan
  • Excellent holiday/vacation plans
  • Unlimited sick time
  • Employee Referral Bonus Program
  • Annual performance-based bonus
  • Ongoing training opportunities
  • Visible, exciting work supporting the sales of cutting edge technology and workflow solutions

Apply Now