Daily and Monthly Responsibilities
Develop and implement technical efforts to design, build, and deploy AWS/Azure applications at the direction of lead architects, including large-scale data processing, computationally intensive statistical modeling, and advanced analytics
Participate in all aspects of the software development life cycle for AWS/Azure solutions, including planning, requirements, development, testing, and quality assurance
Troubleshoot incidents, identify root cause, fix and document problems, and implement preventive measures
Educate teams on the implementation of new cloud-based initiatives, providing associated training as required
Employ exceptional problem-solving skills, with the ability to see and solve issues before they affect business productivity
Required Skills and Qualifications
Bachelor s degree in computer science, information technology, or mathematics
5+ years experience in developing software using languages such as Java scripts, Python, BASH, Terraform, Ansible
Proven experience in CICD, Pipelines, GitHub/Jenkins
Hands-on experience on managing Microservices environment like Kubernetes clusters( EKS or AKS) , ECS, Serverless lambda etc.
Experience with SOA applications and cloud-based services, preferably AWS.
Experience working with AWS, Linux/UNIX, Docker and Microsoft Azure.
Three to five years experience in a Cloud Engineer role or related position.
Knowledge of web services, API, REST and RPC.
Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks. Understanding of and experience with the five pillars of a well-architected frameworks
Experience in several of the following areas: database architecture, ETL, business intelligence, big data, machine learning, advanced analytics
Preferred Qualifications
AWS/Azure certifications are a plus
Knowledge of web services, API, REST, and RPC