Responsibilities
- Designs, implements and maintains cloud applications and systems
- Creates scripts or templates for provisioning and managing cloud infrastructure
- Automates system infrastructure and associated components
- Evaluates functional requirements and constraints of systems
- Assesses, refines and improves architecture of systems to meet customer requirements
- Implements container managements and orchestration using related technologies
- Designs and implements monitoring solutions, system security, and data assurance
- Creates and maintains systems drawings (Visio flowcharts, diagrams)
- Troubleshoots technical issues, and develops and implements solutions
- Conducts technical trainings and briefings with customers
- Supports operational and maintenance phase for systems
- Participates in special projects as required
Technical Skills Required
Cloud Migration Expertise
Demonstrated experience in planning and executing cloud migrations to and from AWS and Azure platformsProficiency in assessing on-premises infrastructure and designing optimal cloud migration strategiesExperience in assessing cloud hosted infrastructure and applications, and designing and implementing a secure, private cloud solutionAbility to manage and optimize multi-cloud environmentsExperience with cloud migration tools, applications, services and best practices for minimizing downtime and ensuring data integrityContainer Architecture and ImplementationIn-depth knowledge of containerization technologies, particularly Docker and Kubernetes (i.e. Clusters, Elastic Kubernetes)Hands-on experience designing and implementing container-based solutions in both private and public cloud environmentsFamiliarity with container orchestration, scaling, and management in production environmentsUnderstanding of microservices architecture and its implementation using containersCloud Architecture Experience
Proven track record in designing and implementing scalable, high availability, secure, and cost-effective cloud architecturesStrong understanding of cloud-native design principles and best practicesExperience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormationKnowledge of cloud security best practices and compliance requirements in support of the accreditation processAbility to architect solutions that leverage cloud-native services and serverless technologiesProficiency in Windows and Linux operating systemsHands-on experience in virtualization, software-defined networking, and security technologiesQualifications
Bachelor's degree in Computer Science or Engineering, or a related technical discipline, or the equivalent combination of education, certifications and work experience3 to 5 years of experience in cloud engineering, design and migrationStrong interpersonal skills, and ability to effectively provide technical training to customersStrong problem solving, analytic, and communication skillsAbility to work well under pressure and time constraints, in a small team environmentSelf-starter with ability to accomplish tasks in a timely manner with minimal supervisionAbility to work occasional evenings and / or weekends as job duties demandCapable of lifting and moving information technology equipment up to 50 poundsMust be able to obtain / maintain a security clearance, which requires U.S. citizenshipWork location : Gainesville, VA (hybrid)Equal Opportunity
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. NTS will also consider qualified applicants with criminal histories consistent with relevant laws for employment.