Desired Skills and Experience

  • As a part of the team, this individual will be responsible for the following: 
  • Root Cause Analysis on problems and driving their resolution with the team. 
  • Provide team, project, and technical leadership. 
  • Read and understand software and/or hardware design and/or architecture specifications as well as product requirements. 
  • Participate in design reviews and make recommendations for product quality and testability. 
  • Participate in code reviews. 
  • Participate in technical discussions within the team and with other groups within Business Units associated with specific projects. 
  • Develop and design testable, maintainable, complex software solutions. Primarily using Python in conjunction with other tools and technologies. 
  • Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals. 
  • Provide guidance and mentoring to more junior engineers.
  • Experience across software development lifecycle. 
  • Familiarity with distributed version control systems, e.g. git, mercurial 
  • Familiarity with continuous integration and continuous deployment strategies. 
  • Linux or equivalent Unix experience. 
  • Strong grasp of automation tools, e.g. Jenkins, Phabricator, Gerrit 
  • Experience with Jira and other Atlassian tools. 
  • Storage Systems experience. 
  • Network engineer experience. 
  • Experience with virtualization systems such as VMware, KVM, OpenStack. 
  • Frontend Javascript experience or backend Java/Scala experience.
  • The tasks this individual is responsible for are often non-routine and unstructured, requiring creative solutions. 
  • This individual will apply attained experiences and knowledge in solving routine to moderately complex problems.
  • This individual must work effectively in a team with all level of employees within ProdOps. There will be communication with employees in other functions as required. 
  • Limited management direction is provided to employee on new projects or assignments as well as review of activities and priorities.
  • A minimum of 5 years of experience is required; 6 to 8 years of experience is preferred. 
  • A Bachelor of Science Degree in Electrical Engineering or Computer Science, or equivalent experience, is required. 
  • Demonstrated ability to have successfully completed multiple, moderately complex technical projects.