Our client is in search of a DevOps Software Architect for their growing team. This is a hands-on role; both architect and practitioner.
The architect will support the software engineering, testing and configuration management efforts by the companys Product Operations department. The architect will work across all our core projects and collaborate with Engineering, Quality Assurance and Configuration Management to increase efficiency, product quality, improved installation and frequency of releases. The architect will work with IT for environment build out and maintenance for servers used by Product Operations.
Ideally, the proper candidate will have a highly technical background, with system support and automation experience. We are looking for an architect who has a passion for operations and efficiency to ensure software engineering technologies and practices.
Ability to use a wide variety of technologies and tools to help implement continuous improvement of our software engineering processes, including automation of the software build, testing and the deployment process.
Experience with TeamCity, Jenkins or other Continuous Integration tools required.
Ability to code and script, using Bash and PowerShell, for infrastructure deployment.
Experience with system administration for both Windows and Linux operating systems.
Knowledge of configuration management tools, such as Subversion and Git.
Experience with automation tools, such as Ansible, Puppet, or Chef a plus.
Experience with Microsoft .NET software development a plus.
Highly self-motivated and directed.
Bachelors degree required in related field.
Minimum of five years of overall development experience, with at least three years of direct DevOps experience.
Excellent customer service skills.
Excellent written and oral communication skills.
Ability to analyze and communicate reporting deliverables.
Strong attention to detail and follow-through skills.