eVisit is seeking a talented and driven developer to join our Infrastructure team. The ideal candidate will possess solid experience in software development, along with a foundational understanding of AWS, and the ability to independently manage and drive projects to successful completion. In this role, you will be responsible for designing, implementing, and maintaining our cloud-based infrastructure, leveraging an Infrastructure as Code (IaC) approach. We are looking for someone with a strong software development background who is eager to expand their knowledge of AWS and contribute to the growth of our infrastructure capabilities.
Requirements
Key Responsibilities :
- Design, Deploy, and Maintain Cloud Infrastructure (AWS) : Architect and implement scalable, secure, and resilient cloud solutions leveraging AWS services such as EC2, ECS / Fargate, S3, RDS, VPC, Lambda, and CloudFront.
- Continuously evaluate infrastructure needs and optimize deployment strategies to ensure high availabilityand performance.
- Ensure the infrastructure is scalable, reliable, and secure, following best practices and aligning to expected challenges.
- Develop and maintain Infrastructure as Code (IaC) to automate provisioning, updates, and teardown of infrastructure components.
- Implement configuration management with AWS Config and Pulumi ESC
- Build and manage continuous integration (CI) and delivery pipelines using tools such as GitHub Actions, AWS Code Pipeline & Code Build to automate testing, deployment, and rollback processes. Focus on ensuring rapid, reliable, and secure code releases.
- Monitor system performance, troubleshoot issues, and optimize infrastructure for performance and cost-efficiency
- Implement security best practices across infrastructure, including network segmentation, encryption, access controls, and vulnerability management.
- Collaborate with the security and compliance team to ensure adherence to regulations like HIPAA, GDPR, and other relevant standards in healthcare.
- Create comprehensive documentation for infrastructure architecture, operational procedures, and incident response plans. Share best practices and lessons learned with the engineering team.
- Stay Current with Emerging Technologies : Continuously research new cloud services, tools, and industry trends to recommend innovations that can improve platform reliability, security, and cost efficiency.
Prerequisites & Skills :
Strong background in software development with the ability to write clean, efficient, and maintainable code for a SaaS platform.Strong knowledge of Linux / Unix systems administration and networking fundamentalsHands-on experience with Javascript, Typescript, Python, PHP or Ruby.Proficiency with Docker.Understanding of cloud security best practices, network security, and compliance standards such as HIPAA, CCPA, GDPR.Well-versed in scripting languages like Bash, Python for automationExcellent troubleshooting skills, with a problem-solving mindset and attention to detailStrong collaboration and communication skills, capable of working cross-functionally with development, security, and product teamsBachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experienceNice to Have :
Experience with cloud providers such as AWS, GCP or AzureExperience building infrastructure for SaaS applicationsExperience with PulumiBackground in healthcare IT, Virtual Health, HCIT SAASBenefits
Competitive salaryGreat benefits package including medical, dental, vision, HSA & FSA plans401(k)Generous PTO plan, plus 12 paid national holidaysFun, collaborative environment where the company is working to define the future of telemedicineExcellent opportunity for professional growth