DUTIES >> This position is for software configuration management engineer for managing the source code version control infrastructure (CVS, Subversion, Mercurial) for software groups. Work involves administration of source code repositories, Tools integration, build, install and configure open source tools and deploy them for large user community, manage remote sites data synchronization, maintain internal web sites. Provide on-call support for cvs users when paged. The candidate must demonstrate hands-on experience and expertise; and possess comprehensive knowledge and understanding of software configuration managment concepts, best practices, procedures and standards, Product life cycle. Be Security conscious, process oriented, self motivated with ability to work with limited supervision.
In addition, solaris systems administration knowledge is a plus, in order to be the central focal point to manage the source repository software and the hardware it is hosted on.
SKILLS >> Skill requirements:
* Knowledge of CVS internals
* Prior experience in management of any of the major source code version control repositories for large user community
* Prior experience in software build related tools like Tinderbox, Make/Ant, cruise control, Bonsai.
* Scripting knowledge in CGI/Perl, PHP or Python
* Knowledge of web technologies and webserver administration experience
* Working knowledge of any database preferably Mysql.
* Have basic understanding of NIS/LDAP authentication.
* Proficient in solaris system administration, network and legatto backup technologies.
EDUCATION >> Years of experience:
* 5 to 7yrs of experience in software configuration management
* 2 to 3 yrs of experience in solaris system administration or in software development.
Minimum Level of Education
* BS/MS in computer Science or Engineering.
Websphere Specialist
· Essential Job Functions:
Provide support for the operations of the campus-wide middleware framework.
· Participate in the development and deploy middleware components for the university.
· Develop and maintain middleware elements for campus that are scalable, secure and extensible.
· Support efforts on enterprise-wide portal and Web Content Management system components for the campus environment.
· Support the ongoing LDAP environment for directory infrastructure. Integrate campus systems with application servers such as WebSphere, messaging environments, directory servers, single sign-on, authentication, identity and access management systems.
· Integrate enterprise applications based on Oracle and PeopleSoft technologies into a J2EE environment.
· Develop integrated solutions using Java, including support for standard Java APIs, such as EJB, JSP / HTML and messaging and security.
· Develop integrated applications using development/management frameworks for WebSphere such as those based on Eclipse.
· Develop custom portlets.
· Develop and maintain procedures, processes and standards for portlet development.
· Coordinate testing, deployment and implementation of portlets from other developers.
Support operational middleware components by providing:
· Comprehensive technical support for web content management and ensure effective integration into portal.
· Portal administration support for campus.
· Effective operational support for identity and access management systems – Tivoli Identity Manager, Tivoli Access Manager, Tivoli Directory Integrator, Tivoli Directory Services.
· Support of performance tuning, security tasks, patch management and problem resolution.
· Support of other middleware component interfaces, including LDAP, identity management, authorization management, and user account provisioning through APIs and scripting.
· Support for single sign-on system using LDAP and provisioning tools.
· Support for multi-vendor and multi-protocol middleware for databases and applications.
Provide technology transfer to other members of the Division of Information Technology.
· Educate current employees using different technologies in the practicalities of J2EE/struts development.
· Help to develop and document new coding standards for the J2EE environment.
Serve as liaison to users in administrative offices, software consultants, or other members of the Division of Information Technology.
· Work with subject matter experts, other campus developers and campus administrators to recommend and develop end-to-end solutions.
· Participate in meetings to represent the Division of Information Technology with users.
· Communicate with users on questions on software application and interfaces.
· Coordinate with users on developing specifications for customized software application and provide training to users on use of these applications.
Knowledge, Skills, Abilities and Work Experience:
· Bachelor’s degree in Computer Science or related field.
· Minimum 5 years in information technology field with progressively increasing responsibilities.
· Extensive experience in middleware technologies, including LDAP, directory integrators, identity and access management, single sign-on authentication, portal administration, such as IBM Tivoli, Websphere and Domino application suites.
· Minimum 5 years experience in thorough and proficient knowledge of middleware development and implementation, Web portals and integration with enterprise applications, Java programming,
· Advanced skills in analysis and debugging, portal application integration,
· Knowledge of complex system interfaces,
· Experience with portlet development, design and documentation,
· Ability to train team members, and experience in a collaborative environment. Excellent verbal and written communication skills.