Job Description
Job responsibilities
- Reviewing infra-architecture of application against well architected framework.
- Design and execute the overall strategic roadmap for the cloud architecture.
- Deploying Infrastructure for Cloud as well as guiding other teams for deployment infra and application.
- Guide and support application team through cloud journey from 0-day to go-live.
- Collaborating with engineering and development teams to evaluate and identify optimal cloud solutions
- Define standards (and/or select cloud vendor products) for the overall architecture in coordination with the solution architects and engineering leads
- Continue improving cloud product reliability, availability, maintainability & cost/benefitincl. developing fault-tolerant tools to ensure general robustness of the cloud infra
- Manage capacity across public and private cloud resource poolsincl. automating scale down/up of environments
- Support developers in optimizing and automating cloud engineering activities e.g. real time migration, provisioning and deployment, etc.
- Provide inputs to IT financial management for cloud costs associated with capacity build-out, forecast for cloud IT investments, etc.
- Developing and maintaining cloud solutions in accordance with best practices.
- Ensuring efficient functioning of cloud resources/ functions in accordance with company security policies and best practices in cloud security
- Educate teams on the implementation of new cloud-based initiatives
- Employ exceptional problem-solving skills, with the ability to see and solve issues before they affect business productivity
- Orchestrating and automating cloud-based platforms throughout the company.
Requirements
- 8+ years of experience in engineering infrastructure design; 4+ years in cloud engineering roles with experience.
- Expertise in developing terraform code.
- Expertise in deploying AWS infrastructure.
- Expertise in deploying AWS services
- Expertise in troubleshooting deployment /network related issues for cloud infrastructure.
- Experience in deploying using terraform enterprise and GitHub.
- Basic familiarity with network and security features e.g. cloud network topology, BGP, routing, TCP/IP, DNS, SMTP, HTTPS, Security, etc.
- High availability engineering experience (region, availability zone, data replication clustering)
- Awareness in open-source tools & scripting language (Shell).
- Deep understanding of software development lifecycles and cloud economics, incl. knowledge of consumption-driven TCO
- Good knowledge of security implications of public & private cloud infra design
- AWS certifications preferred.
- Basic Database experience, including knowledge of SQL and NoSQL.
- Good communication and collaboration skills.
- Client management skills.
Skills: eks,terraform,aws,infrastructure,kubernetes,security,cloud,iam