A DevOps Engineer provides programming and systems administration technical expertise for continuous delivery to automate and improve the process of software delivery, as well as support, configure, and troubleshoot a complex suite of build and deployment software. An ideal candidate for this position will be highly proficient with continuous integration.  This engineer’s focus allows software to be developed, easily packaged and deployed to test environments.  This enables our department to rapidly, reliably and repeatedly push out enhancements and bug fixes to customers at low risk and with minimal manual overhead.  The person in this position will work with technical personnel to help automate current processes, strengthen our underlying architecture as well as prepare for the transformation to next-generation platforms.

Essential Position Functions
Principal Accountability | Automation – 20% Job Responsibility

Design, develop, test, and document new automated solutions to improve current and new processes
Research new technologies and best practices to create and improve new or existing processes
Schedule and perform system maintenance to maximize the IT efficiency
Reduce 3rd Party and Custom application Build, Deployment, and Configuration complexity through automated solutions
Principal Accountability | Programming – 20% Job Responsibility

Create new high end applications using PowerShell
Improve scripts to support automated deployments
Develop recipes to build new servers using Chef
Principal Accountability | Troubleshooting – 40% Job Responsibility

Troubleshoot legacy programming code written in multiple different languages
Field incoming problem requests from end users to resolve application and software issues within a Windows environment and other mission-critical systems
Principal Accountability | Performance – 20% Job Responsibility

Design, execute and document build and deployment process baseline performance
Analyze performance results and recommend optimizations to hardware/software configurations
Provide development team coaching and assistance for the creation and execution of newly developed functionality
Build, execute and analyze proof-of-concept performance enhancements
Work with development teams to profile and optimize architecture and infrastructure
Principal Accountability | Team Member

Open to new ideas and encourages innovative practices amongst peers
Practices positive interactions – leans on encouragement in place of judgment.
Impresses responsibility on others by displaying ownership in tasks.
Acts in the interest of the overall team.
Actively works on broadening or adding skills
Asks for assistance when problems become challenging
Balances best practice decisions with delivering high business value
Contributes to the success of the team
Able to multi-task in a fast paced, fluid work environment
Capable of presenting technical ideas and concepts in business -friendly language
Position Requirements
Minimum undergraduate Degree in Computer Science or related technical discipline or equivalent years of experience
Excellent oral and written communication skills including technical documentation skills
Self-managed and motivated
Ability to follow through with tasks to their completion, organized, and detail oriented
Willingness to learn new technologies
Strong analytical and problem-solving skills
SAN/Data Layouts, Clustering, High Availability and DR
1+ years of PowerShell Experience
1+ years of Jenkins CI Experience
1+ years of Subversion or Git Experience
1+ years of Hyper-V or Microsoft Virtual Machine Manager Experience
1+ years of Chef Experience
1+ years of Ruby or Python Experience
Experience with Artifactory or Vagrant a plus
Experience with Web Servers (REST, HTTP/S, TCP/IP) is required
Experience with the Windows Server Environment is required
Experience with Scrum/Agile methodologies is preferred
Understanding of Object-Oriented programming techniques (.Net), SDLC, Unit Test Techniques, Debugging/Analytical Techniques a plus
Experience with building Microsoft C#/.NET Projects is a plus
Knowledge of Linux is a plus


All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, status as a qualified individual with a disability, or Vietnam era or other protected veteran.