Solution Architect

Overview

On Site
Contract - W2
Contract - 6month+

Skills

GitLab
Deployment
Java
GitHub
VPN
Kafka
Javascript
python
DNS
Terraform
Networking
Problem-Solving
typescript
Golang
TCP/IP
Kubernetes
PAAS
Provisioning

Job Details

Position Title: Solution Architect
Location Requirement:Chicago, IL, USA (Hybrid)
Position Type:W2



Job Responsibilities:
Design, implement, and maintain Azure-based solutions, ensuring high availability, scalability, and security.
Collaborate with cross-functional teams to define and implement networking strategies that optimize performance and reliability.
Deploy and manage containerized applications using Kubernetes (AKS), Functions, Event Hub and similar PaaS infra.
Utilize Terraform for infrastructure as code (IaC) to automate the provisioning and management of cloud resources.
Enhance continuous integration and continuous deployment (CI/CD) pipelines using tools like GitHub Actions and GitLab Runners
Implement and optimize zero downtime deployment strategies to minimize service disruptions during updates and upgrades.
Design, implement, and test disaster recovery (DR) solutions to ensure business continuity in the event of system failures or disasters.
Monitor, troubleshoot, and optimize cloud infrastructure and applications for performance, cost, and security.
Stay up to date with industry trends and best practices in cloud computing, DevOps, and AI code generation.



Skills Needed:
Required Education:
Bachelor's degree in computer science, Engineering, or related field (or equivalent experience).
5-8 years' experience working as an application developer using the cloud.

Required Qualifications:
Extensive experience with Microsoft Azure cloud services and infrastructure.
Strong knowledge of networking concepts and protocols, including TCP/IP, DNS, VPN, and VPC.
Hands-on experience with infrastructure as code (IaC) tools like Terraform.
Experience implementing and managing CI/CD pipelines using GitHub Actions, GitLab Runners, or similar tools.
Familiarity with zero downtime deployment strategies and techniques.
Experience designing and implementing disaster recovery (DR) solutions.
Excellent problem-solving and troubleshooting skills.
Persuasive communication and collaboration skills, with the ability to work effectively in a team environment.
Experience with one more of the following: Node JS, AWS Lambda or Functions, Kafka or Event Hub
Experience with one more of the following: Rust, Python, Golang, Java, JavaScript or Typescript

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.