Job Title CLOUD SOLUTIONS ARCHITECT Location Wright Patterson Air Force Base, OH 45433 US (Primary) Category Information Technology Job Type Full-Time Career Level Experienced (Non-Manager) Education Bachelor's Degree Security Clearance Required TS/SCI Job Description Ignite is an ISO 9001:2015 and CMMI Services Level 3 and Development Level 2 certified, Service-Disabled Veteran-Owned Small Business (SDVOSB), headquartered in Huntsville, AL. By design, Ignite is a provider of professional services to customers in educational, federal, and commercial industries and in every action seeks to be the preeminent provider within this business space. Overview: The Cloud Architecture and Session Management Developer will support the research and development (R&D) of capabilities for the NASIC Unified Cloud's shared services. The work will involve replacing and consolidating existing session management capabilities into a single solution and enhancing serverless function management to optimize performance, scalability, and alignment with strategic goals. This position requires expertise in cloud services, containerized applications, and adherence to DevSecOps principles and Agile methodologies. Key Responsibilities:
Session Management Development: - Develop a comprehensive session management system that records and restores user interactions with software applications.
- Conduct stakeholder interviews to gather and document functional and non-functional requirements.
- Design the session management system to support diverse user interactions, state persistence, and recovery mechanisms.
- Implement the system using appropriate technologies, developing APIs consistent with the OpenAPI Specification (OAS) for cross-device and cross-platform compatibility.
- Perform unit, integration, and user acceptance testing to ensure the system's reliability.
- Provide detailed documentation for the session management system and deliver training sessions to relevant stakeholders.
- Develop Software Bill of Materials, API Documentation, Testing Reports, and User and Technical Documentation.
Serverless Architecture Development: - Design and implement a serverless architecture that dynamically allocates resources based on event triggers to optimize resource usage and cost-efficiency.
- Gather requirements through stakeholder interviews, documenting triggers, and workflows for the system.
- Use cloud services to develop functions and services that respond to specific event triggers, integrating with existing systems and workflows.
- Conduct extensive testing, including load testing, to verify the reliability and scalability of the architecture.
- Create detailed documentation and provide training materials for managing and maintaining the serverless system.
- Develop deliverables including a Software Bill of Materials, codebase, configurations, and relevant technical documentation.
DevSecOps and Agile Practices: - Adhere to DevSecOps principles and the Agile process model for iterative design and build development.
- Align with NASIC Software Way and PED Mod Agile Software Development Guidelines throughout the development process.
- Participate in release planning events and quarterly NASIC planning activities, coordinating with other development teams.
- Identify and manage dependencies, track risks, and support cross-team collaborations to ensure seamless delivery.
Coordination and Backlog Management: - Collaborate with other development teams, negotiating and coordinating the delivery of required capabilities.
- Provide any remaining Jira backlog to the Government Task Manager (GTM) at the end of the performance period.
- Develop a release plan estimate and manage deliverables effectively to align with project milestones.
Technical Requirements: - Expertise in developing containerized applications for Kubernetes environments.
- Familiarity with OpenAPI Specification (OAS) for API development.
- Proficiency in cloud services, serverless architecture, and session management.
- Experience in following DevSecOps practices and Agile methodologies for software development.
- Skilled in using Jira for backlog management and tracking project progress.
Job Requirements
- Top Secret/SCI Clearance
- Bachelor's degree in Engineering or IT.
- Security +
- Familiar with K8
- Python Program Language
- Strong background in developing session management systems and serverless architectures.
- Experience with cloud services, containerized applications (Kubernetes), and API development.
- Familiarity with the NASIC Software Way and PED Mod Agile Software Development Guidelines.
- Excellent communication and coordination skills for stakeholder engagement and cross-team collaboration.
We are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law. Accommodation Request: If you are a qualified individual with a disability or are a disabled veteran and are unable or limited in your ability to use or access our Careers sites as a result of your disability, you have the right to receive assistance in completing the application process. Please send your request to ...@IgniteNow.Net