Senior Systems Engineer #587
Apply
Position ID:
req539
City:
Washington DC, District of Columbia
Date Posted:
2025-01-09
Expiration Time:
2025-01-23
Job Type:
Job Category:
Information Technology Management
Salary:
99518 - 168496 PA
Job Summary
The Senate Sergeant at Arms is seeking a Senior Systems Engineer. The complete vacancy announcement and application can be found on the United States Senate Career Page at https://sen.gov/J5NY. This vacancy announcement closes at 7pm EST on the closing date. Late applications will not be accepted.
Job Description
Other Duties/ Responsibilities Participate in on-site and on-call rotation. Required Work Experience Five to eight years of relevant work experience (GED), three to six years (Associates), one to three years (Bachelor’s), one to two years (Master’s). Required Special Skills/ Knowledge Manages current storage capacity and ensures storage is available to support all computing environments; plans for future storage growth; monitors and confirms that system files and application products are successfully backed-up; performs necessary installations, patches, and upgrades. Works escalated issues from lower-tier team members. Mentors/relays information on solutions to train others. Analyzes new hardware and software releases for their impact on the Senate environment; tests new releases on Senate supported platforms; develops product configuration standards for use in the Senate environment. Creates, develops, modifies, instructs and provides technical assistance on business continuity plans and processes. As part of our hiring process, we may conduct a skills assessment to better understand an applicant’s proficiency in key areas relevant to the role. Desired Qualifications Expert level experience in any git repo administration role. 3+ Years of experience with DevOps development. 2+ Years of experience in Linux operating system. Working knowledge of updating and editing modern websites. Bachelor’s degree in Computer Science, Engineering, or five to eight (8) years of relevant experience in system administration, database administration, network engineering, software engineering, software development, or in Cybersecurity. Develop, maintain, and troubleshoot CI/CD pipelines to streamline build and deployment processes. Design and maintain a Disaster Recovery architecture utilizing replication over a WAN for all assigned systems. GitLab Runner: Set up and manage GitLab Runners (shared or specific) to execute jobs in pipelines. Knowledge of installing, configuring, and maintaining GitLab Runners on different environments (VMs, Kubernetes, Docker). Manage multi-stage pipelines for build, test, and deploy processes, ensuring reliable and fast delivery of applications. Experience working with Git for source code management and version control in DevOps workflows. Able to work with git workflow models like git-branch. Perform tasks like handling conflicts, rolling back commits, or squashing commits. Experience using a commercial Content Delivery Network (CDN) as a frontend to cache, distribute, and protect public-facing websites. Experience leveraging tools such as Jenkins or Ansible for continuous integration. Experience with scripting/developing in Bash shell, PERL, and/or JavaScript. Basic understanding of networking, database integration, and storage as backend systems to hosting web applications and ability to perform basic checks and debugging for this underlying infrastructure. Desired Certifications Linux Foundation Certified System Administrator (LFCS). GitLab Certified CI/CD Associate or similar. Certified Kubernetes Administrator (CKA). Working Conditions Since this position requires onsite presence in support of the U.S. Senate when in session, this position requires the employee to be available and prepared to work during government shutdowns, in inclement weather, on holidays, and during late night, overnight, and weekend sessions. In the context of government furloughs, this position is considered excepted (EO (50188, 50168, 50204, 50169) only) This position directly supports essential services of the U.S. Senate. As such, this position requires the employee be available and prepared to work during government shutdowns, in inclement weather, on holidays, weekends, and during late nights to ensure essential services to the Senate continue without interruption. In the context of government furloughs, this position is considered excepted (EA, EO, CTI only). The U.S. Senate network cannot be taken offline for maintenance during the workday, or while the Senate is in session. As such, maintenance windows may only occur at night, on weekends, and occasionally on holidays. Employees who perform systems upgrades, maintenance, wiring, backups, support our alternate data centers will have schedules that include working nights, weekends, and holidays. (EA, EO, Support Operations only) No exceptional physical demands. Security Clearance This position requires that the applicant obtain and maintain a Secret U.S. Government security clearance. Applicants must be U.S. citizens in order for the SAA to submit your application for a security clearance.