Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Informatica Senior Source Control Management Engineer - 
United States, California, Redwood City 
648235220

Yesterday
Senior SCM Engineer - Redwood City, CA

You will report to the Director of Engineering Shared Services.

Your Role Responsibilities? Here's What You'll Do
  • Install, configure, upgrade, and administer Perforce servers, including code review, continuous integration, performance monitoring, and more.
  • Administer GitHub by setting up new users, groups, projects, and configurations while providing first-level support for any user issues.
  • Define best practices for Perforce usage and GitHub across teams, ensuring efficient workflows and adherence to guidelines.
  • Monitor and upgrade servers to support distributed development across global teams, and troubleshoot Perforce and Git issues.
  • Collaborate with engineering teams to define branching strategies for releases, including major, minor, patch, and hotfix updates.
  • Design and implement workflows for Perforce, including branching, replicas, disaster recovery, site mirroring, and archiving.
  • Educate teams on effective GitHub usage, provide training, and promote best practices for continuous integration and development.
  • Support GitHub at an enterprise level, troubleshoot performance and access issues, and work on custom CI/CD solutions.
  • Automate administrative tasks with scripts and ensure smooth GitHub/Perforce operations across multiple environments.
  • Manage day-to-day operations, work allocation, and conduct periodic reviewsand while driving service improvement programs based on user feedback.
What We'd Like to See
  • Git and GitHub
  • Conflict Resolution
  • Git Versioning Lifecycle
  • Forking and Pull Requests
  • GitHub Branch Protection
  • Perforce Administration
  • Helix Swarm
  • Perforce Branching and Merging
  • Perforce Replication and Mirroring
  • Perforce Continuous Integration
  • YAML, JSON, Markdown and HTML
  • Scripting Languages: Python, Bash, or PowerShell for automation and troubleshooting.
  • Collaborator Management: Experience managing user access, permissions, and roles in GitHub and Perforce environments.
Role Essentials
  • MS or BS in Computer Science, Engineering, or a related technical field.
  • 5+ years of experience managing Perforce-based source control and continuous integration systems.
  • Proficient in administering Perforce on Linux servers with clients on Windows, Mac, and Linux.
  • Experience installing, configuring, and managing Helix Swarm and Linux servers (CentOS/RHEL preferred).
  • Familiarity with Git, including experience migrating from Perforce to Git.
  • Experience in administering GitHub services, including CI/CD runners.
  • Ability to solve complex SCM service issues.
  • Experience with global teams and enterprise-level GitHub administration.
  • Expertise in virtualized/cloud environments (AWS, Google Cloud, Azure) and configuration management tools (Chef, Puppet, Ansible).
  • Configure and troubleshoot HTTP/REST/JSON services.
  • Scripting skills in Python, with experience in bash or PowerShell.
  • Experience with IT protocols: TCP/IP, DNS, SSH/SSL, AD/LDAP.
  • BA/BS or equivalent educational background, we will consider an equivalent combination of relevant education and experience
  • Minimum 5+ years of relevant professional experience
Perks & Benefits
  • Comprehensive health, vision, and wellness benefits (Paid parental leave, adoption benefits, life insurance, disability insurance and 401k plan or international pension/retirement plans
  • Flexible time-off policy and hybrid working practices
  • Equity opportunities and an employee stock purchase program (ESPP)
  • Comprehensive Mental Health and Employee Assistance Program (EAP) benefit