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.