Lead Solutions Architect – Automation Architecture
Location
United States
Posted
4 days ago
Salary
$8.5K - $14.8K / month
Seniority
Senior
Job Description
Lead Solutions Architect – Automation Architecture
Ferguson
• Design, build, and maintain scalable automation solutions across on-premises data centers and multi-cloud environments • Partner with platform, security, and application teams to identify manual processes and deliver automated replacements • Lead the evaluation and adoption of automation tooling, establishing governance and best practices • Design and implement CI/CD pipelines that support automated testing, deployment, and rollback capabilities • Create and maintain documentation, runbooks, and standards for all automation solutions and frameworks • Provide technical leadership and mentorship to engineers building and consuming automation solutions • Monitor automation health, identify failure patterns, and drive continuous improvement • Stay ahead of emerging automation technologies, tools, and industry trends
Job Requirements
- 7+ years of experience in enterprise IT operations, systems engineering, or infrastructure architecture
- 4+ years of hands-on experience designing and implementing automation solutions across hybrid and/or multi-cloud environments (Azure, AWS, Oracle Cloud, GCP, VMWare Cloud Foundation 9.0+)
- Deep expertise in Infrastructure-as-Code tools such as Terraform, Ansible, and CloudFormation, puppet, chef for provisioning and configuration management
- Strong programming and scripting skills in Python, PowerShell, Bash, or ARM templates
- Proven background in crafting and managing CI/CD pipelines using tools such as Jenkins, GitHub Actions, Azure DevOps
- Experience with container orchestration platforms (Kubernetes, Docker)
- Solid understanding of on-premises infrastructure including Windows and Linux operating systems, networking, and security infrastructure
- Familiarity with configuration management, event-driven automation, and self-healing infrastructure patterns
- Knowledge of DevOps and agile methodologies
- Bachelor's degree in Computer Science, Information Technology, or a related field
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Paid time off
- Life insurance
- 401(k) with company match
- Mental health coverage
- Gender affirming and family building benefits
- Paid parental leave
- Associate discounts
- Community involvement opportunities
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Lead Software Engineer in Test – Agentic AI
Nextech SystemsNextech improves the performance of specialty practices with innovative solutions that drive efficiency and fuel growth.
• Design, develop, and maintain scalable automation frameworks and regression test suites across UI, API, backend, and AI-driven applications. • Lead quality engineering initiatives for Agentic AI systems, including LLM workflows, RAG pipelines, autonomous agents, and distributed orchestration platforms. • Validate complex AI agent behaviors such as multi-agent coordination, tool calling, prompt chaining, memory retention, conversational workflows, and fallback/retry mechanisms. • Develop and execute functional, integration, regression, end-to-end, and performance testing strategies across cloud-native and distributed environments. • Collaborate with Software Engineers, Product Managers, and DevOps teams to integrate testing throughout the software development lifecycle. • Build reusable automation solutions to validate APIs, orchestration layers, asynchronous workflows, enterprise integrations, and AI-driven business processes. • Design and maintain robust test environments, CI/CD integrations, cloud execution platforms, and automation pipelines to improve efficiency and reliability. • Establish and drive best practices related to code quality, maintainability, scalability, dependency injection, observability, and testability. • Lead validation efforts for AI workflow resiliency, distributed system reliability, data consistency, and orchestration performance under failure and edge-case conditions. • Mentor QA engineers and contribute to the development of scalable QA standards, automation strategies, reporting practices, and continuous improvement initiatives.
Senior Test Associate Engineer
SonicWallDelivering real-time breach detection and prevention solutions backed by SonicWall Capture Threat Network.
• Perform thorough testing of software applications to identify defects and ensure product quality. • Develop, maintain and execute automation test scripts using Python. • Design, implement and manage automated test frameworks to ensure comprehensive test coverage. • Continuously improve and refactor existing automation scripts and frameworks to enhance efficiency and effectiveness. • Validate and verify networking components, configurations, and protocols as part of the overall software testing process. • Troubleshoot and analyze network issues encountered during testing. • Collaborate with network engineers to ensure seamless integration and performance of networking features. • Work closely with developers to understand application functionality, identify test requirements and resolve defects. • Participate in agile development processes, including sprint planning, stand-ups and retrospectives. • Provide timely and constructive feedback to the development team on software defects and improvements.
Software Automation Test Engineer
InfiterraInfiterra helps IT Distributors and MSPs transform and grow. Our platform automates each step from quote to bill.
• Own the full automated testing coverage across functional, smoke, regression, API, integration, and end-to-end layers - ensuring critical platform flows like ordering, billing, subscriptions, renewals, and vendor integrations are validated reliably before every release. • Own E2E test automation using Selenium and Playwright, and contribute to API and integration-level coverage where it delivers faster, more stable results. • Validate REST APIs thoroughly - payloads, error handling, negative scenarios, and auth flows - so integration failures are caught before they reach production. • Catch quality problems before development starts by driving 3 Amigos sessions, challenging acceptance criteria, and surfacing edge cases during refinement. • Make defects easier to fix — reproduce issues clearly, trace root causes using logs, SQL, and pipeline data, so developers can act without re-investigating. • Support CI/CD pipeline health — monitor automated test execution, investigate failures, eliminate flaky tests, and ensure test results are meaningful enough to base release decisions on. • Raise the quality bar on the automation suite — improve maintainability, close coverage gaps, and leave the framework in better shape than you found it. • Validate data integrity at the source — use SQL and backend checks to confirm that billing, provisioning, and integration flows produce correct outcomes, not just passing UI tests. • Prioritize testing effort by risk — focus coverage where customer impact and defect history and release scope point to the highest likelihood of failure, not where it's easiest to automate. • Own the test data layer — build and maintain fixtures and preconditions so automated and manual tests run reliably without brittle setup dependencies.
• Develop, maintain, and extend automated test suites (UI, API, E2E) using Playwright and TypeScript • Ensure and improve regression coverage for existing and newly delivered features • Maintain test automation framework stability, including refactoring and improving test reliability • Investigate test failures, identify root causes across UI, API, data, and environment layers, and support debugging together with developers • Participate in feature analysis and planning, helping define what should be automated and at what level (UI vs API vs integration)




