Cloud Solutions Architect
Rapid Cycle Solutions LLC (RCS) is an innovative small business providing IT and management consulting services to the U.S. Federal Government and commercial clients. We specialize in complex, cross-organizational solution analysis, design, development, implementation, and change management supporting enterprise requirements. Our team of professionals has deep consulting experience supporting the unique needs of civilian Government agencies.
This position requires an active TS/SCI clearance with Full Scope Polygraph and onsite work in Reston, VA. Relocation assistance is typically not available.
About the role
The Cloud Solutions Architect will develop global infrastructure and deliver solutions that drive influence operations. The role requires specialized skills in cloud engineering and full stack development.
Responsibilities
- Participate in software development efforts through all aspects of the software engineering life cycle, including scope and work estimation, design, documentation, implementation, testing, and integration.
- Design and develop new applications to meet the Sponsor’s mission, as well as develop and provide O&M for multiple tools.
- Assist in developing solutions to software architecture problems and broad design solutions.
- Manage virtual and physical servers on a virtualization platform (VMware) with Windows Server 2008-2016, Ubuntu, CentOS, and Ubuntu operating systems.
- Ensure the security of the server infrastructure by implementing industry best practices regarding privacy, security, and regulatory compliance.
- Use a proactive approach to anticipating, mitigating, identifying, troubleshooting, and correcting hardware and software issues on servers and workstations.
- Manage end user accounts, permissions, access rights, and storage allocations in accordance with best practices.
- Install and manage cloud-based applications in AWS, Azure, or GCP.
- Perform software and hardware upgrades, patches, and reconfigurations.
- Manage the physical environment of server racks, including cable management, documentation, labeling, and configuration of KVM switching for console and remote access.
- Install and upgrade computer components and software, manage virtual servers, and integrate automation processes.
- Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing issues, and assessing impact.
- Perform regular backup operations and implement processes for data protection, disaster recovery, and failover procedures.
- Monitor systems daily and respond immediately to performance, security, or usability concerns.
- Review application logs to sustain system integrity and security.
- Administer Linux systems (CentOS/Ubuntu/Rocky).
- Communicate issues and resolutions to all levels of an organization.
- Respond to and resolve help desk and JIRA requests.
Requirements
- Active TS/SCI clearance with Full Scope Polygraph.
- Associate or Bachelor’s degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent experience.
- Experience independently designing and developing cloud-based applications using current best practices and architectural guidelines.
- Experience in software engineering, applications development, or web application development and deployment.
- Proficiency in object-oriented development in a modern language (Java, Go, C#).
- Experience developing front ends in modern frameworks like React, Angular, or Vue.
- Experience developing in a Linux environment.
- Experience developing in commercial clouds such as AWS, Azure, or GCP.
- Experience developing containerized applications using Kubernetes.
- Experience with orchestration tools like Terraform, Ansible, or Helm.
- Knowledge of networking and Virtual Private Network (VPN) protocols like OpenVPN, WireGuard, and IPSec.
Skills
- Java/Go
- JavaScript
- React, Angular, or Vue
- Development in AWS, Azure, or GCP (specifically EC2, S3, EKS, EFS, Route53, Load Balancers, or their equivalents)
- Kubernetes
- Automation – CI/CD (GitLab)
- System administration
- IT certifications in Linux, Microsoft, or other network-related fields
- Virtual Private Network (VPN) technologies like OpenVPN, WireGuard, and IPSec
- Virtualization (VMware or equivalent)
- Scripting (Bash, Python, PowerShell) and automation tools