Design, write, and deliver Infrastructure as Code software to improve the availability, scalability, latency, and efficiency of the network
Build automated DevOps pipelines using tools such as GitLab and Azure DevOps
Develop jobs for the deployment of various artifacts that constitute an application on a container-based environment such as Docker
Participate in the development of advanced CI / CD processes to support deployments
Work extensively to deploy applications on Kubernetes clusters in our on-premises cloud environment as well as our customer’s cloud-based environment
Automate repetitive tasks to eliminate toil and drive consistency + repeatability
Actively participate in incident response and root-cause analysis, support a blameless post-mortem culture
Requirements & Skills:
Bachelor’s degree in Computer Science or related field
4+ years of software development experience
US Citizenship with an active top-secret clearance is required
Proficiency with JavaScript, TypeScript, HTML, and CSS
Proficient with developing client-side code using Modern UI Frameworks such as Angular, React, or Vue.
Ability to innovate, evaluate, and research new technologies while staying abreast of industry trends
Highly motivated individual with strong analytical and problem-solving skills, who is effective at communication and can engage constructively with peers and technical leads.
Hold an active Top Secret/SCI clearance
Experience developing and working according to an Object-Oriented Programming paradigm
Experience with map widget libraries such as CesiumJS, Open Layers, or Leaflet
Experience with graph widget libraries such as Vis Network or CytoscapeJS
Experience with CSS preprocessing and postprocessing solutions (i.e. SASS, LESS, and PostCSS)
Experience with chart widget libraries like ChartJS and D3
Experience working with State Management Stores
Experience with Chrome/Firefox debugger
Experience with Agile software development
Experience Interfacing client requests with Backend RESTful services and WebSocket interfaces
Experience with leadership such as being a Subject Matter Expert or lead of a team
Experience designing and developing high-level software architectures