We need the person to be onsite in MN.
Configuration Engineer Duration: 12+ months Contract MN The Environment Configuration Engineer is responsible for managing code depositories, providing setup assistance and improving the build and release processes. They will interface with Corporate, Operations and technical/development and test teams to achieve product objectives and resolve issues. This role is the gatekeeper to the production systems and applications and is responsible for the all deployment and packaging of software changes in the production system. This position is responsible for the implementation and maintenance of the source control repositories. This role manages and maintains the production code and documentation baseline in the source code repository. *Skill Set* • Subversion: including branching strategies and merging • Experience with Ant and Maven build tools including scripting • Python and Unix Shell scripting: • Oracle DB: Sqlplus • Java and WebSphere • CI Servers: AntHillPro, Hudson, Jenkins • ITG (Application Workflow Deployment) • Change Management • HPSM (Service Management) Change Requests • Experience with data migrations, export/import and data pump. • SQL Server • MS Excel macros/VB scripting • TOAD • SOAP UI *Essential Job Duties* • Conducts oneself in an appropriate manner; working effectively in a diverse work environment. • Manages the environment configuration process end-to-end; from the planning of release content through to actual release deployment to production. Plans the deployment of software releases of products and the in-house applications. • Maintains the current Client change management process for documenting software release while actively championing and evolving the process to support release management in an ITIL Change Management process. • Works with the end users, and internal cross teams to prioritize and scope scheduled releases with completion dates for each phase. Monitors progress of phases by employing appropriate metrics and management reporting. Facilitates all release meetings. • Documents, concisely and fully and appropriately distributes all software releases. Schedules reviews as necessary to ensure all stakeholders are aware of the impacts of a software release. • Maintains the current SVN version control systems. This includes user maintenance as well as establishing the appropriate folder structure and branches for releases. Creates and maintains version directories. Manages release branches. • Validates binaries for custom Java developments as necessary. Moves report files and non-database code to the production environment. • Coordinates and participates in regular post-implementation reviews and presents release metrics in order to assist with the evaluation of release quality. • Supports the Configuration Management process to maintain current release information. • Configures and implements automated tool and/or manual processes that integrate the Release Management function with other ITIL processes, working individually or as part of a team. • Drives continuous improvement through trend reporting analysis and metrics management. • Tracks and reports status and other metrics against goals on an ongoing basis. • Controls the releases, defined as the combination of versions of all software, in-house and purchased, which have passed the testing series and are certified as working correctly together. • Controls the version migration process as each version moves through the development and testing process. Develops a strategy to identify the testing phase of the release version. • Plans and supports conversion test migrations and production deployments. Plans and supports deployments across multiple environments. • Works with other technical team members to resolve all release related issues. • Assists with the planning and support of user acceptance testing (UAT.) • Writes and maintains written procedures for release management. • Ensures completion of operational and technical documentation prior to software release for each application. Gathers necessary release notes and user guides prior to releasing into production. • Works flexible hours to avoid impact to production systems. *Qualifications* • Bachelor’s degree in computer science or related field of study. • Strong experience in software release engineering, and/or configuration management. • Experience deploying JAVA WAR and EAR files on application servers. • Experience with build management tools (e.g. ant etc.) • Extensive experience performing functions of build/release/ configuration engineer. • Knowledge of software configuration management systems and/or source code version control systems. • Knowledge of the deployment of Oracle PL/SQL code, forms and reports, Java, J2EE builds, and deployment of Web applications. • Working knowledge of Source Control Tools. • Knowledge of Configuration Management industry standards and best practices. • Knowledge of technical architectures and development phases. • Working knowledge of the Software Development Life Cycle (SDLC) i.e. waterfall, agile, iterative. • Knowledge of software process management and improvement techniques. • Knowledge of open source software development, integration and release methodologies. • Ability to communicate effectively, verbally and in writing, to interact effectively with internal and external clients, peers, management and cross-functional areas, to build relationships and use facilitation skills with both technical and non-technical personnel. • Ability to set appropriate customer expectations. • Ability to suggest alternative approaches. • Ability to create technical documentation. • Ability to manage time effectively, to work under time pressure, to meet schedules and deadlines, to multi-task, to plan, organize and prioritize work assignments and pay close attention to detail. • Ability to rapidly learn new software and maintain competency with developing technologies. • Ability to troubleshoot. • Ability to use good judgment in evaluation and decision making. • Ability to work flexible hours, 24/7. • Ability to work effectively in a diverse workforce. • Problem solving skills. • Demonstrated ability to work effectively in a diverse workforce. • Ability to work in both physical and virtual team environment. Thanks & Regards, Rani Adari Sr. IT Recruiter Tech Tammina 203 Elden Street Herndon, VA-20170 Call: 703-880-4992 Fax: 703-991-5532 [email protected] www.tammina.com GTalk:raniadarii -- You received this message because you are subscribed to the Google Groups "SAP ABAP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sap-abap. For more options, visit https://groups.google.com/d/optout.
