Description

Responsibilities

  • 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


 

Education

Any Graduate