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 platforms
- Proficiency in assessing on-premises infrastructure and designing optimal cloud migration strategies
- Experience in assessing cloud hosted infrastructure and applications, and designing and implementing a secure, private cloud solution
- Ability to manage and optimize multi-cloud environments
- Experience with cloud migration tools, applications, services and best practices for minimizing downtime and ensuring data integrity
- Container Architecture and Implementation
- In-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 environments
- Familiarity with container orchestration, scaling, and management in production environments
- Understanding of microservices architecture and its implementation using containers
Cloud Architecture Experience
- Proven track record in designing and implementing scalable, high availability, secure, and cost-effective cloud architectures
- Strong understanding of cloud-native design principles and best practices
- Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation
- Knowledge of cloud security best practices and compliance requirements in support of the accreditation process
- Ability to architect solutions that leverage cloud-native services and serverless technologies
- Proficiency in Windows and Linux operating systems
-
Hands-on experience in virtualization, software-defined networking, and security technologies
Qualifications
- Bachelor’s degree in Computer Science or Engineering, or a related technical discipline, or the equivalent combination of education, certifications and work experience
- 3 to 5 years of experience in cloud engineering, design and migration
- Strong interpersonal skills, and ability to effectively provide technical training to customers
- Strong problem solving, analytic, and communication skills
- Ability to work well under pressure and time constraints, in a small team environment
- Self-starter with ability to accomplish tasks in a timely manner with minimal supervision
- Ability to work occasional evenings and/or weekends as job duties demand
- Capable of lifting and moving information technology equipment up to 50 pounds
- Must be able to obtain/maintain a security clearance, which requires U.S. citizenship
- Work 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.