Site Reliability Engineer

ASCENDING
Summary
Join our client, a leading national healthcare provider, as a Senior Site Reliability Engineer and contribute to their Cloud Infrastructure team. This 100% remote position focuses on assisting a Kubernetes Architect in onboarding applications into Kubernetes Clusters (AKS) within the Azure Cloud. The ideal candidate possesses extensive experience in deploying AKS clusters in Azure (5+ years), a strong background in Infrastructure as Code (IaC), and a deep understanding of Kubernetes and cloud-native architectures. You will design, implement, and maintain highly scalable and reliable payment systems, leveraging microservices and domain-driven design. Mentorship and technical guidance to junior team members are also key aspects of this role.
Requirements
- Strong Kubernetes(K8S) experience required
- 5+ years of experience in rearchitecting large-scale monolithic applications to cloud-native architectures
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience with cloud computing platforms with Azure including experience with serverless architectures, containers, and orchestration
- Experience with payment industry standards, protocols, and security best practices
- Knowledge of load balancing algorithms (will be asked in interview)
- Must have worked in an Azure environment, working heavily with Kubernetes (AKS)
- Must know security best practices for containers and clusters
- Must know terraform well
Responsibilities
- Stay up-to-date with emerging technologies, frameworks, and industry trends related to payment systems and cloud computing
- Design and implement microservices-based architecture using domain-driven design principles
- Utilize Kubernetes for container orchestration and management, ensuring scalability, reliability, and high availability of the payment system
- Implement robust monitoring, logging, and alerting mechanisms to ensure system performance and availability
- Develop highly resilient and highly available components for the payment system
- Conduct technology evaluations and provide recommendations for new tools, technologies, and frameworks that can enhance our payment infrastructure
- Mentor and provide technical guidance to junior team members, fostering a culture of continuous learning and professional growth
Preferred Qualifications
Strong experience with Infrastructure as Code