- Produce and present solution options to project leadership with clear definitions of the benefits and tradeoffs of each proposal.
- Participate and present at architecture design reviews and lead the governance activities for a given solution.
- Act as subject matter expert within your specific product/platform while also demonstrating knowledge beyond a singular service to encompass multiple interdependent services both on premise and within SaaS or cloud infrastructure and effectively design interactions in a highly matrixed environment.
- Design and develop detailed architecture design artifacts (including, but not limited to logical, conceptual and integration diagrams) for assigned teams and projects.
- Directs solutions to functional and technical problems.
- Works collaboratively with product management teams to plan sprints, high level design, Coding/Configuration, QA strategy and required production reliability support.
- Uses tools for DevOps, Terraform, Jenkins, Splunk, APM tools and Git to improve and speed up delivery of products and services.
- Maintains, extends and builds automated Continuous Improvement (CI) and Continuous Delivery (CD) pipelines. Provides a senior escalation point for complex issues.
- Ensures timely recovery from outages, performs root cause analysis and implements preventative measures.
- Automate, document, share, educate, and improve processes.
- Develops and manages service development and support procedures, tools, and documentation. This includes scope documents, managing source code, and developing technical support standards and procedures.
- Support highly available services powering digital touchpoints which operate 24*7.
- Assists with plans, procedures, and activities to support business recovery when problems occur. This task includes such things as backup and restoration procedures, vendor agreements, data retention and restoration planning.
8 years of progressive post-baccalaureate experience in Information Technology.
Experience with Lucene (any implementation) or Elasticsearch.
Web development, relational/NoSQL database management (Dynamo, Elastic Search), design for high availability and CI/CD tools