Duration : 1 year (possibility of extension)
Location : Remote
Must Have Skills :
- 3+ years of relevant work experience in server administration, cloud solution administration, or cloud engineering in an enterprise environment.
- Proven experience with AWS services such as EC2, S3, RDS, CloudFormation, CloudWatch, and VPC.
- Proficiency in programming and / or scripting languages such as Python, Perl, Java, Bash, or Ruby.
- Strong knowledge of cloud-based platforms (AWS, Azure, GCP) and services, including IAM roles, permissions, and security policies.
- Hands-on experience with DevOps practices and tools (e.g., CI / CD pipelines, Terraform, Jenkins, Ansible).
- Knowledge of networking concepts (e.g., DNS, TCP / IP, firewalls, load balancers) and security best practices in cloud environments.
- Familiarity with serverless computing (e.g. AWS Lambda, Azure Functions), and event driven architectures.
Nice To Have Skills :
- Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Cloud Certification with one of the public cloud providers (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or equivalent).
- Ability to create and deliver technical documents, artifacts, and documentation (e.g., architecture diagrams, runbooks, process flows).
- Analytical mindset with the ability to troubleshoot complex issues and translate technical challenges into business impacts.
- Experience with monitoring and logging tools (e.g., CloudWatch, Splunk, Datadog) for performance optimization and incident management.
- Familiarity with Agile methodologies and tools (e.g., Jira, Confluence).
- University degree / college diploma in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent work experience.
- Experience with multi-cloud environments and hybrid cloud architectures.
- Knowledge of financial services or insurance industry regulations and compliance requirements (e.g., GDPR, HIPAA, PCI-DSS).
- Experience with database management and optimization in cloud environments (e.g., RDS, DynamoDB).
Responsibilities :
- Support consumers in onboarding to the cloud, provisioning environments, developing roles, and building a seamless onboarding process.
- Manage critical cloud accounts, address cloud request tickets, and act as a liaison between Application Owners and cloud service providers.
- Assist partners in prototyping, demonstrating, and integrating products in customer environments.
- Consult and advise consumers on AWS services, best practices, and cost optimization strategies to ensure efficient cloud adoption.
- Design, implement, and maintain scalable, secure, and highly available cloud infrastructure solutions.
- Collaborate with cross-functional teams to automate cloud operations and improve system reliability.
- Monitor cloud environments for performance, security, and cost efficiency, and implement corrective actions as needed.
- Participate in engineering escalated on-call rotations to provide 24 / 7 support for critical cloud platforms.
- Be an active member of an Agile development team, participating in daily stand-ups, sprint planning, and retrospectives.
- Provide regular status updates, highlight issues, and propose solutions to blockers during team meetings.
- Develop and maintain documentation for cloud architectures, processes, and procedures.
- Stay up-to-date with emerging cloud technologies and trends, and evaluate their potential impact on Sunlife's cloud strategy.