Job Description :

The Software Configuration-Engineer supports applications within the production & lower environments. The focus is on health, stability and security of each application/environment. The Software Configuration-Engineer deploys code, configuration, maintenance and troubleshooting of applications. Assists in maintaining program libraries and technical manuals along with application service and dataflow maps of the service platforms. Acts as a lead in the design, benchmark testing and documentation of program implementation. The Software Configuration-Engineer has duties on the instructing, directing and checking the work of other IT personnel.

Experience

8+ years of experience in software administration & troubleshooting or related field (preferred)

Education

Bachelor’s degree in computer science/related field or equivalent experience.

Skills

·       Strong troubleshooting/researching skills

·       Familiarity with current monitoring/application performance management systems (NetCool, New Relic, Moogsoft.) desired.

·       Strong interpersonal skills

·       Advanced knowledge of Web-based/Cloud Technologies

·       Advanced knowledge of Database driven applications

·       Capable of performing Windows/UNIX system administrative functions for troubleshooting purposes

·       Ability to support a 24/7 environment with rotating on-call schedule

·       Committed to delivering high quality service

·       Working knowledge of Cloud IAAS and PAAS services, preferably AWS

·       Familiarity with web-based ticketing systems (SalesForce desired)

·       Familiarity with Windows/Linux OS

·       Familiarity with Oracle/MS SQL

·       Excellent oral and written communication skills

·       Advanced Scripting and basic programming skills

·       Advanced knowledge of Network-based protocols: FTP, SFTP, TCP, including network troubleshooting

·       Able to communicate issues to various teams in fast-paced environments

·       Some form of Object Orientated Programming knowledge required

 

 

 

Responsibilities

·        Executing deployments to all 13 of our various environments (2 Development, 2 QA,  3 Certification/ 3 Disaster Recovery, 3 Production) covering 3 platforms (MCDS, FISMA & SCP)

·        Disk Storage Management required for NAS, VM or physical drives to ensure capacity stays below warning threshold for Production, CERT, FISMA Production, FISMA CERT, FISMA 2, QA, Development & Corporate NA environments.

·        Server Builds of Windows/Linus servers for multiple platforms to meet needs within the enterprise. Including installation of all applications/configurations, testing, documenting & deploying to all applicable environments.

·        Supports Business needs by performing database changes (Oracle, MS SQL, FoxPro)

·        Supports Business in research, troubleshooting, testing & data mining of all client/internal requests and work to understand their needs for the software and any issues they are experiencing

·        Runs daily production print releases consisting of 3 standard print releases and additional print releases as needed for client support. 1 standard print release is required on Saturdays and is handled by the designated On Call team representative

·        Create or update SOP documentation including network diagrams, procedures, and policies to ensure consistent support of customer environments

·        Partner with the Problem Management team to reduce re-occurring incidents

·        Provide the day-to-day support and service restoration for all production applications

·        Provide assistance to Operations during nights & weekends as needed

·        Assists with quarterly audits to all systems providing screen shots and other information needed to ensure all guidelines are in accordance with the company standards.

·        Collaborates with other IT/BA functional groups to coordinate system, product and application upgrades/enhancements

·        Diagnose problems in software and makes recommendations for improvement

·        Monitor all environments to ensure effective performance

·        Respond to all alerts in a timely manner and communicate resolution to all appropriate parties

·        Perform routine operations tasks

·        Work with internal/external software vendors to have application issues fixed/updated/maintained, both short term and long term (root cause analysis)

·        Ensure all software licenses are renewed on time

·        Ensure renewal, installation & distribution of all expiring web certificates

·        Escalates problems appropriately and engages all entities with accurate urgency to resolve any incident

·        Act as a technical resource for projects as required for customer support

·        Understand the administration and user side functionality within the supported software applications

·        Research and develop process improvements in dedication to continuous stabilization across all platforms

·        Communicating the status of all production problems and upcoming maintenance and release activities to business partners, stakeholders and upper management

·        Database management (Oracle, MS SQL, FoxPro) and trend analysis to identify slowness/locks or failures causing any application to fail its intended functionality

·        Works with Print Operations to support/assess/fix any issues that occur on the floor to ensure production flows as expected

·        System support programing in hi-level languages (Batch, Ruby, Perl, Foxpro, VBS, Oracle/SQL stored procedures)

·        Familiarity with low level languages for research purposes (Delphi, C, C++, C#, Java)

·        Maintains/owns the production engineering repository of code

             

Similar Jobs you may be interested in ..