Cloud Engineer - Bengaluru, India - EdgeVerve

    EdgeVerve
    Default job background
    Description
    Cloud Engineer/Architect - Job Description:Location - Electronic City, BengaluruExperience -*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.