We are looking for a Senior AWS Cloud Solutions Architect for an exciting program supporting the maintenance, reengineering, and integration of a set of Army financial management applications in an AWS cloud environment! This program is responsible for the maintenance and architecture of a cloud environment, including management of the family of financial management systems and the oversight of all information technologies and requirements for developing, administering, maintaining, and enhancing automated data and information systems that ensure efficient business operating processes.
This environment consists of multiple managed cloud environments (IaaS, PaaS) and numerous hosted data, applications, and processes that enable Army Planning, Programming and Budgeting (PPB) processes to develop the Army Future Years Defense Program. The cloud environment integrates multiple cloud services, commercial-off-the-shelf (COTS) applications, and custom applications storing data in multiple database engines including Oracle RDS, SQL Server RDS, Postgres, Mongo DB (IaaS), and RedShift, while serving more than 23,000 users. Applications exchange data with multiple other data systems and applications hosted in and out of the cloud. The environment performs a wide variety of automated validation routines, financial control enforcement, and produces outputs for submission to the Office of the Secretary of Defense (OSD).
The intent of the program is to maintain and enhance an IT service delivery model that offers consistency and predictability in client service levels within the cloud environment, improved accountability and efficiency, better cost management, and evolving the organization.
The Cloud Solutions Architect will design and develop a cloud platform that is robust, scalable, and modeled on defense-in-depth and inherent security to translate policy, mission, and technical requirements to the enterprise. The architect will map user and application requirements in order to provide system and integration guidance to a team of cloud-certified engineers. The architect will contribute extensive knowledge of modern software development techniques and technology to design services that leverage leading technologies and architecture to produce services that meet customers’ demands.
The Architect is responsible for implementing, managing, and monitoring the environment and deployments in accordance with DoD Business Enterprise Architecture (BEA) requirements. This shall include the design and development of an automated DevSecOps Pipeline, CI/CD support infrastructure, and Data Validation Pipeline. Testing and implementation plans shall accompany all architectural designs. The Architect shall manage the complete life cycle for all components with expert knowledge of technical design alternatives, including Open Source, and their implications by guiding the development teams in overall application technical design activities. This position will provide recommendations to both developers and engineers as necessary to ensure secure implementation of applications and assist engineers in the configuration of software and services.
This position will manage system architecture, system integration, system standards, system design, and requirements specifications. This position requires extensive knowledge of cloud architectures, integration architectures, and knowledge of the Army PPB processes with an understanding of integration into BEA. This position requires extensive knowledge of DoD Laws, Regulations and Policies, and Army IT policies and directives to assure compliance.
Maintain and improve an evolving cloud architecture to take advantage of new capabilities as they become available in the cloud environment.
Lead the migration of the cloud environment to the new cArmy AWS cloud environment as "a cloud within a cloud".
Provide a plan for consolidating services while promoting Net-Centric data sharing and Business Modernization Management requirements.
Identify and implement procedures and architectural changes to reduce costs and improve efficiencies.
Perform Cloud Infrastructure Activities:
Create Virtual Private Clouds/Network/Subnets
Create Virtual Machines with STIG compliant images
Create Docker container environment/deploy and maintain new containers
Create and maintain failover environment to the maximum extend giving available funding
Maintain IP Addressing for VPC, EC2, S3, Security groups
Maintain user accounts, groups, roles, and access policies
Manage and maintain the following environments
Commercial cloud development environment
GovCloud FOUO IL-4 environment
GovCloud Secret IL-6 environment
Perform all necessary duties and transition to cArmy as services become available
Ensure the environment complies with applicable Risk Management Framework (RMF) requirements
Active DoD Secret Clearance
Undergraduate degree in systems engineering, software engineering, computer science, or related engineering discipline from an accredited college or university.
Minimum 10 years related technical specialized experience in the design, development, and implementation of complex, large-scale, enterprise information systems including maintenance, modification and resolution of errors; specialized experience in cloud platform deployment models, IAAS, PAAS, and SAAS.
Minimum 3-5 years’ work experience designing, executing, and supporting IT Cloud solutions, IaaS, PaaS, SaaS.
Must have an active Certified Cloud Solutions Architect certification.
Exceptional understanding of cloud computing technologies and computing trends and familiarity with enterprise architecture and enterprise application integration.
Adept knowledge of data modeling best practices and practical knowledge of Agile Software development methodology.
Expert knowledge of key security concepts.
Expert knowledge of data integration technologies and have experience with business intelligence/analytics implementations.
evaluating current or emerging technologies to consider factors such as Security, Reliability, Performance, Cost Optimization, and Operations, 5 focus areas in cloud architectures;
evaluating existing systems to determine effectiveness and recommend changes to meet organizational requirements;
establishing functional or technical standards to ensure operational requirements, quality assurances, and design constraints are addressed;
collaborating with system engineers or software engineers/developers to select appropriate design solutions or ensure the compatibility of system components;
critical thinking using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
Proficient with complex problem solving and be able to identify complex problems and review related information to develop and evaluate options and implement solutions, using analytical thinking and attention to details.
Must have experience architecting cloud solutions and thorough knowledge System Development Lifecycle (SDLC).
What We Can Offer You:
We’ve been named a Best Place to Work by the Washington Post.
Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
We offer competitive benefits and learning and development opportunities.
We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.