As a Principal Product Manager, you will be working collaboratively with other product managers and software engineers to manage and govern Oracle's presence on GitHub. Your job will to document and maintain a process for repository onboarding, auditing, and metrics. You will be asked to help automate and streamline our operations and processes, build and maintain scripts for extracting information from GitHub API, and troubleshoot and resolve issues in our GitHub organizations related to existing and new features the platform provides.
You will also be asked to provide leadership and expertise in the best practices to fully leverage the GitHub platform to facilitate and expedite Oracle's open source investments and outreach engagements with developer communities. You will be tasked to assist and mentor our engineers and product managers on how to best use GitHub and Git source management control for their particular open source projects. Part of the charter will also entail recommending and justifying major changes to existing products/services/processes that might be a better fit for a GitHub approach. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.
Responsibilities:
Help drive the execution of governance, automation, monitoring, configuration management, capacity planning, and auditing.
Provide technical leadership on GitHub and Git source management control best practices
Drive, Define and Implement monitoring programs to incorporate key quality indicators (KQI) and meet our developer outreach goals
Define, scope, and track processes to onboarding and maintaining Git repositories onto Oracle organizations on GitHub
Work closely with the development, quality assurance, and product management teams, to ensure the excellence of Oracle's engineering standards to open source projects on GitHub
Desired skills:
5+ years of experience in managing SCM environments
2+ years of experience in using Git repositories
Strong background in Linux administration
Ability to use a wide variety of open source technologies and cloud services such as Wercker, Jenkins, Travis-CI, GitHub, Bitbucket, etc.
Experience with GitHub is highly
A working understanding of code and script (Bash, Python)
Have been successful working across organizational boundaries, bringing together people with diverse perspectives and experience to find solutions
Demonstrate a proactive approach to detecting and resolving issues.
Comfortable working with in a distributed team located in multiple time zones.
Ability to work in a fast paced, high volume, test-driven, collaborative and iterative environment
Excellent verbal and written communication skills
Educational Qualifications: BS/MS in Computer Science, Engineering, or related discipline.
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in the area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
3 Other
Travel: No travel required
Job Type: Regular Employee Hire
Organization: Oracle
Hiring Manager: Bruno Borges
Location: IDC
Shift: Day Job
Tentative Start Date: September 1st
source code management
Shell script/python
Didn’t find the job appropriate? Report this Job