See all the jobs at DragonSpears, Inc. here:
| Full-time | Fully remote
, ,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:
Requirement Analysis and Solution Design:
-
Engage with clients to understand business processes, needs, and requirements.
-
Translate client requirements into architectural designs and specifications.
-
Collaborate with Business Analysts to align designs with business objectives.
Technical Leadership and Decision-Making:
-
Provide guidance to DevOps and development teams, ensuring technical solutions align with the architectural vision.
-
Accountable for evaluating and allocating resources for project staffing.
-
Make key decisions on tools, frameworks, and methodologies.
-
Identify and address potential technical risks or challenges.
Stakeholder Communication and Collaboration:
-
Collaborate with project managers, SREs, DevOps engineers, cloud engineers, developers, testers, and stakeholders.
-
Ensure alignment on proposed solutions, benefits, and trade-offs.
-
Act as a bridge between technical teams and business stakeholders.
Continuous Improvement and Research:
-
Stay updated with industry trends, tools, and technologies.
-
Evaluate and recommend new technologies or methodologies.
-
Lead internal initiatives to improve processes and methodologies.
Documentation and Knowledge Sharing:
-
Create detailed architectural documentation and specifications.
-
Mentor junior team members, share knowledge, and conduct training sessions.
Site Reliability Engineering:
Observability and Stability:
-
Design logging, monitoring, observability, and alerting solutions with clients.
-
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.).
-
Architect and implement containerized applications with orchestration
-
Architect and implement cloud native applications including PAAS and FAAS resources.
-
Focus on continuous improvement for a modern application with good user and developer experience.
-
Plan for high availability, and disaster recovery.
-
Plan for scalability and cost effectiveness of the solution.
DevOps:
-
Create automation and document workflows for continuous integration, testing, application deployment, and developer experience.
-
Architect and implement Infrastructure as Code solutions.
-
Define configuration management tools and procedures.
Collaboration and Support:
-
Work closely with support teams, delivery managers, and product owners.
-
Drive adoption of architectural patterns, design policies, and performance initiatives.
-
Assist, mentor, and train team members on observability practices.
Client Relationships and Upgrades:
-
Build strong partnerships and relationships with clients.
-
Collaborate with support, systems, and business leads for upgrades and enhancements.
-
Promote technical and functional best practices and industry standards.
Qualifications:
-
At least 12 years of professional experience, with a preference for 5 years in client consulting.
-
Bachelor's degree in Computer Science, Engineering, or Management Information Systems.
-
Experience with tools for observability, CI/CD, and monitoring.
-
Experience with Kubernetes containerization in AWS.
-
In-depth knowledge of DevOps and continuous delivery practices.
Technical Skills:
-
Databases: SQL Server, Postgres, Cosmos, Dynamo.
-
Cloud Providers: AWS, Azure.
-
Infrastructure as Code: Terraform, Serverless Framework, Cloud Formation, ARM templates.
-
DevOps: Azure DevOps, Jenkins, GitLab, GitHub Actions.
-
Containers: Docker, Kubernetes, AWS ECS, ECR, Azure AKS, ACR.
-
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:
-
Solutioning / Problem Solving.
-
Client / Consulting Expertise.
-
Team / Project Leadership.
-
Communication Proficiency.
-
Time Management.
Core Values:
Heroic – We derive joy out of being the humble heroes. We love to work behind the scenes to empower our clients and teammates to achieve huge successes and enjoy the accolades.
Initiates Solutions – We initiate solutions before most even recognize there is a problem. We take ownership of issues without passing blame or avoiding work. We operate as a forward-thinking team.
Refactor - We have a constant eye towards improvement. Our processes and behaviors are driven by good sense and efficiency rather than because “that is how they’ve always been done.”
Elevate - We are committed to self-improvement. We are passionate about finding ways in and outside of work to improve our knowledge and skills and align our learning with the goals of the organization.
Deliver - We follow through on what we say. We are committed to getting it done, whatever it takes. It CAN Be Done.
Position Type and Expected Hours of Work:
This is a full-time position. Days and hours of work are Monday through Friday with a flexible core hours policy to accommodate early birds and night owls. This is a 100% remote opportunity.
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.