Configuration Analyst
Previous Job
Previous
Configuration Analyst
Ref No.: 18-26646
Location: McLean, Virginia
Position Type:Full Time/Contract
Start Date: 04/18/2018
 Position:  Configuration Analyst
Location: McLean, VA
Duration: Fulltime(Permanent)
 
Job Description:
Recent experience in Maven, Jenkins, Ansible
Hands-on experience configuring AD Binding, DataSource, JMS Module, JNDI in WebLogic.
Experience with. Java web environments (, , WebLogic, JBoss, Tomcat, etc.)
Experience in Configuration management:
Build and Continuous Integration: Maven, Hudson, Jenkins
Support and improve our tools for continuous integration, automated testing and release management
Hands on experience with Version Control Systems like GIT, SVN - Maintaining release branches and promoting code to Master Branch.
Build and sanity test release binaries
Experience in any one scripting language - Perl/Shell/Java for automation.
Maintain the build process to support ongoing development
Design, document and code an automated integration/build/test and release process
Own the dev, QA and staging environments and help automate the deployment process of binaries to these environments
Exposure working in an Agile environment.
 
Secondary Skills
Experience integrating SonarQube/Junit with Jenkins is a plus
Accountable, takes ownership and delivers results
Works independently on multiple projects.
Good communication and ability to convey technology solutions to business.
Proactive in nature with customer satisfaction as primary goal.
Quick learner of new technologies and tools.
Familiarity with Mortgage Industry.
Create Jenkins jobs and Implement Jenkins pipeline workflow
Perform release packaging following established process.
Provide tool support to project teams.
Weblogic configurations
Automating server deployments.
Plan and execute software deployments to various environments as requested. Conduct troubleshooting for errors or issues identified during software deployments.
Manage source code tagging, branching, and merging. Manage multiple release streams within the source code management tool.
Develop and execute scripts and automate processes where possible to improve efficiencies and accuracy of the software build, integration, release, and deployment processes.
Understand key SCM principles including, software repository management, environment management, continuous integration and release build processes.
Create and maintain CM process documentation, including configuration management plans, software build procedures, build manifests and audit reports.
Represent the software configuration management discipline in interdepartmental team and work groups.
Communicates status, progress on deliverables, and risks/issues to team members and leadership in a timely manner.
Contributes to teamwork and collaboration
Create Jenkins jobs and Implement Jenkins pipeline workflow
Perform release packaging following established process.
Provide tool support to project teams.
Weblogic configurations
Automating server deployments.
Plan and execute software deployments to various environments as requested. Conduct troubleshooting for errors or issues identified during software deployments.
Manage source code tagging, branching, and merging. Manage multiple release streams within the source code management tool.
Develop and execute scripts and automate processes where possible to improve efficiencies and accuracy of the software build, integration, release, and deployment processes.
Understand key SCM principles including, software repository management, environment management, continuous integration and release build processes.
Create and maintain CM process documentation, including configuration management plans, software build procedures, build manifests and audit reports.
Represent the software configuration management discipline in interdepartmental team and work groups.
Communicates status, progress on deliverables, and risks/issues to team members and leadership in a timely manner.
Contributes to teamwork and collaboration