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.

Reply via email to