Logo of Huzzle

Solutions Architect

  • Job
    Full-time
    Senior Level

AI generated summary

  • You need a degree in IT or related field, 7+ years in software engineering, AWS, Docker, Kubernetes, CI/CD with Jenkins, Git Lab, and relevant certifications like AWS Solutions Architect and CISSP.
  • You will design AWS solutions, manage CI/CD pipelines, implement containerization, analyze technical feasibility, ensure system availability, conduct audits, and collaborate to enhance IT strategies.

Requirements

  • - Bachelor’s degree or higher in Information Technology, Computer Science, Software Engineering, or a related field.
  • - 7+ years in software engineering and related experience
  • - IT architecture, infrastructure, and cloud development
  • - Strong background in cloud services, particularly AWS
  • - Hands on experience with Docker and Kubernetes for containerization
  • - Proficiency in configuring Jenkins for CI/CD pipelines
  • - Experience with Git Lab
  • - Business Analysis
  • - DevOps practices
  • - Network administration
  • - System and data security
  • - Business Analysis technique and process
  • - Excellent communication skills
  • - Analytic mindset
  • - Collaborative work
  • - Persuasion & negotiation skills
  • - AWS Certified Solutions Architect
  • - CISSP Information Systems Security Architecture Professional
  • - Professional Cloud Solutions Architect Certification
  • - IBM MQ messaging and queuing middleware
  • - Software Development Lifecycle
  • - Database management
  • - Operating System
  • - Knowledge on Information security controls

Responsibilities

  • - Design and implement scalable, AWS benefit driven solution to better align CBP System with the CBP Enterprise Technical Architecture.
  • - Design, Configure and manage CI/CD pipelines using Jenkins and Gitlab.
  • - Experience with containerization technology such as Docker and Kubernetes.
  • - Analyze and create a Platform-as-a-Service Proof-of-Concepts document and prove technical feasibility to increase CBP system agility, reduce cost, increase productivity by implementing automation infrastructure management, and improve scalability and reliability and present solutions to clients.
  • - Analyze and create proof of concept document to create a minimum viable solution showcasing the CBP Services running within a target group with an application load-balancer.
  • - Design and implement solution showcasing the CBP System to run within a compute container environment. Install container environment and Kubernetes via command shell on local developer machine.
  • - Instigating, analyzing, and evaluating various alternatives and arriving at the best technology solution to solve specific business problems within business/customer constraints.
  • - Use analytic skills to understand the business strategy and processes to solve any technical issues at hand.
  • - Provide technical direction, oversight of technical design, accurate effort estimation of a specific solution.
  • - Proactively monitor and measure, and oversee monitoring system such as App Dynamics, Splunk, AutoOps Portal etc., to ensure 24X7 systems availability, and propose solution /recommend performance improvements.
  • - Install, support, and maintain server logs, promote code across system landscape, and propose solutions to enhance/improve system performance, system wide software configuration and allocation of mass storage space etc.
  • - Respond to and resolve service outages, technical queries, and other system related issues.
  • - Create, and update System Design Document, Interface Design document, Architecture and Network design, Security and Audit related documents.
  • - Run queries on various data storage solutions such as local tables, SQL servers etc.
  • - Develop and implement a contingency plan for disaster recovery following a catastrophic system failure, demonstrate outstanding disaster recovery expertise.
  • - Develop architecture that incorporate high availability, operations supportability, and scalability.
  • - Successfully perform and participate in complex security audits and remediate findings to ensure compliance with established client policies, making recommendations and developing procedures to achieve compliance.
  • - Closely collaborate with project team members to identify and quickly address issues.
  • - Conduct systems analysis to keep systems as current as possible with changing technology.
  • - Researching and participating in technology selection, to develop IT strategies and to improve current IT implementations.
  • - Generate data and report on Reliability, Availability and Maintainability (RAM) Metrics. The RAM metrics should include (but are not limited to) metrics based on organization requirement on System Availability Report for the Fiscal Quarter.

FAQs

What is the job title for this position?

The job title is Solutions Architect.

What is the required education for this role?

A bachelor's degree or higher in Information Technology, Computer Science, Software Engineering, or a related field is required.

How much experience is needed for this position?

7+ years of experience in software engineering and related fields is required.

Is there a minimum clearance required to start this job?

No minimum clearance is required to start.

How much travel is expected for this position?

Up to 10% local travel is required.

What are some key responsibilities of the Solutions Architect?

Key responsibilities include designing and implementing scalable AWS solutions, managing CI/CD pipelines, and providing technical direction for system performance improvements.

Are there any specific certifications that would be beneficial for this role?

Yes, certifications such as AWS Certified Solutions Architect, CISSP, and Professional Cloud Solutions Architect Certification would be nice to have.

What type of skills are emphasized for this position?

Essential soft skills include excellent communication, an analytic mindset, collaborative work, and strong persuasion and negotiation skills.

Does the company offer benefits for this position?

Yes, the company offers competitive benefits, learning, and development opportunities.

What is the salary range for this Solutions Architect position?

The proposed salary range for this position is $89,500-$188,000.

Is there a focus on a specific technology in this role?

Yes, there is a strong focus on AWS cloud services, containerization technologies like Docker and Kubernetes, and DevOps practices.

How does the company support continuous growth for its employees?

The company focuses on providing robust learning resources and opportunities for career advancement, as well as fostering an environment of trust and integrity.

Expertise and Technology for National Security

10,001+
Employees
1962
Founded Year

Mission & Purpose

At CACI International Inc (NYSE: CACI), our 23,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and differentiated technology to meet our customers’ greatest challenges in national security and government modernization. We are a company of good character, relentless innovation, and long-standing excellence. Our culture drives our success and earns us recognition as a Fortune World's Most Admired Company. CACI is a member of the Fortune 1000 Largest Companies, the Russell 1000 Index, and the S&P MidCap 400 Index. For more information, visit us at www.caci.com. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities