Sr. DevOps Engineer (TS/SCI w/Poly Required)

Employer
SAIC Corporation
Location
Fairfax, VA
Posted
Oct 11, 2020
Closes
Oct 25, 2020
Ref
1312860859
Function
Engineer, IT, QA Engineer
Hours
Full Time
Description SAIC is seeking an experienced, Senior DevOps Engineer to support a fast-paced Intelligence Community program. The DevOps engineer must have experience in designing, building and maintaining continuous integration/continuous delivery build pipelines. The candidate must have hands-on experience with Kubernetes in designing, implementing and managing Kubernetes clusters working in conjunction with Docker Containers. The candidate must have experience with Docker and establishing container image repositories, building Docker files, container images, and using Docker in establishing continuous integration/continuous deployment (CI/CD) deployment pipelines. The candidate needs to have experience with tools enabling automated testing and integration, and with AWS specifically in regard to key services eg, EC2, S3, VPC, KMS, CloudFormation, IAM. The individual will be involved in the following critical activities: Automating and orchestrating workloads on AWS. Hands-on experience with at least one configuration/deployment management system eg, Chef, Puppet, Ansible, AWS Cloud Formation, Salt or other similar tools Hands-on experience with at least one of the following languages: Node.js, Python, PHP, Ruby, and Java. Proficient with git and git workflows. Creation of Docker files Creation of Docker Container images and a container image repository. Proficiency in leveraging automated testing tools to automate testing. Lead the design, development and instantiation of the deployment process for the project Design, build and maintain CI/CD pipelines in multiple integration and test (I&T) environments Install, configure and manage Kubernetes clusters supporting the CI/CD deployment pipelines Install, configure and manage additional CI/CD tools in the environment eg, Jenkins, GitLab, Cucumber Install, configure and manage automated testing tools in the environment Qualifications Requires active/current TS/SCI with Polygraph BA/BS Degree in Engineering, Computer Science or a related field. Industry certifications preferred with 14 years of experience. Must have 3+ years as a DevOps Engineer or equivalent Must have 3+ years of hands on experience with Kubernetes and creating and managing a Kubernetes based infrastructure Must have 3+ years of hands on experience with Docker, building Docker files and images, establishing Docker image repositories Must have 2+ years of experience with CI/CD orchestrator tools eg, Jenkins, Maven, Ant, or similar CI/CD orchestrator tool(s) Must have experience in building and managing CI/CD pipelines Must have experience with Helm Must have experience with a source code repository tool eg, GitLab, GitHub Must have experience building installation packages using RPM and Yum Must have experience with Chef for software installation Must have 5+ years of professional software development experience Must be proficiency with Linux is required Must have familiarity with Test Automation tools and frameworks: XUnit, Selenium, Cypress JS, SauceLabs, etc. Proven ability to provide automation solutions using PowerShell, Python and JSON. Platform and OS experience: CentOS 6 and 7, RHEL 6 and 7, Windows 7, Windows 2016 Must have strong prior scripting experience. Must have experience installing and configuring AWS services. Overview SAIC is a premier technology integrator solving our nation's modernization and readiness challenges. Our offerings across defense, space, civilian, and intelligence markets include high-end solutions in engineering, IT, and mission outcomes. We integrate the best components from our portfolio with our partner's ecosystem to deliver innovative and effective solutions. We are 25,500 strong; driven by mission, united by purpose, and inspired by opportunities. Headquartered in Reston, VA, SAIC has annual revenues of nearly $7.1 billion. For information, visit saic.com or Working at SAIC for benefits details. SAIC is an Equal Opportunity Employer empowering people no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or veteran status. We strive to create a diverse, inclusive and respectful work culture that values all.