Current jobs related to Principal Architect - Hilliard, Ohio - Abode Techzone LLC
-
Principal Software Architect
4 weeks ago
Hilliard, Ohio, United States Abode Techzone LLC Full timeJob Title: Principal Software ArchitectAbode Techzone LLC is seeking a highly skilled Principal Software Architect to lead our engineering team in designing and implementing scalable, reliable, and available software solutions.Key Responsibilities:Drive technical implementation and design of software solutionsPartner with architects to define software...
Principal Architect
2 months ago
We are seeking a highly skilled Principal Architect to join our team at Abode Techzone LLC. As a key member of our engineering team, you will be responsible for designing and implementing scalable, reliable, and available solutions using cloud-native architectures, microservices, and DevOps practices.
Key Responsibilities:- Design and build common framework modules to be used by other developers.
- Partner with other architects to define a software product's strategy, architecture, and design.
- Create and document reference architectures, transitional architectures, and best practices.
- Partner with domain architects and delivery teams to design, implement, and support solutions/systems/applications build based on the target reference architecture.
- Review designs/architectures and propose optimization opportunities to meet certain performance and response time SLAs.
- Review code/implementation and propose optimization opportunities to meet certain performance and response time SLAs.
- Develop and maintain documentation concerning IT's technical architecture.
- 8+ years of experience in software design and development.
- 5+ years of experience as a full-stack Linux systems/Elastic & application support engineer (Elastic certified engineer preferred).
- 5+ years of experience in solutions and/or application architecture.
- 3+ years of experience in leading cross-functional teams.
- Strong architecture, design, and implementation experience with microservices architectures, cloud-native architectures, event-driven architectures, APIs, domain-driven design, public cloud (AWS), serverless, Kubernetes, Docker, DevOps, building scalable, reliable, available solutions, and performance testing.
- Experience with leading software developers/architects.
- Experience with operational readiness and solution failure mode analysis.
- Strong knowledge of systems administration in Linux (RHEL/CentOS) and experience in troubleshooting applications running on these systems.
- Strong hands-on experience with the Elastic Stack of tools (Elastic Search, Logstash & Kibana) that monitor and manage critical applications and infrastructure.
- Securing, maintenance, optimization, documentation, and some design and build, data analytics & visualization.
- Provide work breakdown and estimates for new requirements & applying best practices for managing cluster, scaling, and capacity planning.
- Design and configuration of ETL data pipelines using Elastic Common Schema to onboard application logs and metrics.
- Configuration of index templates and data life cycle management ILM for data retention.
- Designing and implementing solutions for centralized logs, infrastructure, health metrics, and distributed tracing for different applications.
- Create dashboards of KPIs and fine-tune bulk load process.
- Hands-on scripting & programming in Python, Ansible, bash, data parsing (regex), etc.
- Good knowledge of Tomcat, MySQL, Nginx, and haproxy.
- Experience with security hardening & vulnerability/compliance, OS patching, SSL/SSO/LDAP.
- Understanding of HA design, cross-site replication, local and global load balancers, etc.
- Data ingestion & enrichment from various sources, webhooks, and REST APIs with JSON/YAML/XML payloads & testing POSTMAN, etc.
- CI/CD deployment pipeline experience (Ansible, GIT).
- Strong knowledge of performance monitoring, metrics, capacity planning, and management.
- Ability to apply a systematic & creative approach to solve problems, out of the box thinking with a sense of ownership and focus.
- Strong skills in creating documentation engineering runbooks, support procedures, user onboarding, and support documentation.
- Experience with application onboarding capturing requirements, understanding data sources, architecture diagrams, application relationships, etc.
- Influencing other teams and engineering groups in adopting logging best practices.
- Effective communication skills with the ability to articulate technical details to a different audience.
- Create and manage Elasticsearch clusters on premise, including configuration parameters, indexing, search, and query performance tuning, RBAC security governance, and administration.
- Strong experience building cloud-native microservices-based web applications that are scalable, available, and highly performant.
We are an equal opportunities employer and welcome applications from all qualified candidates. If you are passionate about technology and have a strong desire to work with a talented team, please submit your application.