Senior DevOps Engineer



Boeing Intelligence & Analytics
View Company Profile

<< Go back

Post Date: Mar 28, 2022
Location: Maryland
Security Clearance: Top Secret w/ Full Scope Lifestyle Poly
Job Type: Permanent
Start Date: - n/a -
Salary: - n/a -
Job Reference: 5390
APPLY NOW
    Email Job to a Friend     Save Job to Inbox     Printer Friendly

Description
Boeing Intelligence & Analytics (BI&A) is seeking a Senior DevOps Engineer to join the development team on one of our (many) prime programs.

COVID-19:

As a U.S. government contractor, Boeing will require all new hires and employees located in the United States to be fully vaccinated against COVID-19 by December 8, 2021. Individuals who are unable to be fully vaccinated due to a disability/medical condition or sincerely held religious belief may apply for a reasonable accommodation during the post-offer process. Individuals who are approved for a reasonable accommodation will be subject to frequent COVID-19 testing and possibly other health and safety measures. Employees working in certain positions may be required to undergo frequent COVID-19 testing prior to December 8th if they are not fully vaccinated.


Work Location:   


Ft. Meade, MD

Telework Available: N/A




What You Will Do:


Build and enhance high-visibility, collaborative web application tools used in the day-to-day mission, throughout the customer and across the broader Intelligence Community (IC). Your work will enable data to be updated and shared in real-time and will help drive more informed and timely decisions in matters of national security.

You will work with real-time data and create tools using cutting-edge visualization, development and analytic technologies.

Thus far, our team has created:


A streamlined, collaborative User Interface (UI) that shares data across agencies within the IC.
Cognitive Data Models to develop data transformations for easier consumption into the UI.
A UI that allows users to consolidate, organize, and reconcile data in a sandbox setting and updates real-time tabular, graphical, and map visualizations.
An analyst tool that enables users to quickly capture, document and access information.





A Day in the Life (Just a Few of the Things You Will Do):



Install new / rebuild existing servers and configure hardware, operating system, storage, applications, in accordance with standards and operational requirements.
Develop and maintain installation and configuration procedures.
Contribute to and maintain system standards.
Research and recommend innovative, and where applicable automate, approaches for system administrations tasks.
Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems, and key processes, reviewing system and application logs, and verifying completion of scheduled job.
Repair and recover from hardware or software failures. Coordinate and communication with impacted constituencies.
Apply OS patches and upgrades, upgrade system administration tools and utilities. Configure / add new services as necessary.
Perform on-going performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.


Required Education / Years of Experience:


Seven (7) or more years of experience with the programs of similar scope plus a Bachelor’s degree in a technical discipline from an accredited college or university is required OR Eleven (11) years total of web development experience may be substituted for candidates without a qualifying bachelor’s degree.   


Required Skills/Qualifications (What You Must Have):


Active TS/SCI clearance with Polygraph
Three (3) + years managing Amazon Web Services (CloudFormation, EC2, S3, ELB, ASG, etc.) is required, as well as a solid understanding of the different services AWS (or C2S) provides

Strong professional experience automating AWS configuration, build and deployments using Ansible, CloudFormation, SaltStack or other equivalents
Understanding of AWS VPC, network management, and datacenter operations


Five (5) or more years of experience:

Experience with container systems (Docker) and container orchestration (e.g. EC2 Container Service, Kubernetes, Mesos).
Experience with code repositories (Git), continuous integration tools (e.g. Jenkins, Maven or Gradle)
Monitoring automation; make sure that the correct monitors are deployed at the application level so that any failures can be quickly detected and repaired.
Work closely with the development teams to provide high quality, highly available, and dynamic solutions.
Fluency in at least on scripting/code language such as Ruby, Shell, Python, or Java.
Solid web infrastructure fundamentals: TCP/IP, DNS, HTTP, cashing REST, and scale out.
Experience designing, implementing, and supporting Continuous Integration (CI) and Continuous Delivery (CD) pipelines and processes.
Experience designing minimal, reproducible runtime container images.
Experience with build processes and tooling for several programming languages.
Experience writing Linux shell scripts to facilitate application integration using a one or more appropriate server-side languages (i.e. Shell, Python, etc.)
Ability to document usage, implementation patterns, and design decisions.
Ability to work on a dispersed team using realtime chat and virtual meeting tools.


Experience developing applications interfacing with REST-based APIs/services in Apache Tomcat/Java or NodeJS.
Full Software Development Lifecyle (SDLC) experience that includes seven (7) years or more of:

Analyzing and translating user requirements into software requirements
A combination of both new software development and capabilities enhancement
Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, and requirements analysis and synthesis from system level to individual software components
Developing simple data queries for existing or proposed databases or data repositories
Software Integration (new and existing systems)
Troubleshooting, debugging and defects correction.
Creation and editing of software system documentation
Assisting with development and execution of test procedures for software components
Experience developing applications interfacing with REST-based APIs/services in Apache Tomcat/Java or NodeJS.




Desired Experience/ Skills (Nice to Have):


Modify the repository schema of an existing application to support new data items, develop data mining and data ingest processes for new data, and support integration with middle-tier and back-end APIs
Administer, maintain, and implement policies and procedures for ensuring the security and integrity of the application
Experience working in an Agile software development environment
Exp







Powered by Jobbex