Highly skilled AWS Cloud Engineer with exceptional development ability and extensive knowledge of programming in Java/J2EE and Python. Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills. Good understanding of public cloud design considerations and limitations in the area of virtualization and global infrastructure, distributed systems, load balancing, networking, massive data storage and security. Has strong ability to work with minimal supervision.
Proficient in working with more than 50% for AWS products related to Compute, Storage, Database, Network & Content Delivery, Developer Tools, Management Tools, Security, Identity & Compliance, Analytics, Application Services, Messaging. Ability to migrate on-premise application to AWS Cloud. Hands on developing and deploying multiple server-based and server-less micro-services on AWS Cloud.
Develop, maintain and support application programs for the integration of company-wide data and process system for all primary activities. Experience of creating logical and innovative solutions to complex problems. Highly skilled in multiple programming language like Java8 and Python. Ability to perform unit testing of code along with development as a paradigm of Test Driven Development. Hands-on in developing RestAPIs using spring-boot. Followed programming principles like SOLID, DRY etc.
Good exposure in building CI/CD pipelines which integrates cloud infrastructure orchestration, code deployment and testing. Built and maintained multi-node jenkins cluster on AWS for CI/CD implementation. Used Git as a version control tool for code management. Automate AWS cloud infrastructure using Cloudformation and Terraform.
Expertise on multiple big data technologies like Apache Spark, Kafka, HDFS, AWS Kinesis, AWS EMR. Familiar with data architecture including data ingestion pipeline design, data modeling and data mining. Experience optimizing ETL work-flows using Spark features. Handled big data pipelines on AWS by integrating multiple AWS services like kinesis data stream, dynamoDB, AWS lambda, kinesis firehose.
Linked project illustrate how to provision and maintain Kubernetes Cluster on AWS using Terraform. More information about multiple objects of Kubernetes Cluster. Examples to configure Istio for Service Mesh using Minikube.
K8s-AutomationLinked project illustrate how to use Terraform for provisioning public cloud infrastructure. Examples showing terraform modules and their re-usability. Integrating Terraform with Jenkins to enable continuous deployment of infrastructure.
GCP-Infra-Automation AWS-Infra-Automation
Linked projects show-case how we can automate creation of multiple VPCs for different environment like dev, cert and prod. VPC provisioned contains multiple Subnets(Public & Private), Internet Gateway(IGW) for public traffic routing & NAT-Gateways for private subnets, Route Tables to route traffic specific to each subnet and restrict unwanted traffic. Enabled peering of multiple VPCs using TransitGateway. Infrastructure automation to provision jenkins server for all VPCs to implement CI/CD. Configure security group to secure traffic specific to EC2. Implemented cloudwatch alarms based on metrics for multiple AWS resources to automate fault tolerance.
VPC-Infra Jenkins-Cluster Infra Grafana-Prometheus ECS InfraDesigned, developed and deployed multiple server-based and server-less application on AWS. Such as, spring boot application configured with KCL(Kinesis Consumer Library) to process kinesis stream data, publish processed data on kinesis stream and creating data lake on S3. Event-driven architecture deployed on AWS Lambda to process data from Kinesis stream, publish notification on SNS and persist data on DynamoDB. Configure API Gateway to expose RestAPIs integrated with AWS Lambda to fetch data from S3. Built EC2 server-based application on AWS Beanstalk to perform migration of application as lift & shift from on-premise to AWS.
Server-Based Collection-Tier Data-Processor & Persister Event-Driven App Serverless RestAPIs
Provisioned jenkins cluster on AWS to implement continuous integration & continuous delivery for all dev, qa and prod environment. Used Packer to build customized AMI for applications and jenkins master and server node. Orchestrate AWS infrastructure using Terraform and used S3 to act as Terraform backend for sharing state files and DynamoDB to prevent corruption of Terraform state files. Built and deployed Grafana with Prometheus to monitor & visualise multiple applications deployed on cloud. Configured AWS CloudTrail, AWS Config, WAF and AWS Flowlogs to track the API calls, AWS resources configuration changes, IP traffic flow logs.
Jenkins-Cluster Automation Cloud Monitoring Security AWS CloudformationBigData projects showing architecture design for batch processing jobs built on AWS EMR using Apache Spark execution engine. Deployed multiple big-data pipelines for realtime processing using AWS kinesis stream and AWS lambda. Build kafka cluster to implement publisher & subscriber model for big-data processing.
AWS-EMR Spark-Job Kineis-Lambda Pipeline Kafka Cluster
Working as a Senior Consultant to architect, build and design cloud based REST API using python Flask as a backend and web interface using Angular 9. Currently handling team of 5 members. In current project we are building an intelligent web application for end user who are closely working on drug & devices data, mostly related to US & EU.
Working in an Agile environment to develop, migrate and deliver highly available and fault tolerant cloud based applications. Engaged with team to automate the AWS cloud infrastructure using Terraform scripts and deployed via jenkins pipelines. Migrated more than 50TB of on-premise data center to AWS S3 using AWS EMR spark jobs. Incorporated persistent data storage on S3. Designed RESTful backend server for common data and leveraged caching for recently accessed data using AWS Memcached. Built and deployed multiple big-data pipelines using Kinesis Firehose, S3 and AWS EMR spark job, making it easier to wrangle data and reducing time by 40%. Automated fault tolerance using AWS lambda, cloudwatch event and SNS to minimize down-time of application. Involved in creating single source for application log analysis using ELK stack.
Worked in a team to develop cloud based online examination portal. Configured multiple IAM users within a group acting as examine, invigilator, proctor and many more roles. Involved in securing data on transit when using load balancer and security of data at rest in S3 using IAM resource policy and KMS. Maintained a system for documenting code and keeping track of software developments. Build e-commerce portal for merchandising multiple real-estate projects. Implemented the application using Spring MVC Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
Joined as a application support engineer to troubleshoot various software issues using debugging process and coding techniques. Provide L1 customer support to remote clients using support e-ticketing system.