Cloud Engineer

  • Bengaluru
  • Edgeverve
Cloud Engineer/Architect - Job Description: Location - Electronic City, Bengaluru Experience - *6-9 years* *Must have experience in Cloud-native application development, AWS, Kubernetes, Docker* The Cloud Engineer/Architect is responsible for the creation of architectural tenets, providing technology framework and best practices in support of Finacle’s initiatives in CLOUD NATIVE journey, with a focus on the design of systems and services that run on cloud platforms (AWS EKS/Azure AKS/Google GKE/RedHat OpenShift). Additionally, the Cloud Architect will be responsible for ensuring that applications are designed and optimized for cost effectiveness, elastic scalability, high availability, and disaster recovery. Develop a library of deployable and documented cloud design patterns, based on the Finacle’s product portfolio, as a basis for deploying services to the Cloud. Demonstrate leadership ability to back decisions with research, data and the “why? ”, and articulate several options, the pros and cons for each, and a recommendation. • Hands-on experience with AWS Services . • Good understanding of Kubernetes ' internal architecture (networking, service discovery, deployments, scheduling, monitoring and logging), tools and challenges around them to scaling at enterprise scale. • Expertise in setting up a Kubernetes cluster and ability to design and implement end-to-end C ontainer management solution including cloud automation with AWS, Azure and others • Build and deploy Docker containers to break up monolithic app into micro services improving developer workflow, increasing scalability, and optimizing speed. • Good experience with key DevOps technologies including Docker, Cloud Formation, AWS Code Pipeline, AWS Code Deploy, and AWS Code Commit CI/CD services. • Must be comfortable with common development workflows using revision control such as GIT or SVN. • Strong understanding of core architectural concepts including distributed computing, scalability, availability and performance. • In depth knowledge in deploying, managing and monitoring AWS Cloud Infrastructure - EC2, S3, IAM, VPC, ELB, RDS, setting up the AWS Network Security, route table. • Experience in Cloud formation to orchestrate the various AWS services - VPC, EC2 Instances, S3, Elastic Beanstalk, Cloud Watch, Cloud Trail, Lambda including backups, patches, and scaling instances. • Define Migration strategy to move application to cloud, should have prior experience of migration on premise workloads onto AWS. • Design the AWS network architecture including VPN connectivity between regions and subnets Design the HA / DR strategies. • Troubleshoot problems across different technology layers in a Linux environment – such as networking, databases (Oracle, PostgreSQL or MongoDB), OS/Web (Linux/CentOS, Apache, NGINX) and applications (Node.JS, Java, Python) to identify and correct operational problems.