LMI - McLean, VA

posted 20 days ago

Full-time
McLean, VA
Professional, Scientific, and Technical Services

About the position

The Cloud Application Developer position involves application development and maintenance within a cloud environment, focusing on programming, execution, and optimal management of cloud resources. The role requires engineering support for tracking hardware devices and software licenses for training tablets, ensuring efficient operation and compliance with security protocols.

Responsibilities

  • Assess and validate new requirements from course instructors for stand-alone tablets used for training courses.
  • Track hardware devices and software licenses to ensure nothing enters end-of-life status.
  • Create a baseline image for the tablets and update it with new releases for anti-virus and operating system.
  • Reset tablets to factory settings upon return and re-image for the next training course.
  • Create a check-in and check-out process to track hardware devices.
  • Design, code, and provide O&M support for application instances in the Sponsor's cloud environment.
  • Monitor and configure storage using S3 for efficient cloud operation.
  • Monitor and configure database using Mongo for effective cloud management.
  • Monitor and configure application load balancing for optimal cloud performance.
  • Maintain the Sponsor's accreditation for all current and future applications.
  • Maintain the platform environment in the cloud.
  • Ensure compliance with security protocols, scans, and standard operating procedures in the cloud environment.
  • Keep machine images for servers up-to-date.

Requirements

  • Demonstrated experience with JavaScript
  • Demonstrated experience with Node.js
  • Demonstrated experience of HTML and CSS
  • Demonstrated experience creating and integrating with RESTful Web APIs
  • Demonstrated experience creating, querying, updating and deleting objects, collections and databases using MongoDB
  • Demonstrated experience working in Linux environment including working with the Linux terminal
  • Demonstrated experience creating and updating images for tablets for anti-virus and operating system updates and re-baselining tablets before re-use.
  • TS/SCI with polygraph required.

Nice-to-haves

  • Demonstrated experience writing automated tests
  • Demonstrated experience creating web applications from scratch
  • Demonstrated experience with maintaining web servers
  • Demonstrated experience with IIS and Nginx
  • Demonstrated experience with General server and Storage (S3) volume management and backups within AWS
  • Demonstrated experience managing clusters, managing database users and permissions, and maintaining replication in MongoDB database management
  • Demonstrated experience with, or a working knowledge of, authentication and authorization systems and standards
  • Demonstrated experience with, or a working knowledge of, web security standards
  • Demonstrated experience with, or a working knowledge of, network systems and protocols
  • Demonstrated experience with, or a working knowledge of, the Sponsor's security requirements for stand-alone devices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service