Lmi Consulting - McLean, VA

posted 3 months ago

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

About the position

The Cloud Application Developer position at LMI Consulting, LLC involves a critical role in application development and maintenance within a cloud environment. The successful candidate will be responsible for managing and configuring cloud resources to ensure optimal performance and security. This position requires polished programming skills and the ability to execute tasks efficiently while providing engineering support for tracking hardware devices and software licenses associated with stand-alone tablets used in training courses. The role is based onsite in the Northern Virginia area, emphasizing the importance of collaboration with course instructors and other stakeholders to assess and validate new requirements for the tablets. In this role, the developer will create baseline images for the tablets, ensuring that they are updated with the latest anti-virus and operating system releases. The responsibilities also include resetting tablets to factory settings upon their return and re-imaging them for subsequent training courses. A systematic check-in and check-out process will be established to maintain visibility over all hardware devices. The developer will design, code, and provide operations and maintenance (O&M) support for application instances in the Sponsor's cloud environment, which includes monitoring and configuring storage solutions using S3, managing databases with MongoDB, and ensuring efficient application load balancing. Security is a paramount concern in this position, and the developer will be tasked with maintaining the Sponsor's accreditation for all current and future applications. Adherence to security protocols, conducting security scans, and following standard operating procedures are essential duties to ensure the integrity of the cloud environment. The developer will also be responsible for keeping machine images for servers up-to-date, thereby ensuring that the cloud infrastructure remains secure and efficient.

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 the image when new releases for the anti-virus and operating system are available.
  • Reset the tablets to factory settings when the device is returned and re-image the tablet for the next training course.
  • Create a check-in and check-out process to identify the whereabouts of all hardware devices.
  • Design, code, and provide O&M support for application instances in the Sponsor's cloud environment.
  • Monitor and configure storage using S3 to ensure the Sponsor's cloud environment runs efficiently and effectively.
  • Monitor and configure database using Mongo to ensure the Sponsor's cloud environment runs efficiently and effectively.
  • Monitor and configure application load balancing to ensure the Sponsor's cloud environment runs efficiently and effectively.
  • Maintain the Sponsor's accreditation for all current and future applications.
  • Maintain the platform environment in the cloud.
  • Ensure all security protocols, security scans, and standard operating procedures are followed in the Sponsor's cloud environment.
  • Ensure the machine images for servers are kept 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