Senior Site Reliability Engineer

Apex Fintech Solutions

Apex Fintech Solutions

Software Engineering
Austin, TX, USA
Posted on Wednesday, October 25, 2023


WHO WE ARE

Apex Fintech Solutions (AFS) powers innovation and the future of digital wealth management by processing millions of transactions daily, to simplify, automate, and facilitate access to financial markets for all. Our robust suite of fintech solutions enables us to support clients such as Stash, Betterment, SoFi, and Webull, and more than 20 million of our clients' customers. 

Collectively, AFS creates an environment in which companies with the biggest ideas in fintech are empowered to change the world. We are based in Dallas, TX and also have offices in Austin, New York, Chicago, Portland, and Belfast. 

If you are seeking a fast-paced and entrepreneurial environment where you'll have the opportunity to make an immediate impact, and you have the guts to change everything, this is the place for you. 

AFS has received a number of prestigious industry awards, including:

  • 2021, 2020, 2019, and 2018 Best Wealth Management Company - presented by Fintech Breakthrough Awards

  • 2021 Most Innovative Companies - presented by Fast Company

  • 2021 Best API & Best Trading Technology - presented by Global Fintech Awards

ABOUT THIS ROLE

Apex Fintech Solutions is looking for a Senior Site Reliability Engineer to join our team as a Kubernetes Administrator, responsible for designing, deploying, and maintaining Kubernetes clusters. Your primary focus will be on ensuring the reliable and secure operation of our Kubernetes environments, with specific expertise in managing Cert-Manager, External DNS, Istio, Flux, Rancher, and ArgoCD. You will work closely with our engineering and development teams to enable the seamless deployment and management of applications in Kubernetes.

Key Responsibilities:

  • Kubernetes Cluster Management: Deploy, configure, and maintain Kubernetes clusters, ensuring high availability, performance, and security.

  • Cert-Manager: Implement and manage Cert-Manager to automate the provisioning and renewal of TLS certificates within Kubernetes clusters. Monitor certificate health and ensure secure communication.

  • External DNS: Configure and manage External DNS to automate the creation and updating of DNS records for Kubernetes services, enabling seamless service discovery and external access.

  • Istio: Deploy, configure, and manage Istio to create and manage a resilient and secure service mesh within and between Kubernetes clusters. Monitor and optimize service-to-service communication.

  • Flux and ArgoCD: Implement and maintain GitOps tools such as Flux and ArgoCD for declarative and automated deployment of applications and configurations. Ensure version control and traceability for infrastructure changes.

  • Monitoring and Troubleshooting: Set up robust monitoring and alerting systems to proactively identify and resolve issues. Troubleshoot and resolve incidents related to Kubernetes clusters and associated components.

  • Security and Compliance: Implement security best practices, conduct regular security audits, and ensure compliance with industry standards and regulations.

  • Documentation: Maintain comprehensive documentation of Kubernetes configurations, deployment processes, and best practices.

  • Collaboration: Collaborate with cross-functional teams, including developers and DevOps engineers, to streamline the deployment and management of applications in Kubernetes.

  • Continuous Improvement: Stay up-to-date with Kubernetes and cloud-native technologies, and drive continuous improvement in Kubernetes cluster management processes.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).

  • 6+ years of proven experience as a Kubernetes Administrator with a strong focus on Cert-Manager, External DNS, Istio, Flux, ArgoCD, Rancher, and GKE.

  • Proficiency in Kubernetes cluster deployment, configuration, and management.

  • Hands-on experience with GitOps practices and tools.

  • Solid understanding of containerization technologies such as Docker.

  • Strong knowledge of cloud-native and microservices architecture.

  • Familiarity with CI/CD pipelines and automation tools.

  • Excellent problem-solving and troubleshooting skills.

  • Strong communication and teamwork abilities.

  • Relevant certifications (e.g., Certified Kubernetes Administrator, Certified Istio Administrator) are a plus.

#engineering #mid-senior #full-time #LI-JA1

OUR REWARDS

We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match. We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits. At AFS, we offer a hybrid work schedule for most roles that allows employees to have the flexibility of working from home and one of our primary offices.

AFS is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, natural or protective hairstyle, genetics, disability, age, or any other basis forbidden under federal, state, or local law.