GIT ENGINEER Job in Bangalore, Karnataka India

GIT ENGINEER #1475584

RESPONSIBILITIES:
- Manage and administer multiple instances of Git, including the physical server hardware and operating environment
- Install and configure server software, as well as necessary proxies, mirrors and other peripheral software
- Develop server-side scripts as well as other glue software to customize Git and tie in with other tools such as code review tools, defect tracking, build management, etc.
- Define and execute the database backup process while maximizing system availability
- Manage licenses, user accounts, and client software installation
- Analyze and optimize performance of server based on user needs
- Troubleshoot and resolve any problems with Git servers
- Help to educate engineering community on appropriate and efficient use of Git
- Serve as consultant for company-wide configuration management processes and tools
- Monitor servers and track usage to assist with capacity planning

MINIMUM REQUIREMENTS:
- Bachelors degree in Computer Science or equivalent degree/work experience
- 4+ years experience as a Git admin or 6+ years of experience with another SCM tool
- Deep understanding of software configuration management (SCM) processes and tools for large, multi-site development.
- Extensive experience with SCM tools such as Git (mandatory) and Perforce (optional). Knowledge of other SCM tools (SVN, CVS, etc.) helpful.
- Experience with administering Linux (Ubuntu, SLES 10/11 and CentOS preferred).
- Knowledge of high performance and reliable storage arrays; namely SAN and NAS concepts.
- Understanding of software development processes, and some software development experience, preferably with knowledge of:
- Unix shell programming
- Perl/Perl CGI programming
- Other scripting languages such as Python and TCL
- Excellent verbal and written communication skills.

Interested in talking with us? Please apply directly at NVIDIA.COM