CASY-MSCCN Jobs

CASY-MSCCN Logo

Job Information

ABBTECH Professional Resources, Inc. Senior Systems Administrator/Engineer (DUE BY 9/22) in Remote, Virginia

Systems Administrator/Engineer - Senior

Qty: 1

Desired Start Date: 10/2/2023.

End Date: 9/30/2024

Hrs/Wk: 40.00

Clearance Level: Public Trust

Location: Remote

Citizenship: US Citizen or permanent status Green Card holder

Pay Rate Range: $34.37-$49.37/hr depending on experience

Benefits (Full-Time, W2 Employees – at least 30 hours per week):

  • Medical, Dental, and Vision offerings

  • Weekly Direct Deposit

  • Paid Holidays and Personal Time Off

  • 401(k) with match

  • Voluntary Life and AD&D, Short / Long Term Disability, plus other voluntary coverages

  • Pre-Paid Legal and Employee Assistance Programs

  • Northwest Federal Credit Union Membership

  • BB&T @ Work Program

Summary:

Under general direction, responsible for effectively tracking, logging, categorizing, and maintaining changes made against the accepted baseline(s) standards. Develops, distributes, and tracks all change packages resulting from approved Configuration Control Board action. Trains personnel by conducting workshops and seminars on the proper methodology to maintain a proactive CM program. Provides daily support and direction to staff as to change status requirements, deadlines, and problems. Responsible for the effective development and implementation of programs to ensure that all information systems products and services meet minimum standards and end-user requirements. Administers the change control process for zero defects software development. Responsible for configuration management of requirements, design, and code. Evaluates and selects configuration management tools and standards. Prepares configuration management plans and procedures. Administers problem management process including monitoring and reporting on problem resolution. Ensures adequate product testing prior to implementation. Coordinates with users and systems development personnel on releases of software. Verifies the completeness and accuracy of release libraries before implementation and ensures that correct versions of programs are included in specified releases. Makes recommendations to superiors regarding the acquisition and/or implementation of software to increase information systems efficiency, configuration management activities including product identification, change control, status accounting, operation of the program support library, and development and monitoring of equipment/system acceptance plans. Operates and manages program support library. Monitors library structure and procedures to assure system integrity, including procedures for collection, release, production, test, and emergency libraries and the movement/migration of components between libraries. Monitors end-item acceptance plans. Typically performs all functional duties independently.

Job Responsibilities:

  • Experience in DevOps Engineering, team management, and collaboration

  • Experience in DevOps using test automation and CI/CD tools, containers, cloud infrastructure, and other modern technologies, CI/CD pipeline set up from scratch as DevOps lead

  • Experience with service-oriented architectures and microservices; deploying resilient, scalable, high-throughput systems.

  • Experience in developing and maintaining CI/CD processes for enterprise SaaS and on-prem applications using tools like GitHub, Jenkins, Maven, Gradle, GitLabs etc.

  • Knowledge of IT infrastructure security protocols

  • Experience with configuration management tools like Ansible

  • Advanced knowledge of programming languages such as Python and Java and writing code and scripts.

  • Hands-on experience in building and administering VMs and Containers using tools such as Docker / Kubernetes.

  • Familiarity with logging and monitoring technologies

  • Ability to install and configure software, gather test-stage data, and perform de-bugging.

  • Proficiency in documenting processes and monitoring performance metrics.

  • Advanced knowledge of best practices related to data encryption and cybersecurity.

  • Strong hardware/software troubleshooting skills

  • Strong networking knowledge and experience is highly desired.

  • Develop / Maintain Documentation on operational, configuration, or other procedures.

  • Ability to oversee and mentor junior software developers, as well as report to management

  • Must be able to work independently and self-directed, as well as, within a team.

  • Experience working in a ""separation of duties"" environment and providing instructions/guidance to separate Systems Admins

Education/Experience:

  • A minimum of ten (10) years' experience in software development, configuration/data management, and/or related field;

  • A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred;

  • Able to perform all functional duties independently on high-visibility programs, or mission critical aspects of a given program;

  • Able to oversee the efforts of direct reporting resources and/or be responsible for the efforts of all staff assigned to a specific job;

  • Experience training/mentoring less experienced personnel;

  • Extensive experience in configuration management, specifically in the areas of configuration identification, configuration status accounting, change management (including change verification/testing) and version control of documentation and software code;

  • Able to define/document configuration management standards and prepare configuration management plans and procedures;

  • Able to train personnel about proper CM disciplines/procedures by conducting workshops and seminars;

  • Extensive experience with more than one configuration management tool (e.g. Rational Jazz, Star Team, PVCS, Subversion) and with configuration management standards;

  • Able to evaluate competing configuration management tools/standards and select the best for a given problem domain;

  • Extensive experience with release management, including coordination with users and development personnel and verification of release content;

  • Able to recommend acquisition and/or implementation of system software to increase system efficiency;

  • Extensive experience with program support library operation/management, and development and monitoring of equipment/system acceptance plans;

  • Able to obtain Postal clearance;

  • Excellent communication skills.

ABBTECH is an EOE/Minorities/Women/Disabled Individuals/Veterans

DirectEmployers