Duties
Job Summary
The Office of the Chief Administrative Officer (CAO) provides operations support services and business solutions to the community of 10,000 House Members, Officers and staff. The CAO organization comprises more than 650 technical and administrative staff working in a variety of areas, including information technology, finance, budget management, human resources, payroll, childcare, food and vending, procurement, logistics and administrative counsel.
This position is in the House Web Services Directorate, House Information Resources (HIR), Office of the Chief Administrative Officer (CAO), U.S. House of Representatives. The House Web Services Directorate is an ongoing HIR service which provides a host of external (public facing) and internal (within the House network) facing products and services to the House community. This includes public-facing websites that provide Member, Committee, and Leadership offices with a vital mechanism to communicate to their constituents. This position serves as the Senior Internet Systems Specialist.
Key responsibilities include helping to develop, implement, support, and maintain web applications and services; and assisting in supporting the House intranet, the public House Drupal platform, as well as many other web systems and applications.
Primary Duties/Responsibilities
- Provides continued development, site-building support, and improvement of the House Drupal Platform.
- Continually improves the House Drupal Platform based on requirements and feedback from customer support requests.
- Performs scripting tasks in support of the House Drupal Platform for services like data migration and task automation.
- Provides support for web applications and systems across various technologies.
- Manage and monitor web servers and associated sub systems to ensure reliable performance and functionality.
- Works with Web Services management to continually improve and evolve support capabilities.
- Detects, reports, investigates, and fixes product defects.
- Assists with all aspects of web application design and development (both front and back end).
- Integrate new products and solutions into the existing environment for continuous improvement.
- Develops APIs (web services) and integrates many services into a single cohesive application.
- Improves software reliability and developer efficiency by helping to improve deployment procedures, continuous integration capabilities, and automated testing practices.
- Works closely with management, product owners, and members of the Development Team to develop and maintain detailed technical support documents or project fact sheets for sites and applications.
- Communicate with the designated product owner with efficiency and accuracy any progress and/or delays.
- Improves software reliability and developer efficiency by helping to improve deployment procedures, continuous integration capabilities, and automated testing practices.
- Independently gathers, reconciles, and interprets data/information; extracts pertinent details.
- Installs, maintains, configures, monitors, and supports all system software components on the applicable server platform.
- Installs, connects, and/or supports hardware components as needed.
- Implements quality assurance plan(s) to ensure products or services conform to requirements; identifies, classifies, and prioritizes quality problems.
- Ensures web systems security issues are addressed effectively in the House environment for all components of the platform operating system environment.
- Ensures computer systems security issues are addressed effectively in the House environment for all components of the platform operating system environment. (e.g., network, desktop, Internet).
- Maintains accurate and comprehensive information and records; arranges information according to established guidelines.
- Understand the website information flows through various firewalls and integrated networks.
- Applies industry standards and best practices.
- Performs other official duties and special projects assigned.