Innovative Defense Technologies (Idt) - Fall River, MA

posted 4 months ago

Full-time
Fall River, MA
Professional, Scientific, and Technical Services

About the position

Innovative Defense Technologies (IDT) is seeking an experienced DevSecOps Software Engineer to join our Undersea Warfare (USW) business area based in our Fall River, MA office. This engineer will work with senior leadership and a fast-paced team of mission-focused engineers to solve some of our customers' toughest challenges. Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this dynamic customer space. The successful candidate will contribute to building high-quality, innovative, and fully performing software that supports the full stack development and maintenance of a cloud-based DevSecOps environment. The role involves designing, developing, and integrating software solutions, as well as supporting DevSecOps solutions for our Department of Defense (DoD) and commercial customers, along with our internal development teams. Responsibilities include understanding user requirements, defining system functionality, and implementing CI/CD pipelines. The candidate will be well-versed in container orchestration and networking, DevSecOps tools and practices, as well as Infrastructure as Code tooling. All applicants must be able to obtain/maintain an active U.S. Security Clearance.

Responsibilities

  • Design and implement software services in support of a DevSecOps environment.
  • Perform trade studies, deploy and maintain DSO tools and develop DSO processes to support enterprise level application developers.
  • Implement technologies in accordance with various Information System security policies and guidelines.
  • Harden CI/CD pipelines in accordance with Government security policies and guidelines.
  • Work with open-source technologies as needed.
  • Participate and provide feedback in design reviews.
  • Communicate and work collaboratively with colleagues and lead engineers.
  • Develop, implement, and maintain Infrastructure as Code software for automated deployment and configuration of a multi-site, multi-system environment.
  • Administer/Design/Debug infrastructure, operating system, network, security changes in our cloud environment.
  • Collaborate with team members in the context of peer-review of architecture design.
  • Prioritize and manage individual workload across several milestones and projects efficiently.
  • Successfully take tasks from beginning to end using strong organization, planning, and prioritization skills.
  • Demonstrate excellent teamwork and communication skills to collaborate with other teams and stakeholders in a dynamic and geographically distributed team environment.
  • Ability to work on-site at IDT's facilities or travel to customer sites on a limited, as needed basis.

Requirements

  • Bachelor's degree in computer science or related technical discipline
  • Minimum of 5 years of demonstrated experience in DevSecOps software development
  • Experience with languages such as Java, Python, and bash
  • Strong Linux skills and containerization skills
  • Comfortable with configuration management tools such as Git
  • Experience working with SW development tools such as Jenkins, Maven, Gradle, and Nexus, etc.
  • Familiarity with Agile software development methods and practices
  • Experience with DevSecOps practices and culture
  • In-depth understanding and hands-on experience of implementing CI/CD pipelines that include all phases of standard DevSecOps ecosystem from planning to deployment
  • Experience with containerized software deployment and container orchestration platforms such as Kubernetes
  • Experience with designing and architecting software systems that meet requirements and maintenance living documentation of system designs
  • Desire to identify, learn, and apply new software technologies
  • Experience with software testing and configuration management
  • Ability to lead DevSecOps software teams in task planning and execution management
  • Ability to work on-site with potential hybrid flexibility.

Nice-to-haves

  • Experience and knowledge of DoD DevSecOps initiatives/tools/policies such as Platform One, Iron Bank and the continuous ATO process
  • 10 years of experience in the implementation of DevSecOps software solutions
  • Deep understanding of tracing, metrics, monitoring, alerting, and other observability best-practices
  • Experience in leading multi-disciplined teams in overall project execution and delivery
  • Experience with service-based, cloud platforms such as AWS, Azure, Google Cloud
  • Working knowledge of developing software on Linux operating systems, especially with hands-on knowledge of networking fundamentals, protocols, and standards (TCP/IP, TLS, DNS)
  • Experience with relational databases such as PostgreSQL
  • Experience with virtualization technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service