IT Systems Architect
Q2 is seeking an experienced IT Systems Architect (ITSA) to join our team and partner with our Development and DevOps organizations in building resilient, reliable, secure, and scalable solutions for our Customers.
The IT Systems Architect team builds and evolves application and infrastructure designs that align with business strategies and creates model driven system architectures. This is a hands-on role where you not only will provide strategic technical leadership for applications under development or major system enhancements for existing applications, but will also be responsible for designing, implementing, and operationalizing new technologies and systems for the company.
From developing deep Q2 application and infrastructure expertise, building engaging cross departmental relationships, mentoring others on new and exciting technologies, creating automation to drive operational efficiencies, troubleshooting critical infrastructure, and leveraging your inter-personal skills to influence others, your opportunities to make a significant impact at Q2 are endless.
Successful candidates will possess an innate desire to take on challenging problems and enjoy working cross functionally with team members from Product, Development, DevOps, and other Operational Business Units. The desire to help Q2 be the best and deliver industry leading solutions motivates you to solve complex problems while remaining cool under pressure.
While being passionate about what you do, you also have the ability to work quickly and move from task to task. You will allow Q2 to move fast by acting as a liaison between Development and Hosting Infrastructure teams to help bring new products and features to market quickly!
Responsibilities
- Design, implement, and maintain private datacenter and public cloud hosted technology for new and existing products and services
- Architect solutions focused on security, scalability, and maintainability
- Act as a liaison between Product and Development and the IT Infrastructure teams to deliver JIT infrastructure delivery in the spirit of architecting and on-boarding new solutions
- Implement, monitor, and maintain fail proof infrastructure systems, controls and policies to protect customer assets, systems, data, and intellectual property
- Ensure disaster recovery plans and solutions are in place and kept up-to-date
- Collaborate with colleagues from engineering and business backgrounds; generally working as part of a team rather than in a supervisory role
- Represents desired Architectural design and enforces standards on technology projects
- Assesses cloud readiness and presents case by case business justifications for cloud versus on-premise design
- Maintain technology road-maps for the different business units of the organization
- Socialize plan formally within the IT organization via presentation as well as virtual teams
- Participate on an On-Call rotation where you’ll serve as a direct line of Support for newly on-boarded technologies and an escalation resource for technical issues that cannot be resolved within the IT Hosting Operations teams.
Qualifications
- 5-10 years of IT or Development experience with an emphasis on a DevOps approach to Systems Engineering (preferably Linux)
- 5-7 years of experience in the design and implementation of critical applications for multi-tenant applications
- 2-5 years of experience developing and implementing multi-tenant distributed architecture while utilizing container orchestration solutions such as Kubernetes, Swarm, Nomad, etc.
- 2-5 years leveraging automation tools for infrastructure provisioning and configuration management such as Terraform, SaltStack, Chef, Puppet, or Ansible
- 2-5 years operational experience implementing and deploying solutions in AWS or Azure
- 2-5 years operational experience implementing an Enterprise Messaging Systems such as Kafka, RabbitMQ, etc.
- Knowledge of HashiCorp products such as Consul, Vault, and Terraform is highly preferred
- Demonstrated knowledge of operating systems, network hardware and software, systems management, storage systems, processing infrastructure, capacity, scalability, and cross platform systems management
- 2-5 years of experience implementing Ci/CD pipelines for automated application and infrastructure deployments using tools such as Gitlab, Jenkins, .etc.
- Foundational knowledge of Postgres and MySQL database management, principles, and concepts
- Applicable computer operating systems and programming languages such as Bash, Powershell, Python, etc.
- Exceptional analytical and problem-solving skills
- Ability to make sound evaluative judgments.
- Excellent interpersonal skills.
- Ability to effectively organize and prioritize own work and that of others within a dynamic environment
- Ability to influence others
- Ability to excel through job ambiguity
- Aptitude and desire to learn and apply new technologies
Additional Information
At Q2 we believe in working hard and playing hard. You’ll find this work to be rewarding with ample opportunities to make an exceptional impact, become part of a talented team of technologists, and contribute to Q2’s amazing culture.