Software Integration Engineer 3 - Baltimore, United States - Wyetech LLC

    Default job background
    Description


    The Software Integration Engineer shall develop software Tools and Services in a PaaS Linux environment supporting an 'on-prem' cloud offering with open source software using Kubernetes, Docker, Rook and other cutting edge software.

    Expertise and desire to work in a containerized landlord/tenant environment is essential.

    The Software Integration Engineer shall support the development of Tools and Services that increase the efficiency of software to production within a DevOps culture.

    Provides expertise in integrating, installing, configuring, upgrading, compiling and supporting COTS/GOTS software in a heterogeneous operating system environment.
    Capabilities

    Ability to integrate, install, configure, upgrade, compile, and support COTS/GOTS software
    Generate documentation for the full software stack
    Update software for sustainment support
    Basic Linux system administration skills and shell scripting
    Execute test codes for characterization of software performance
    Provide software product ownership for HPC tools
    Working knowledge of CM tools, web documentation, and issue tracking
    Ability to work in a fast paced environment and switch between various architectural paradigms
    Required Qualifications

    TS/SCI with Agency Appropriate Polygraph
    Bachelor's Degree in Computer Science or related field and have at least eight (8) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment

    OR
    The individual shall have five (5) years full time Computer Science directly related work that can be substituted for a degree and have at least eight (8) years of demonstrable experience

    OR
    An industry recognized professional certification, as defined in the TT0s, may substitute as one (1) year experience. A Master's Degree in Computer Science or related field may substitute for two (2) years' experience
    Required Technical Skills

    Experience with Linux CLI
    Experience writing scripts using Bash/Python
    General technical knowledge regarding compute, network, memory, and storage system components
    Experience with IaC (Infrastructure as Code) principles and automation tools such as SaltStack, Puppet, and Ansible
    In-depth experience with trouble-shooting large Linux Clusters
    Demonstrated experience using system monitoring tools such as Prometheus/Grafana
    Experience with containerization technologies such as Docker
    Demonstrated experience administrating/monitoring Kubernetes clusters
    Experience with the Atlassian Tool Suite (JIRA, Confluence)
    Experience using Git for version control
    Desired Technical Skills

    Experience using Helm to deploy Kubernetes applications
    Experience using GitLab CI/CD pipelines
    Familiar with Site Reliability Engineering (SRE) principles and applications
    Wyetech, LLC is an Equal Opportunity Employer.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

    #J-18808-Ljbffr