DevOps Engineer - Albuquerque, NM, United States - Key Logic

    Key Logic
    Key Logic Albuquerque, NM, United States

    2 weeks ago

    Default job background
    Technology / Internet
    Description
    KeyLogic is seeking a DevOps Engineer to support a major national laboratory
    You will perform configuration management, testing of complex software engineering infrastructure
    You will employ systems-level thinking to plan, develop, and execute the implementation of solutions in the areas of cloud computing, security architecture, software architecture and network engineering
    To achieve this, you will need two years of relevant experience and experience in problem identification, root cause analysis, and solving
    Primarily responsibilities will include research and development of a state-of-the-art Linux build, integration, and test environment that enables the development of sophisticated, real-time decision support systems that support remote sensing, data acquisition, and analysis applications

    Responsibilities:

    Identify, setup, integrate, evaluate, and maintain tools to build and optimize the system workflow to create reproducible and predictable environments.

    Advance configuration management and testing frameworks of our software and platform code

    Seek opportunities to automate processes as much as possible for continuous integration and continuous delivery, enabling better consistency and maintainability.

    Analyze, troubleshoot, identify, and solve issues to support complex testbed and system infrastructures in a classified environment that are used by multiple software development, platform development, and testing teams.

    Partner with architects, developers, technical leads, and integration test teams to understand system and project-level requirements, develop vision, design solutions, and deliver high-quality tested software applications while ensuring we meet customer expectations

    Qualifications:
    Bachelor's degree in Management Information Systems, Information Systems, Computer Science, Computer Engineering or relevant STEM field and 7 years of experience or equivalent education (MS plus 3 years' relevant experience), and at least 1 year of application development experience
    Experience with QA testing
    In lieu of a degree, relevant experience is applicable.
    U.S
    Citizenship is required per contract to obtain and maintain a U.S
    Department of Energy clearance, with the ability to obtain and maintain a DOE Q clearance.

    Experience with the following:
    Scripting languages (e.g
    Python and Bash)
    Debug tools and techniques for analysis and data collection
    Continuous Integration/Continuous Deployment (CI/CD) Pipeline
    Configuration Management (GitLab preferred)
    Software engineering and testing practices (unit and integration testing) for applications written in modern programming languages (e.g
    C++, Python, Java)
    Unix/Linux operating environments
    Demonstrated ability to work effectively in a collaborative and interdisciplinary team environment, including sound technical communication.
    Analytical and technical problem-solving skills leading to experience with problem identification, root cause analysis, and implementing solutions

    Desired:
    Certified in any of the following: CAST, ISTQB INCOSE, Security+ and/or RHEL

    Experience with the following:
    Creating and running tests to assess compliance with customer requirements.
    Automated verification and validation techniques and technologies
    Build, automation, orchestration, virtualization, continuous integration, and continuous delivery (example of using tools such as Jenkins, Git, Ansible, Docker, vSphere and CMake)
    Containerization (Docker preferred)
    Large-scale (1M+ lines of code) systems
    Practicing Agile methodologies (e.g
    Scrum)
    Test Driven Development (TDD)
    Ability to understand, assess and implement processes to meet cyber requirements for computer systems, software, and networks.
    Participating with requirements decomposition and providing project level effort estimations
    Ability to develop and manage integrated solution roadmaps.
    Real-time processing of sensor data
    Working on one or more US Government programs
    Mentoring others
    Active DOE Q-level clearance or equivalent