View All Jobs

Software Architect - Technical Lead - Drupal CI/CD in Washington at General Dynamics Information Technology

Date Posted: 7/13/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Washington
  • Job Type:
    Management
  • Experience:
    Not Specified
  • Date Posted:
    7/13/2018
  • Job ID:
    2018-43745

Job Description

General Dynamics Information Technology (GDIT) has an opportunity for Software Architect - Technical Lead for Drupal CI/CD Pipeline Design and Deployment.  The Software Architect - Technical Lead will be a specialist in the development of a tool chain that will orchestrate automated deployment, automated code testing, automated security testing, and management of a containerized deployment of the Drupal 8 web content management platform (CMS) in support of Senate office public websites.  The Senate requires a subject matter expert (SME) support to assist SAA technical staff in the development and implementation of a CI/CD pipeline using Red Hat OpenShift container platform and the tools required to automate deployment and release of a central code base and containerized MySQL database for Drupal 8 CMS.

The deliverable is a Build Toolkit and Deployment System which:

  • Enables orchestration,scheduling, and automation of deployment procedures, creation and deprecation of existing environments
  • Allows access to predefined and approved actions for deploying code, data, and files
  • Contains and OpenShift pipeline that manages the various CI states. (code analysis, smoke, and behavioral testing)
  • Ensures the correct Role-based Access Control(s) are implemented for each project within the CI/CD environment
  • Setup initial Drupal 8 testing framework using recommended or comparable tool
  • Develop and Deploy Jenkins build scripts for the following conditions:
    • Building of a code base to support multiple websites
    • Deployment of code base to different environments located on containers in support of multiple websites
    • Building of an isolated containerized replicated MySQL database in support of each website with backup capability
    • Version control
  • In-depth documentation to support this environment

Job Requirements

Qualifications:

  • Extensive understanding and experience with Red Hat OpenShift and CI/CD pipeline implementations with specific regard to Drupal 8 CMS
  • Provide subject matter expertise in performing tasks that include but are not necessarily limited to technical services as follows:
    • ability to work with clients, peers and management in a highly visible, mission critical environment
    • ability to work as a Linux Administration and in a LAMP stack environment
    • ability to provide solution development and integration of value-add applications to ensure architecture stability
    • Working with open source DevOps technologies (Jenkins, Docker, SonarQube, Behat, Grafana, Promethus)
    • The ability to deploy MySQL containers as part of a OpenShift project in support of a Drupal CMS)
    • Working with system logs. System performance variables and managing server projects
    • The ability to develop web applications and integrate data
    • The candidate must be able to operate with minimal supervision.

For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs and provide mission support services worldwide. GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.

#DICE



WISO16