Technical Lead

Alexandria, VA

Share This Job

Job Description

Octo Consulting Group is seeking a Senior Solution Architect/Technical Lead providing the Customer with technical leadership and hands-on skills in the resolution of complex technical issues with development, vendors and infrastructure support. In addition, this work involves the identification and refinement of project requirements and translation of these requirements into functional and non-functional technical requirements, technical architecture, designs, services and prototypes that result in the development and deployment of sound IT solutions. The role will include the following responsibilities:

Provide Analysis Support, specifically:

  • Perform technical lead on the requirements analysis of all Systems Requirements, translating requirements into technical testable requirements.
  • Provide guidance to the Agency on all aspects required to deliver the projected system, maintenance enhancement or infrastructure service that supports the Agency initiatives of improved quality, reliability and maintainability of the systems, improved examination process, reduced long-term maintenance costs as well as green initiatives.
  • Work collaboratively with all levels of management, business owners, technologists, developers, operations, other Technical Leads and Contractors and provide hands-on skills in the resolution of complex technical issues with developers/vendors/infrastructure providers. Of particular importance is the coordination of assigned projects with other ongoing projects, existing systems/infrastructures and other initiatives identified within the Agency.
  • Perform as a lead change agent for diverse technical teams and will provide a capability/approach for completing the goals and requirements associated with the assigned project.
  • Prepare and present to AGENCY stakeholders, as needed, various designs, plans, technical solutions, etc. developed under this or any predecessor Technical Lead support services contracts.
  • Work collaboratively with all teams designated by AGENCY to identify the objectives of this task, provide a breakdown of responsibilities, deliverables, phases and timelines in order to complete the delivery of the project in a timely and effective manner.
  • Provide guidance and documentation to AGENCY for all aspects necessary to deliver a project design or technical recommendation including planning, architecture, design, development, legacy migration, CM, build environments, testing, security, delivery and operations.
  • Analyze and expand on existing requirements to develop and derive functional, non-functional and technical requirements that are buildable and testable.
  • Identify efficiencies in the current design and proposed development platform solutions that may result in cost savings, which take into consideration the use of open source software, energy-efficient hardware, and automated process improvements for increasing overall throughput of the technology output of the AGENCY.
  • Identify and provide documentation and recommendations for the acceptance or mitigation of any issues and risks associated with requirements, proposed systems, solutions, development, designs, plans and timelines to the AGENCY.
  • Identify and provide to the AGENCY documentation that provides all necessary detail regarding the impact of the technical architecture; design and development to other existing systems at AGENCY; and if the impact increases the risk or has a negative impact to the other systems, provide mitigation strategy recommendations.
  • Support creation of an infrastructure and systems that scale to meet the increasing user demands and business needs. Support nationwide distributed workforce/geographically dispersed workforce and also supports nationwide regional offices 24/7 365 operations.
  • Conduct service inventory (catalog) of current and planned service requirements.
  • Assist AGENCY in the development of new and existing requirements specifications including functional, non-functional, user interface, performance, and use-cases that are testable and buildable.
  • Assist AGENCY in developing a project specific plan for development, integration and deployment.
  • Participate in the analysis, design, development, and prototyping to include user interfaces and framework, database design, enterprise efforts that build on the proposed technical architecture.
  • Provide recommendations and justification for new technologies and provide support for submittal to the Enterprise Technical Architecture Governance Board (EAGB) as appropriate.
  • Perform inventory of all applications and related subsystems. Perform as change agents for diverse technical teams providing capabilities and integrated approaches toward completing the goals and requirements 

Provide Implementation Support, specifically:

  • Complete/update all required Systems Development Lifecycle (SDLC) documentation per the SDLC documentation templates (if required) or any documentation required to support both AGILE and non-Agile processes. All documentation shall be Section 508 compliant. (See Section 11. Deliverables)
  • Establish and document the project objectives, strategy, and deep-dive technical capability appropriate to mitigate unknowns in a complex interconnected project or system.
  • Work closely with Government technical architecture staff and independently lead the identification and resolution of issues/problems within the AGENCY technical infrastructure.
  • Identify development iterations, contribute as part of the focus team in the development of prototypes and sample code that can be used by developers.
  • Identify and mitigate technical unknowns through hands-on deep-dives across all layers of the target systems.
  • Develop expertise through hands-on effort and assist in the development of the overall technical eco-system of existing interfaces, new web services, service oriented technical architecture. Also, evaluate and set the technical framework for removing existing dependencies and direct database hooks so that new modern infrastructures
  • Provide Requirements Gathering Support, reviewing existing business and technical documentation and identify all gaps and refinement

Provide Amazon Web Services, specifically:

  • Leverage Amazon Web Services (AWS) expertise to provide advice and validation of the architecture’s performance and efficiency.
  • Provide advice and validation on internal and external Cloud infrastructure and development support and other related areas.
  • Provide guidance in setting up environments in the AWS Cloud provided by AGENCY.
  • Provide support for implementing AWS services needed to meet AGENCY security controls required for the environments in AWS and support the following initiatives:
  • Evaluation of FedRAMP control.
  • Solutions for meeting FISMA & FedRAMP Security Controls.
  • Support the formulation of an Automated Deployment Process that includes but is not limited to:
  • AWS CloudWatch implementation on instances.
  • AWS CloudTrail logging.
  • Elastic Load Balancers (ELB) Access logging.
  • Amazon Simple Storage Service logging and aggregation.
  • Security Information and Event Management solution for extended monitoring.
  • Log correlation and event monitoring solution.

Skills & Requirements

  • Planning technical architecture, design and development of applications and data storage for complex systems, software and system development methodologies such as SCRUM, AGILE, and Waterfall, Hardware, network and other infrastructure technologies as identified, cloud solutions including service, delivery and deployment models in commercial, private and public cloud environments.
  • COTS and open source analysis and selection; and bridging the business aspects and the technical aspects of delivering complex systems including the ability to productively interact with resistant and/or change adverse stakeholders. 
  • Data Migration and ETL experience from legacy to next generation systems (MUST)
  • Technical expertise to include:  Operating system, Red Hat Enterprise Linux 6.5, File system, ext4, Virtualization (type 1 hypervisor), Red Hat Enterprise Linux 6.5: KVM, Server provisioning, RHN Satellite 5.x, Virtualization management, RHEV-M 2.x, Load balancer, F5, Application server, JBoss EAP 6.x, Web server, JBoss EWS 6.x: Apache, Java servlet/JSP container, JBoss EAP 6.x: Tomcat, Object-relational mapping & persistence framework, Hibernate, Access control, security, & identification management, Active Directory for internal user, DB for external user using spring security, Extract, Transform, & Load (ETL), Java program & stored procedures, Video conferencing, CISCO WebEx, Logging, JBoss EAP 6.x: JBoss 6.x logging API, Workflow engine, AGENCY State Machine, Database, Oracle RDBMS, Version control, Apache Subversion 1.6.x feeding ClearCase, Build management, Apache Maven 3.0.x feeding ClearCase, Continuous integration tool, Jenkins, Build artifact repository, Nexus 1.9.x feeding ClearCase, Development framework, Spring, Java EE6, Angular, Bootstrap, Development IDE, JBoss Developer Studio, Search engine, Alfresco/Solr 4.2, HTML, 5.0 CSS, 3.0, JavaScript toolkit, AngularJS 1.3, XML parsing & transformation, JBoss JAXP 1.1, Smooks, Physical servers, Dell R910, Primary deployment language, Java 1.7
  • Expertise in automated systems performance including load, stress, data interface, code coverage and security evaluation 
  • Web services and Messaging experience

Location: 

  • Alexandria, VA 

 

About Octo Consulting Group, Inc.

Octo Consulting Group (Octo) is an industry-leading, award-winning provider of digital services for the federal government. Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government’s most pressing missions. Octo delivers intelligent solutions and rapid results, yielding lower costs and measurable outcomes.

Our team is what makes Octo great. At Octo you'll work beside some of the smartest and most accomplished staff you'll find in your career.  Octo offers fantastic benefits and an amazing workplace culture where you will feel valued while you perform mission critical work for our government.  Voted one of the region’s best places to work multiple times, Octo is an employer of choice!

Octo Consulting Group is an Equal Opportunity/Affirmative Action employer.  All qualified candidates will receive consideration for employment without regard to disability, protected veteran status, race, color, religious creed, national origin, citizenship, marital status, sex, sexual orientation/gender identity, age, or genetic information. Octo Consulting Group’s commitment to diversity and inclusive selection practices includes ensuring qualified long-term unemployed job seekers receive equal consideration for employment. 

Other Considerations: Relocation will not be offered. Selected applicants will be subject to a background investigation. Individual’s primary workstation is located in an office area. The noise level in this environment is low to moderate. Regularly required to sit for extended periods up to 80% of time; frequently required to move about to access file cabinets and use office equipment such as PC, copier, fax, telephone, cell phone, etc. Occasionally required to reach overhead, bend, and lift objects of up to 10 lbs. Specific vision abilities required by this job include use of computer monitor screens up to 80% of time.

For more information please visit: 

www.octoconsulting.com

www.octoconsulting.com/careers