The opportunity to work on cutting edge infrastructure technologies
Excellent training programs hosted directly by cloud providers
Flexible working hours & great work-life balance
Getting to work with some of the best engineers in the field.
Responsibilities
Collaborating with engineering and development teams to evaluate and identify optimal cloud solutions.
Define and document best practices and strategies regarding application deployment, monitoring and infrastructure maintenance.
Designing, developing and deploying modular cloud-based systems.
Ensuring efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security.
Identifying, analyzing, and resolving infrastructure vulnerabilities and application deployment issues.
Regularly reviewing existing systems and making recommendations for improvements.
Explore best of breed Industry tools and products to manage with ease a multi account AWS environment.
Migrating existing legacy systems to cloud and document solutions and practices
Carrying out deployment, maintenance, monitoring, and management tasks within this implemented cloud structure.
Set up, configure, and monitor CI/CD Pipelines using automation and re-usable templates.
Timely respond to incident around the platform, identify and isolate root cause quickly
Provide support for Production, DR and lower environments making sure platform is stable and highly available.
Work closely with supervisor/manager to identify and initiate changes to improve cloud operation efficiency, following S&P Global standards.
Requirement
Master’s or bachelor’s degree in Computer Science, information technology, or mathematics.
Overall 5+ years of working experience with 3+ years of experience architecting, designing, developing, and implementing cloud solutions on AWS platforms.
Understanding of and experience with the five pillars of a well-architected frameworks.
Hands on experience on AWS services (Compute, Storage, Networking, Security)
Proven ability to collaborative with multi-disciplinary teams of business analysts, developers, data scientists, and subject matter experts.
Experience with SysOps.
Hands-on experience in Container technologies like Docker/ Docker enterprise, ECS, EKS, etc.
Experience with DevOps practices and modern CI/CD deployment models using Azure DevOps/Jenkins/Ansible/Kubernetes.
Skilled in use of these programming languages: Shell/Python/PowerShell (two of them at least).
Experience of managing and supporting HA/DR system in cloud environment.
Excellent troubleshooting and Analytics skills.
Strong verbal and written communication in English.
Passionate about work and good learning ability.
Relevant training and/or certifications as a Cloud Engineer
Nice To Have
Knowledge/Experience in database (MySQL/PostgreSQL/SQL Server) operation.
Experience in several of the following areas: database architecture, ETL, business intelligence, big data, machine learning, advanced analytics.