Logo
DragonSpears

Solution Architect - SRE

DragonSpears, Chicago, IL, United States


Solution Architect - SRE at DragonSpears, Inc.

Summary/Objective:

As a Solution Architect focused on Site Reliability Engineering at DragonSpears, you will play a pivotal role in crafting innovative strategies and solutions for clients, addressing complex business problems, and ensuring the design, observability, and stability of technology platforms. Your leadership will guide development teams to deliver high-quality solutions within budget and deadlines.

Essential Functions:

Solution Architecture:

  1. Engage with clients to understand business processes, needs, and requirements.
  2. Translate client requirements into architectural designs and specifications.
  3. Collaborate with Business Analysts to align designs with business objectives.

Technical Leadership and Decision-Making:

  1. Provide guidance to DevOps and development teams, ensuring technical solutions align with the architectural vision.
  2. Accountable for evaluating and allocating resources for project staffing.
  3. Make key decisions on tools, frameworks, and methodologies.
  4. Identify and address potential technical risks or challenges.

Stakeholder Communication and Collaboration:

  1. Collaborate with project managers, SREs, DevOps engineers, cloud engineers, developers, testers, and stakeholders.
  2. Ensure alignment on proposed solutions, benefits, and trade-offs.
  3. Act as a bridge between technical teams and business stakeholders.

Continuous Improvement and Research:

  1. Stay updated with industry trends, tools, and technologies.
  2. Evaluate and recommend new technologies or methodologies.
  3. Lead internal initiatives to improve processes and methodologies.

Documentation and Knowledge Sharing:

  1. Create detailed architectural documentation and specifications.
  2. Mentor junior team members, share knowledge, and conduct training sessions.

Site Reliability Engineering:

Observability and Stability:

  1. Design logging, monitoring, observability, and alerting solutions with clients.
  2. Architect and implement cloud infrastructure for high availability and high security systems that meet the client’s needs (including ingress with rules, authentication, authorization, virtual networking, security, etc.).
  3. Architect and implement containerized applications with orchestration.
  4. Architect and implement cloud native applications including PAAS and FAAS resources.
  5. Focus on continuous improvement for a modern application with good user and developer experience.
  6. Plan for high availability, and disaster recovery.
  7. Plan for scalability and cost effectiveness of the solution.

DevOps:

  1. Create automation and document workflows for continuous integration, testing, application deployment, and developer experience.
  2. Architect and implement Infrastructure as Code solutions.
  3. Define configuration management tools and procedures.

Collaboration and Support:

  1. Work closely with support teams, delivery managers, and product owners.
  2. Drive adoption of architectural patterns, design policies, and performance initiatives.
  3. Assist, mentor, and train team members on observability practices.

Client Relationships and Upgrades:

  1. Build strong partnerships and relationships with clients.
  2. Collaborate with support, systems, and business leads for upgrades and enhancements.
  3. Promote technical and functional best practices and industry standards.

Qualifications:

  1. At least 12 years of professional experience, with a preference for 5 years in client consulting.
  2. Bachelor's degree in Computer Science, Engineering, or Management Information Systems.
  3. Experience with tools for observability, CI/CD, and monitoring.
  4. Experience with Kubernetes containerization in AWS.
  5. In-depth knowledge of DevOps and continuous delivery practices.

Technical Skills:

  1. Databases: SQL Server, Postgres, Cosmos, Dynamo.
  2. Cloud Providers: AWS, Azure.
  3. Infrastructure as Code: Terraform, Serverless Framework, Cloud Formation, ARM templates.
  4. DevOps: Azure DevOps, Jenkins, GitLab, GitHub Actions.
  5. Containers: Docker, Kubernetes, AWS ECS, ECR, Azure AKS, ACR.
  6. This role would work with applications with back-end technologies such as: .Net, C#, Java, and Python and front-end technologies such as: ASP.NET, Angular, React, and Vue.

Competencies:

  1. Solutioning / Problem Solving.
  2. Client / Consulting Expertise.
  3. Team / Project Leadership.
  4. Communication Proficiency.
  5. Time Management.

Equal Employment Opportunity:

All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

Disclaimer:

This description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned at any time with or without notice.

#J-18808-Ljbffr