Job Title/Level
Solutions Architect
Location
Hybrid
Salary
$165,000 - $180,000 annually
Schedule
Full Time
Preferred Clearance
Able to obtain Public Trust & US Citizenship
Covid Vaccination
As a condition of employment, employees will be required to provide proof of their COVID-19 vaccination.
Company Overview
WhirlWind is on a mission to help each client succeed by using our management consulting and technology expertise. We design, build, and manage secure environments that support data-driven decision making and data-powered products. Our services transform governments and enhance the lives of citizens.
Our people are driven and committed to our mission. If you want to join a team of rock stars who do incredible, purposeful work, and have fun doing it, come thrive with us and be one of the heroes behind our success. We offer an attractive benefits package including a competitive base salary.
Position Overview
WhirlWind Technologies is seeking a Solutions Architect to lead the technical requirements for design and engineering new cloud systems and related development activities. The Solution Architect will examine new system requirements, create a system design, and lead the development and implementation of an enterprise data lake and data management automation workflows.
Essential Duties & Responsibilities
- Duties include but are not limited to:
- Manages activities that take place during solution architecture, system design, and solution implementation.
- Review business context for the solution challenges as well as defining the vision and requirements for the solution, recommending potential options, (which may include prototype development), selecting the most optimal option, and the development of a roadmap for the selected solution.
- Communicates the architecture to the stakeholders and collaborates and coordinates with existing domain architects in the formalization and adoption of IT standards and procedures.
- Champions a structured approach to business application solutions.
- Assures solutions not only are a fit for the specific purpose but also closely align with the standards guidelines of technology solutions.
- Influences change to standards when necessary.
- Assists domain architecture team on solutions management.
- Directs the identification and recommendation of appropriate solutions, upgrades, replacements, or decommissioning options incorporating business and technology productivity, usability, and total cost of ownership.
- Develops and executes solutions which further reduce the percentage of time spent on reactive work.
- Provides analysis of security protection technologies as necessary.
- Lead the effort to document requirements needed to institute a system with a custom web application, ETL, central database, and Business Intelligence components.
- Work closely with corporate and customer Information Technology professionals to select and ensure hardware is available for development and production environments and is working properly.
- Propose and establish framework for necessary contributions from various impacted stakeholder groups.
- Define and document project technical challenges, constraints, risks & issues, scope, and estimated time to develop, test, and deploy.
- Work closely with project teams to successfully monitor progress.
- Document a detailed Design Specification for proposed solution to include logical and physical design flows.
- Oversee the system deployment and migration of data from legacy systems to new solutions.
- Respond to all technical and system problems in a timely manner.
Key Technical Skills
- Experience developing IT and cloud infrastructure.
- Current understanding of best practices regarding system security measures
- Experience in software engineering and design architecture
- Advanced understanding of business analysis techniques and processes
- Professional experience working with and analyzing computer hardware and software.
- Extensive knowledge and experience working with operating systems.
- Outstanding problem solver.
- Good written and verbal communication skills.
- Architecture & Design Expertise: Design and implementation of scalable, secure, and high-availability cloud architectures; Proficiency in AWS well-architected Framework and Microsoft Azure Architecture Center best practices; multi-tier application and microservices design using containers, serverless, and event-driven architectures
- Cloud Platforms and Services: AWS & Azure: EC2, S3, VPC, IAM, CloudFormation, RDS, Lamda, API Gateway, Transit Gateway, Azure VMs, Virtual Network, Azure Functions Azure AD, Azure Landing Zones, and Azure Policy
- Infrastructure as Code (IaC) & Automation; Integration with CI/CD: AWS CodePipeline
- Security & Compliance: Architecture-level knowledge of cloud security controls and identity models. Experience aligning designs with FedRAMP, NIST SP 800-53, IOS 27001, Zero Trust Architecture, and data classification/policy enforcement.
- Act as technical advisor to engineering, operations, and security teams
- Lead architecture reviews, compliance assessments, and design workshops
- Translate business and functional requirements into technical solutions
- Produce high-quality architectural documentation, white papers, and diagrams
Education
- BS Computer Science, Computer Software Engineering, Information Technology, Statistics, or Mathematics required.
- A minimum of 10 years' experience in Information Technology with 4 years in an Architect role.
- At least one or more current certifications from the list below:
- AWS Certified Solutions Architect - Associate
- AWS Certified Solutions Architect - Professional
- Experience with LAMP (Redhat Linux, Apache, MySQL, and PHP) stack preferred.
Requirements
- 10+ years of design/implementation experience with distributed applications.
- Minimum five (5) years of hands-on working experience with AWS.
- 5+ years' experience with micro-services architecture.
- Experience with the implementation of software systems within the AWS cloud environment that leverages specific, available AWS applications, utilities, and tools, including Elastic Computing Cloud (EC2), Simple cloud Storage Service (S3), Relational Database Service (RDS).
- Deep knowledge and experience with AWS in a production environment (network, security policies, deployment, automation, serverless technologies).
- Knowledge and understanding of Cloud computing, PaaS design principles, and micro services and containers.
- Experience in domain driven design, event driven architecture, and service-oriented architecture.
- Experience with modern integration techniques, building API's in REST, messaging, streaming such as Apigee, KAFKA, IBM MQ, etc.
- 5+ years of ETL, data warehouse, and data analytics delivery experience on internal or external cloud platforms.
- Experience supporting senior level leaders/executives.
- Experience applying new technologies to business needs in a technologically innovative, change-driven organization.
- Strong analytical skills with high attention to detail and accuracy
- Knowledge and understanding of all phases of project development and testing lifecycle.
- Ability to work effectively, as well as independently, in a team environment.
- Ability to mentor and train less experienced staff