Participate as a member of a Scrum Team in the design, implementation and creation of automated testing of features in support of DevOps practices.
Contribute to design and implementation of new ideas to improve the efficiency of functionality, performance, reliability, deployments and maintenance of the platform.
Drive cross functional teams to develop technical documentation including architecture diagrams, sizing, process and procedures, administration guides, operation guides, deployment and configuration documentation.
Provide technical guidance to customers while working with Customer teams to resolve customer issues.
Assist with managing vendor relationships and keeping current on leading-practices for products and technologies used in customer environments.
Required Skills
Excellent written and verbal communications with an ability to summarize and translate between business and technical contexts.
Excellent troubleshooting and analytical skills.
Self-starter able to execute independently, with light supervision.
Cloud templating and automation tools for deploying and managing infrastructure.
Deep knowledge of cloud platform APIs and automation.
Required Experience
Must have hands on scripting experience with Python.
Must have hands-on experience with object-oriented coding in either C++ or Java.
Must have hands-on experience with configuration management and automation tools (Puppet, Chef, Func, Ansible).
Significant experience designing and supporting production cloud environments.
Experienced developing collaboratively, including infrastructure as code.
Experienced with building CI/CD pipelines preferably with cloud native tools.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field