Job Description :
10+ years of experience in systems engineering and configuration management

Minimum Qualifications
5+ years of experience in development and automation
5+ years of experience with version control systems
3+ years of experience in unit testing, test-driven development and standard software development lifecycle (SDLC) best practices
Experience developing with Puppet
Experience developing with Python
Experience developing service-oriented architectures and web services with REST APIs, JSON or YAML
Excellent oral and written communication skills to work effectively with others inside and outside departmental boundaries, at remote locations, and/or outside the company
Understanding of Cloud concepts and APIs Preferred Qualifications
Experience with other configuration management tools besides Puppet
Experience with OpenStack
Experience with C or other development languages
Experience working with Git version control and GitHub
Experience with certificate management
Experience working in an agile teams using Scrum