What are the responsibilities and job description for the Cloud Engineer position at BEST DOCTORS INSURANCE SERVICES LLC?
Job Details
Description
Position Overview:
The Cloud Engineer is responsible for architecting, managing, optimizing, and supporting the company's cloud infrastructure. Reporting to the Director of Infrastructure and Operations and under the guidance of the Team Lead, this role encompasses evaluating, designing, configuring, implementing, and maintaining cloud services across Microsoft Azure, AWS, and hybrid environments. The candidate must be fluent in both English and Spanish to facilitate cross-regional collaboration and provide support across multiple locations.
Key Responsibilities:
- Cloud Architecture and Design:
- Architect, plan, and design scalable cloud environments to support company growth, including hybrid and multi-cloud solutions.
- Develop and implement best practices for cloud architecture, ensuring alignment with industry standards and company goals.
- Evaluate and select cloud services and resources, optimizing infrastructure to meet performance, scalability, and resilience requirements.
- Cost Optimization:
- Continuously analyze and manage cloud expenses, implementing cost-saving strategies and monitoring usage to ensure efficient resource allocation.
- Identify opportunities for cost reduction, recommending configurations or service changes that align with budget objectives without compromising performance.
- Cloud Infrastructure Management:
- Oversee and optimize cloud environments (e.g., Azure, AWS) for stability, security, and operational efficiency.
- Assist with cloud migration projects, designing and implementing solutions that ensure seamless integration and reliability.
- Utilize automation tools for infrastructure provisioning and management to reduce manual intervention and errors.
- Monitoring and Maintenance:
- Regularly monitor cloud services for optimal performance, availability, and compliance with service-level agreements.
- Conduct routine health checks, perform root cause analysis on incidents, and implement solutions to improve resiliency.
- Collaborate with the Service Desk to troubleshoot and resolve cloud-related issues, providing Tier 2 support as needed.
- Security and Compliance:
- Implement and maintain security protocols in cloud environments, including identity and access management, data protection, and threat detection.
- Ensure compliance with data governance policies and audit requirements, developing strategies to maintain data privacy and security.
- Collaboration and Support:
- Act as the technical liaison between the cloud infrastructure team and other departments, providing bilingual support and ensuring smooth communication.
- Train and support internal IT teams on cloud best practices, serving as a Tier 2 escalation point.
- Documentation and Process Improvement:
- Develop and update technical documentation, including configuration guides, SOPs, and troubleshooting procedures.
- Identify opportunities to improve processes, procedures, and technologies within the cloud environment.
Qualifications
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 4 years of experience architecting and managing cloud infrastructure (Azure, AWS).
- Proficiency in automation tools and scripting (e.g., Terraform, PowerShell, Python).
- Advanced knowledge of networking, security protocols, and infrastructure as code (IaC).
- Fluent in English and Spanish, with excellent communication skills in both languages.
- Strong problem-solving skills, self-motivation, and ability to work under pressure.
Preferred Qualifications:
- Certifications in Azure or AWS (e.g., Azure Solutions Architect, AWS Solutions Architect).
- Experience with hybrid cloud environments and multi-cloud management.
Familiarity with DevOps practices and CI/CD pipelines.