The ACS team is responsible for a common set of services including, but not limited to, messaging, data mediation, Platform as a Service (PaaS), presentation layer, data analytics, security, orchestration, Geospatial layer, content and metadata discovery. These services are designed to provide a middleware layer connecting CANES to other Program Executive Officer, Command, Control, Communications, Computers and Intelligence (PEO-C4I) Programs of Record (PoRs).
Noblis MSD is seeking a Software Engineer (All Levels) with experience in PMW 160 systems to include CANES and Agile Core Services (ACS). Including experience supporting research, design, and development of computer and network software and specialized utility programs. This position requires demonstrated experience applying programming concepts and notable experience applying modern software development methodologies (e.g. agile, DevOps/ DevSecOps). Strong knowledge of Virtualization and/or Cloud Solutions, Red Hat Enterprise Linux 6/7/8 OS, Windows Server 2016/2019 OS, Active Directory, Group Policy, Cisco IOS/ISE, is desired.
*Note: this position is located in San Diego, CA.
Responsibilities:
- As a team member, integrate numerous shipboard IT systems with the ship’s enterprise network (CANES)
- Analyze requirements/ user needs and develop software solutions applying modern software development methodologies (e.g. agile, DevOps/ DevSecOps)
- Update or enhance existing SW capabilities
- Work with other functional disciplines (e.g., project management, acquisition, logistics, security, etc.) to integrate HW and SW systems, develop specifications, and performance requirements.
- Support Design/ Engineering and Integration efforts with:
- OpenShift, VMWare, AWS, Active Directory and OpenAM, MS Exchange, MS Systems Center solutions, System Incident and Events Management, IIS, JBOSS, Cisco Integrated Services Engine, and Group Policy Management
- Automate processes using PowerShell and Ansible along with Git/BitBucket for script and configuration data management
- Work within DevOps Agile processes and tools to devise and deliver technical solutions
- Identify areas for improvement, innovation, simplification and subsequently take the lead on executing those initiatives