Technical Lead, Agile DevOps

Washington, DC
United States

NCI

1001 to 5000 employees

NCI is a leading provider of enterprise solutions and services to U.S. defense, intelligence, health care and civilian government agencies. Headquartered in Reston, Virginia, NCI has more than 1,800 employees at more than 100 locations worldwide. NCI’s team of highly skilled professionals focuses on delivering cost-effective solutions and services in the areas of agile software application and systems development/integration; cybersecurity and information assurance; engineering and logistics support; enterprise information management and advanced analytics; cloud computing and IT infrastructure optimization; health IT and medical support; IT service management; and modeling, simulation and training. The company has the expertise and proven track record to solve its customers’ most important and complex mission challenges through technology and innovation. Join us and become a part of the NCI team!

NCI is a results-driven company. The culture of an organization is what differentiates it from its competitors. We are focused on delivering results for our customers, partners, employees, stockholders, and community that exceed expectations, address all aspects of a problem, and provide innovative solutions. For our customers, we set a standard for performance by being productive, effective, and efficient and by leveraging all our resources to improve service delivery while driving down costs.

Company Info

  • Company - Public (NCIT)
  • Reston, VA
  • 1989
  • CEO is Brian J. Clark
  • Information Technology
  • $100 to $500 million (USD) per year
  • CACI International, Booz Allen Hamilton, Lockheed Martin
  • www.nciinc.com

Job description




NCI: As the Software Architect/Technical Lead ( Software Architect V ) you will lead cutting edge Agile DevOps projects for federal agencies. The Lead will have a clear understanding of The US Digital Services Playbook and will work closely with the client in this high visibility role. The ideal candidate has a general intellectual curiosity and passion for solving problems with an eye for optimization and efficiency. The role will include meeting with internal business and technical stakeholders plus product owners to develop architecture and software delivery using both commercial and open source tools and software. In assuming this position, you will be a critical contributor to meeting NCI's mission: To deliver innovative, cost-effective solutions and services that enable our customers to rapidly adapt to dynamic environments .
Highlights of Responsibilities:

  • Lead up to five Agile Scrum teams in building and shipping software within an Agile DevOps environment.
  • Ensure that the software delivery team strives for end to end test automation and utilizes a CI/CD continuous integration and continuous delivery pipeline to deliver software.
  • Analyze and design solutions in order to execute on a client-defined product backlog.
  • Ensure that applications can be continuously released with high levels of confidence while also improving the scalability, reliability, quality and performance of the Continuous Delivery/DevOps build systems.
  • Develop and implement software delivery standards, policies, and procedures in collaboration with client teams to prioritize shipping Minimal Viable Products.
  • Work closely with USCIS leadership delivering technical delivery updates on a weekly basis.
  • Work with developers as a mentor in answering their questions to technical impediments and provide alternative solutions by evaluating the risk/impact.
  • Drive the architecture road map solution.
Requirements:
  • U.S. Citizen with the ability to obtain and maintain a Public Trust security clearance.
  • Bachelor's degree in Computer Science or Math, Engineering and Science.
  • 10 years of experience coding solutions in code Java and Middleware. Additional Object Orientated Programming experience with languages such as Python, C++ and PHP.
  • 5 years hands-on experience designing and developing full stack solutions including client-side, server-side, and database.
  • Prior working experience designing and delivering test automation for software delivery.
  • Prior working experience with code pipeline systems (listed or equivalent):
    • Containerization (Docker);
    • Spring, Hibernate;
    • Code Deploy systems (Puppet or Chef);
    • Continuous Integration systems, (Jenkins, Bamboo, or Travis);
    • Git code management practices (GitHub or Bamboo);
    • Issue tracking (JIRA).
  • Prior working experience building applications on cloud platforms including Amazon Web Services (AWS) and Microservices.
  • AWS certification or equivalent expertise (DevOps, SysOps, Developer, or Architect).
  • 5 years of experience delivering Minimal Viable Products using Lean and Agile DevOps practices.
  • 5 years of expertise in iterative development, leveraging continuous integration, scripting and automation for high performance development.
  • Prior working experience with core Java and middleware development.
  • Prior working experience with Databases such as PostgreSQL, MongoDB, MySQL.
  • Significant amount of front end, form development experience with Angular JS.
Preferred Education and Experience:
  • Advanced degree in Computer Science or Math, Engineering and Science.
  • Experience with Red Hat Openshift, CI/CD DevOps, Containers, Kubernetes.

Requirements:
Bachelor's degree in Computer Science or Math, Engineering and Science.

Experience with Databases such as PostgreSQL, MongoDB, MySQL.

U.S. Citizen with the ability to obtain Public Trust and complete DHS Security Clearance

Ability to obtain and maintain a Public Trust security clearance.

Experience designing and delivering test automation for software delivery.

Experience with code pipeline systems (listed or equivalent):

Containerization (Docker);

Code Deploy systems (Puppet or Chef);

Continuous Integration systems, (Jenkins, Bamboo, or Travis);

Git code management practices (GitHub or Bamboo);

Issue tracking (JIRA).

10 years of experience coding solutions in Java. Additional Object Orientated Programming experience with languages such as Python, C++ and PHP.

5 years hands-on experience designing and developing full stack solutions including client-side, server-side, and database.

Experience building applications on cloud platforms including Amazon Web Services.

AWS certification or equivalent expertise (DevOps, SysOps, Developer, or Architect).

5 years of experience delivering Minimal Viable Products using Lean and Agile DevOps practices.

5 years of expertise in iterative development, leveraging continuous integration, scripting and automation for high performance development.

Preferred Education and Experience:
Advanced degree in Computer Science or Math, Engineering and Science.


facebook | Twitter | LinkedIn

It is the policy of NCI to provide equal opportunity in recruiting, hiring, training, and promoting individuals in all job categories without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other protected class or category as may be defined by federal, state, or local laws or regulations. In addition, we affirm that all compensation, benefits, company-sponsored training, educational assistance, social, and recreational programs are administered without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, or gender identity. It is our firm intent to support equal employment opportunity and affirmative action in keeping with applicable federal, state, and local laws and regulations.
The information above has been designed to indicate the general nature and level of work performed by employees within the classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this position.

Company Description

NCI is a leading provider of enterprise solutions and services to U.S. defense, intelligence, health and civilian government agencies. The company has the expertise and proven track record to solve its customers most important and complex mission challenges through technology and innovation. NCI's team of highly skilled professionals focuses on delivering cost-effective solutions and services in the areas of agile development and integration; cybersecurity and information assurance; engineering and logistics; big data and data analytics; IT infrastructure optimization and service management; and health and program integrity. Headquartered in Reston, Virginia, NCI has approximately 2,000 employees operating at more than 100 locations worldwide.

Work location: Washington, DC

Apply for this job

Similar jobs