Job Description :Cloud Engineer will manage the groups cloud environments. He/she will play a strategic role in maintaining all cloud systems including the front-end platforms, servers, storage, and management networks.
Cloud Engineer Duties & Responsibilities:Linux System Administration
Manages cloud infrastructure (AWS, Azure, etc.)
Analyze and design cloud infrastructure architecture based on requirements.
Provide cost estimation/analysis/optimization of cloud infrastructure.
Managing cloud environments in accordance with security guidelines.
Deploying and debugging cloud initiatives as needed in accordance with best practices throughout the development cycle.
Orchestrate and automate different parts of the development process
Educating teams on the implementation of new cloud-based initiatives, providing associated training as required.
Planning, designing and developing cloud-based applications for POC (Proof of concept)
Stay current with industry trends, making recommendations as needed.
Qualifications:Bachelors/Masters Degree in Computer Science/Information Technology or equivalent experience preferred.
Strong understanding of cloud fundamentals
Experience with cloud management solutions and cloud-based services, preferably AWS.
Experience with coding or scripting languages on at least two of the following. (Ruby, Python, Java, Javascript, Bash Script, Go, PHP)
Experience with AWS-based deployments and related services. (RDS, EC2, Lambda, S3, etc)
Extensive Knowledge with API design, networking principles, and debugging skills.
Basic network and security fundamentals e.g. understanding of networking protocols & applications. (TCP/IP, load balancing, port forwarding, firewalls etc.)
Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.
Experience in Open-Source Technology
Non-Technical/ Non-Functional Skills.
Refers to the skills that may support the completion of duties and responsibilities Problem-Solving and Analytical Skills.
Must be able to identify potential issues and problems
Must be able to analyze and logically breakdown these issues and problems;
Must then be able to create hypotheses that are useful when troubleshooting and testing;
Job Description : Cloud Engineer will manage the groups cloud environments. He/she will play a strategic role in maintaining all cloud systems including the front-end platforms, servers, storage, and management networks.Cloud Engineer Duties & Resp