Summary
Overview
Work History
Education
Skills
Certification
Timeline
SoftwareDeveloper

DIPTI KALAL

Cloud DevOps Engineer
Bangalore

Summary

  • Overall 6 years of experience in AWS, Azure cloud solutions with infra setup in IaaS, PaaS & SaaS along with Analysis, Design, Development, Operations, Maintenance skillsets.
  • Proficient in Creating and design the AWS Cloud Formation Templates in different environments according to the given requirement.
  • Hands-on industry work experience of design/build of DevOps CI/CD pipelines on the public cloud such as AWS and Azure, as well as on CI tools such as Jenkins, Bamboo, Heroku.
    Experience working on Docker hub, Docker compose, creating Docker images and handling multiple images for middleware installations.
  • Hands-on experience with AWS services for IAAS and PAAS products and features such as EC2, Containers, API Gateway, Lambda, S3, DynamoDB, RDS, Route53, CloudWatch, Code Commit, Code Deploy, IAM, Step functions, Cloud Trail.
  • Development experience on Programming languages such as .NET Core, C#, Java, Python, Bash scripting.

Overview

6
6
years of professional experience
3
3
years of post-secondary education
2
2
Certifications

Work History

Senior Cloud DevOps Engineer

Extentia Information Technology
Pune
09.2019 - Current

Project: Popular Bank

The bank AWS Middleware project is based on the Banking Industry Architecture Network (BIAN) standard. With the help of the Interactive Financial eXchange (IFX) standard, we are developing a unified platform for the exchange of financial data between financial institutions, businesses, and consumers.

Technology:

  • C# and .NET Core
  • AWS services :CloudFormation. Lambda Functions, API Gateway, LocalStack, DynamoDB, S3
  • DevOps: Azure DevOps, Git (Automatic Build and Deployment), Python, PowerShell, SonarQube, Docker

⦁ Postman

⦁ Veracode (Vulnerability Scanner Tool)

Responsibilities:

  • Develop AWS middleware software that connects different software components by calling vendor's endpoint or applications and enables them to communicate with each other, allowing for exchange of data and information and is hosted on Amazon Web Services (AWS).
  • Design and develop RESTful APIs, backed Services using AWS API Gateway and Lambda in C# language.
  • Responsible for architecting, designing, implementing and deploying of cloud based infrastructure and its solutions.
  • Written cloud formation templates in YML to create REST APIs, Lambda functions, S3, DynamoDB tables, KMS keys, IAM roles and policies, Code pipeline, custom VPC, EC2, subnets, NAT to ensure successful deployment of web applications.
  • Automated deployment and configuration of cloud‑based applications, reducing deployment time by 60% and minimizing human error.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Azure DevOps pipelines along with Python and Shell scripts to automate routine jobs, run Veracode static scans.
  • Setup LocalStack which is cloud service emulator to develop and test serverless applications offline, deployed it on Docker using Docker compose.
  • Generate SonarQube code coverage reports and static code analysis to evaluate security and reliability of projects.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like Azure Repos, GIT.
  • Configured AWS CLI and performed necessary actions on AWS services using shell scripting, batch, PowerShell scripting.
  • Monitor and troubleshoot application performance using AWS services such as CloudWatch and X‑Ray.
  • Develop and maintain security best practices for AWS services such as IAM, KMS, and CloudTrail.
  • Responsible for Testing and documenting REST APIs using Postman.

Project : Bajaj Finserv Ltd

Responsibilities:

  • Implemented full‑scale pipelines using Jenkins GUI and/or Groovy Scripting, Azure DevOps.
  • Analyzed project codes through SonarQube and helped teams meet code quality goals.
  • Setup large scale Containerization using docker‑compose scripts across environments for Developers/QAs.
  • Integrated execution of unit tests, Postman scripts, and automated tests in CI/CD process.
  • Implemented CI/CD pipelines for Node, Angular, React, Ionic, Java, PHP, .NET Framework and .NET Core, Python, Salesforce, Sitecore applications as well as mobile‑ based applications Android and iOS.
  • Written Templates for AWS Infrastructure as a Code using Terraform to build staging and production environments.
  • Automated Azure Infrastructure management using ARM templates in Azure.

Project: MnM (Mahindra and Mahindra)

Responsibilities:

  • Developed and Designed Azure DevOps pipelines to manage resources in Azure
  • Implemented automation for deployments by using YAML scripts for massive builds and releases
  • Automated and orchestrated workloads across AWS and Azure cloud providers
  • Orchestrated Docker container cluster using Kubernetes
  • Automated release pipeline to achieve zero-touch deployments using Azure DevOps pipeline, Azure App Services, Bitbucket, SonarQube
  • Implemented use of various tools that help in CI/CD process such as artifact stores like Nexus, AppCenter.
  • Defined branching, labeling, and merge strategies for all applications in Git
  • Implemented master-slave architecture to improve performance of Jenkins

System Engineer

Tata Consultancy Services
Chennai
08.2017 - 08.2019

Project: CICD Automation Application

Technology:

  • AWS Config, RDS, EC2, ELB, Secrets Manager, etc
  • SonarQube, Jenkins, Kubernetes
  • AWS Developer Tools & AWS Cloud Formation
  • Ghost Inspector
  • Liquibase
  • Linux and Windows OS

Responsibilities:

  • Developed CICD Automation application in which uses can easily launch the CICD pipeline in AWS Code Pipeline service with tools of their choice from a selection of popular tools both from AWS as well as third party tools without even having access to the AWS console
  • Designed roles and groups for users and resources using AWS Identity Access
  • Management (IAM)
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, EC2 to ensure successful deployment of web applications
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS
  • Developed Python Scripts to manage few services on AWS using SDK BOTO
  • Created cross-account IAM roles to give access to users
  • Build transient and persistent ECS clusters with Docker images
  • Manage infrastructure to AWS cloud environment (Shared, Production, Non-
  • Production, and UAT)
  • Database Migration from on-premise to cloud using open-source tools like Flyway
  • Created Cron and scheduler jobs in order to trigger daily builds using shell scripting.

Project - American Insurance Group

  • Implemented Event-driven automation service for auto-remediation, security responses, troubleshooting, deployments
  • Integrated and automated various CI/CD tools, cloud services using StackStorm and
  • Flowdock
  • Created an Autonomous ChatBot (Intelligent Conversational Interface) using Python for
  • Service Desk Environment which can perform service desk activities such as respond/provide suggestions to user queries or issues, creating and updating Incidents in the Service Now tool automatically
  • Automated Start/Stop of non-prod instances to reduce cost
  • Automated the release pipeline to achieve zero-touch deployments using Jenkins, Git,
  • Nexus, Ansible, and AWS
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission-critical production servers for backup
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds
  • Deployed and maintained Ansible role based application servers, including Apache
  • Tomcat and Nginx
  • Utilize CloudWatch to monitor resources such as EC2, RDS DB services, DynamoDB tables; to set alarms for notification or automated actions
  • Created and maintained documentation of CI/CD process and application configuration to comply with audit requirements and industry best practices
  • Experience in creating cloud cost models and running cloud readiness assessments
  • Experience in working with enterprise IT and implementing hybrid cloud solutions
  • Good understanding of the principles and best practices of Software Configuration
  • Good understanding of the principles and best practices of Software Configuration
  • Management in Agile, Scrum, JIRA, and Confluence.

Education

Bachelor of Science - Computer Engineering

Pune Institute of Computer Technology
Pune
08.2014 - 05.2017

Skills

Cloud Service: AWS - AWS Lambda, EC2, API Gateway, S3, RDS, DynamoDB, AWS Cognito, CloudWatch

undefined

Certification

AWS Certified Developer – Associate Level

Timeline

Senior Cloud DevOps Engineer

Extentia Information Technology
09.2019 - Current

System Engineer

Tata Consultancy Services
08.2017 - 08.2019

Bachelor of Science - Computer Engineering

Pune Institute of Computer Technology
08.2014 - 05.2017
DIPTI KALALCloud DevOps Engineer