The Civil Health Operation is seeking a Platform Engineering Team Lead, contingent upon contract award, in Rockville, MD Lead the platform engineering team to maintain and expand a secure, scalable, and efficient custom platform as a service (PaaS) solution for automated infrastructure provisioning and application hosting, and collaborate with software engineers and researchers to design and deploy custom applications on the PaaS. The PaaS will support mission critical business, research, and program information, promote productivity through zero downtime application upgrades for hosted applications, increase business value via cost management, and provide automated solutions to reduce cyber security threats for hosted applications. The team shall expand, manage, promote, and monitor the agency's custom PaaS to include all core infrastructure components, tooling, and hosted applications.
Responsibilities: Support, develop, and grow all components of a custom PaaS solution to enhance the agency's capabilities to deliver infrastructure, and deploy and host custom applications in a timely manner. Support, maintain, and enhance as required, established strategies for platform operations to ensure continuity of agency's business operations and timely recovery in the event of a disaster. Establish proactive vulnerability identification and remediation capabilities for hosted applications and infrastructure, reducing current level of effort and risk. Collaborate with software engineers and researchers to design and deploy custom applications on the PaaS. Collect, store, and analyze data relevant to core components of the PaaS to perform and report accurate root cause analysis of all related issues and to support trend analysis and forecasting. Provide effective and efficient monitoring and alerting capabilities to be consumed by software engineers and researchers who develop and deploy applications on the PaaS so they can actively monitor their applications for service impacting events. Support effective change management for all hosted applications to establish and maintain consistency of each application's performance and its functional and physical attributes with its requirements, design, and operational information throughout its life. In collaboration with the agency, develop and maintain SOPs for operation, maintenance, authorization, and design of the custom PaaS solution. Ensure all applications-related data and documentation is added to and maintained within the agency's Knowledge Database and Document Library to provide efficient access to a complete and current source of operationally relevant structured and unstructured data. Ensure planning, analysis, design, development, testing, configuration, installation, implementation, integration, maintenance, and management of all production, quality assurance (QA), and development hosting environments for all components of the platform, either hosted in the agency's Data Center(s) or in a public cloud provider. Create and manage a custom portal to provide instruction, information, and educational materials about the PaaS, related technologies and methodologies, and how it can be leveraged to deploy custom applications. Create and manage a custom web site to facilitate efficient and automated deployment of simple applications on the platform for software engineers and researchers. Manage the development of the PaaS solution using Agile methodologies, providing frequent releases, to include enhancements and bug fixes. Provide effective and efficient monitoring and alerting capabilities to be consumed by software engineers and researchers who develop and deploy applications on the PaaS so they can actively monitor their applications for service impacting events.
Qualifications: Bachelors degree or equivalent and 8+ years of deep technical experience managing applications on AWS Professional certs preferred.
Requires US Citizen or US Person (Green Card Holder) with the ability to obtain a Public Trust Clearance.