Principal Software Engineer - DevOps Platform

    SAIC
    El segundo, CA
    Full-time

    Job Description

    Description

    Devops Platform Engineer/Platform/Infrastructure Project Officer

    SAIC is hiring a Software Engineer to join our MILSATCOM Systems Engineering Integration and Test (MSEIT) team supporting our customer with a technology stack that is always evolving and is keenly focused on developing and exposing managed services to internal users through self-service management APIs built on top of a Platform-as-a-Service. Small teams, that move fast and is building services on top of managed services that take advantage of industry best practices and open source solutions.

    As a DevOps engineer in the System Security and Communication (SysComm) team, you can play a major part in this effort to evolve the customers platform services and enable their strategy for creating highly inventive technology solutions for the Air Force. This job requires a developer who is focused on operations and ensuring our managed services rarely need any humans involved to keep them running and maintained.

    As a DevOps Platform Engineer, you'll be responsible for:

    • Becoming a subject matter expert (SME) of several internal, distributed and managed services

    • Automating the installation, configuration and maintenance of services on the Section 31 platform

    • Managing system-level performance tuning to optimize for reliability and efficiency

    • Guiding software releases and activations for new features and platform configuration while prioritizing safety

    • Supporting users by consulting on their designs and guiding their use of hybrid cloud

    Part of our customers Engineering Services organization, the DevOps Security team is in charge of developing global managed services for use by internal teams for economically deploying highly scalable products. These systems operate behind the scenes to secure a network, help application product teams bring their latest ideas to the field faster and provide the fault-tolerant and highly-scalable core of our customer's platform as a service for internal users.

    #ICAF

    Qualifications

    Education and Experience

    Applicants must have 9+ years of relevant experience and a Bachelor's degree.

    Required Skills

    • ~1+ year of experience with Linux

    • ~1+ year of experience with programming languages such as Python, Go or Bash

    • ~1+ year of experience with CI/CD tools (e.g. Jenkins, Travis, gitlab ci)

    • ~1+ year of experience with Kubernetes or Istio

    • ~1+ year of experience with different cloud service models (e.g. IaaS, PaaS, SaaS, Serverless)

    Additionally, qualified candidates must have an active/current DoD Secret security clearance (or higher) with the ability to obtain and maintain a TS/SCI.

    Desired Skills

    Support should have a baseline with some of following programming languages, tools, and concepts: JavaScript, html, css, ReactJS, Typescript knowledge, React hooks, restful API's with Java, Solid Spring Data Rest, Spring MVC, Spring Boot, Spring Security Python (w/ Django, Flask, etc.), NodeJS (w/ Express, etc.), Golang, C# (.NET core), Git/GitHub, Unix, CI/CD using Concourse and Platform as a Service Systems (AWS, Azure, Google Cloud, etc.), Bosh.

    Linux System Administration Knowledge (e.g. server administration, internals, package management)

    •Experience with container technology and microservices

    • Experience with deployment/configuration management tools (e.g. Ansible, puppet, chef, fabric)

    • Experience with Monitoring/Logging/Performance Analytics (e.g.. Logstash/Kibana, DataDog, Splunk, FluentD)

    • Experience operating fault-tolerant distributed systems (e.g. Redundancy, Availability Zones, Data Reliability)

    • Experience with SQL and noSQL database technologies such as PostgreSQL, Redis, Kafka, or Cassandra

    • Experience with AWS or Azure or Oracle Cloud or equivalent technologies (e.g. EC2, EBS, RDS, Elasticache, Kinesis)

    Front end:

    - Required: Strong html, css, javascript knowledge with familiarity with ReactJS

    - Bonus: Typescript knowledge and expertise with React hooks

    Backend:

    - Preferred: Experience building restful API's with Java.

    - Bonus: Solid Spring Data Rest, Spring MVC, Spring Boot, Spring Security experience.

    - Acceptable: Building restful API's in other languages/frameworks such as Python (w/ Django, Flask, etc), NodeJS (w/ Express, etc), Golang, C# (.NET core), etc.

    Tools/Cloud:

    - Required: Git proficiency, Unix command line familiarity

    - Preferred: plus knowledge of CI/CD using Concourse and Platform as a Service Systems (AWS, Azure, Google Cloud, etc)

    - Bonus: Knowledge of Pivotal Cloud Foundry and Bosh

    Other:

    Knowledge of/Proficiency with Test Driven Development

    Overview

    SAIC is a premier technology integrator solving our nation's most complex modernization and readiness challenges. Our robust portfolio of offerings across the defense, space, civilian, and intelligence markets includes high-end solutions in engineering, IT, and mission solutions. Using our expertise in existing and emerging technologies, we integrate the best components from our own portfolio and our partner ecosystem to deliver innovative, effective, and efficient solutions. We are 25,500 strong; driven by mission, united by purpose, and inspired by opportunities. Headquartered in Reston, Virginia, SAIC has pro forma annual revenues of nearly $7.1 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom. For SAIC benefits information, see Working at SAIC. EOE AA M/F/Vet/Disability

    Posting ID: 552622757Posted: 2020-05-27