Aid:Tech

posted 29 days ago

Full-time

About the position

At AID:Tech, we are on a mission to revolutionize the future of finance by making identity and payment services seamless and accessible to everyone. As a DevOps/SRE Engineer, you will play a crucial role in designing, deploying, and managing our infrastructure to meet the technical requirements of our team and clients. This position requires a broad range of system administration skills, as you will be managing a diverse technical environment. You will be expected to ensure data recoverability through the development and implementation of a robust backup schedule, as well as maintain system data integrity by evaluating and managing appropriate software and hardware solutions. In this role, you will conduct hardware and software audits of workstations and remote servers to ensure compliance with established standards and policies. You will also be responsible for subscription management, onboarding, and providing education to fellow team members. Collaboration with architects and developers will be essential as you work to debug problems and implement solutions. Your ability to enforce best practices with external vendors will be critical, as will your skills in developing and implementing standard operating procedures to help scale the engineering team. You will provide technical support to team members, set up accounts using onboarding automation, and manage cloud computing environments effectively and securely. Your expertise in designing and deploying Kubernetes clusters, understanding load balancer solutions, and implementing network security concepts will be vital. Additionally, you will work with monitoring and telemetry solutions, designing end-to-end telemetry data ingestion pipelines, and assisting the development team in setting up CI/CD workflows. Your analytical skills will be put to the test when evaluating database solutions and making recommendations based on business needs.

Responsibilities

  • Ensuring data recoverability by developing and implementing a schedule of system backups and database archive operations
  • Ensuring system data integrity by evaluating, implementing, and managing appropriate software and hardware solutions of varying complexities
  • Conducting hardware and software audits of workstations and remote servers to ensure compliance with established standards, policies, and configuration guidelines
  • Subscription management, onboarding, coordination, billing management and education of fellow team members
  • Work directly with architects and developers to debug problems and solutions
  • Enforcing best practices with external Vendors- relationship and negotiating skills will be used often
  • Developing, implementing, enforcing standard operating procedures and schedules to help scale the entire engineering team
  • Provide technical support to team members; setting up accounts using onboarding automation for new team members
  • Effectively and securely setting up and managing Cloud Computing environments with several providers
  • Designing and deploying a K8s cluster with an HA control-plane either from scratch or using managed services
  • Understanding the implications, benefits and trade-offs of using nginx or HAProxy as an ingress controller
  • Identifying and communicating the best option for load balancer solutions based on relevant constraints and use-cases
  • Familiarity with basic and intermediate network security concepts and deploying required tools and services for a secure environment
  • Working with monitoring and telemetry solutions, including OpenCensus, OpenTracing and OpenTelemetry
  • Designing and deploying a complete end-to-end telemetry data ingestion pipeline
  • Assisting the development team on setting up CI/CD workflows to automate common operations
  • Analyzing business needs and recommending database solutions based on benchmarks and findings.

Requirements

  • 5+ years of previous experience as a DevOps Engineer, Systems Administrator or related role
  • Strong background in deployment automation/configuration management of large scale distributed systems
  • Experience with Cloud Compute Providers (AWS preferred but DigitalOcean, Google Cloud and Azure also considered)
  • Linux SysAdmin expertise
  • Experience with Docker orchestration
  • Significant experience designing tools for infrastructure management
  • Experience doing root cause analysis on distributed systems
  • Outstanding written and verbal communication skills
  • Team player- able to function cohesively within a globally distributed team dynamic
  • Bachelor's degree in Computer Science, Systems Engineering or related IT (or an additional 3 years of experience)

Nice-to-haves

  • Previous experience with blockchain/DLT technologies
  • Understanding of financial securities and the various participants in the securities ecosystem
  • Start-up experience, including remote teams
  • Knowledgeable regarding security best practices
  • Currently manages at a personal level cryptocurrencies and private keys
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service