Over 8+ years of IT experience, specializing in AWS/Azure/GCP Cloud and DevOps tools administration and automation on cloud and on-premises.
Overview
9
9
years of professional experience
Work History
DevOps/Platform Engineer
Deutsche bank
London, England
06.2023 - Current
Supporting teams to onboard to the correct PaaS solution based on the application footprint
Supporting the image governance process that introduces new technologies into the platform
Contribute to the technical design and execution of PaaS features to meet customer needs
Responsible for supplying name spaces in various environments
Always offering help to the APP teams for their migrations
Deployed and managed Kubernetes applications using helm charts, ensuring efficient and consistent application deployment
Hands-on experience in implementing cloud-based micro-services and platform delivery
Experience in developing, deploying, and debugging cloud-based applications using GCP
Managed Helm releases, performing upgrades, rollbacks and rollouts to ensure minimal downtime and smooth transitions between versions
Managed the build infrastructure for software development teams, including the implementation of build scripts, continuous integration infrastructure, and deployment
Utilized Packer-Docker Terraform for deployment automation and system operations and built containerized applications using Docker images
Resolved conflicts related to merging of source code for GIT
Orchestrated CI/CD processes and designed, developed, and maintained the CI/CD process
Developed build and deployment scripts for Java applications using ANT and MAVEN, and managed version control activities on Bitbucket
Designed, wrote, and maintained systems using Python scripting for administering GIT, using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs
Responsible for documenting modifications and transferring live functionality to application support while maintaining the GCP architecture for the company
Collaborated with Enterprise Architects, Project Managers, Scrum masters, Vendors, Developers, and Deployment Managers to implement a Software Configuration Management solution
Automated infrastructure using Puppet and Ansible, and maintained regular backups of logs
Maintained multiple DevOps tools, including Subversion (SVN), GIT, Jenkins, MAVEN, and Puppet
Responded to high-severity production issues escalated by operations teams and supported developers by deploying applications into development, test, and production servers
Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system
Implemented and maintained CI/CD deployment system, generating 26% improvement in time for shipping new feature releases using Jenkins
Worked closely with other development and operations teams to understand complex product requirements and translate them into automated solutions
Help to enhance our monitoring of the production environment to ensure a speedy resolution of issues
Automate snapshots on Azure with power automate and logic app to send emails to team members
Created recommendations for duplicating a subset of on-premises machines to Azure Infrastructure as a Service (IAAS) for disaster recovery, including specifics to synchronize on-premises data with SQL Server and SharePoint instances hosted in VMs
Automate deployment using Lambda function to loop through instances to check for servers that need patching while running on a schedule using AWS CloudWatch and AWS SNS
Deployed dynamic RDS proxy connected with RDS instances on AWS using terraform and python and refactor terraform codes
Implemented a CI/CD pipeline with these tools, automating the build of new Docker containers from new TFS/GitHub branches
Scaling AWS cloud environments from the ground up - writing Infrastructure as Code with Terraform and building CI/CD pipelines with Gitlab and Jenkins
Demonstrated ability to troubleshoot Linux, Docker, and Kubernetes environments
Designed, implemented, and maintained robust and scalable DevOps processes that streamline the entire software development lifecycle, from coding and testing to deployment and maintenance
Installed software and maintained the Build Environment using Terraform
Built and deployed microservices into respective environments and created DSL seed jobs using Jenkins pipelines
Deployed middleware (Kafka, Vault, Scylla DB, EKS) specific to the project by creating respective DSL pipeline jobs
Performed build automation using CI/CD Pipeline as a code in Jenkins, using both descriptive and declarative pipeline concepts
Created and managed infrastructure as code using tools such as Terraform and CloudFormation to automate the deployment and scaling of cloud resources
Steering Software Configuration Management, Software Installation, and building an enviable Build Environment using terraform
Building and deploying microservices into their respective environments
Creating and deploying DSL seed jobs using Jenkins pipelines and automating middleware deployment (Kafka, Vault, Scylla DB, EKS)
Configuring and maintaining software, building and deploying microservices, and automating build processes using CI/CD pipelines with both descriptive and declarative pipeline concepts
Managing and automating project infrastructure on the AWS platform using Terraform, and utilizing Linux Admin skills on deployment servers to ensure servers are up and running with user and group activities
Creating and configuring AWS EC2 instances and S3 buckets, as well as creating and managing AWS Lambda functions to automate storage
Handling Kubernetes clusters and container management, executing projects under software release life cycle, and creating project-specific infrastructure and certificates using Terraform
Managing Kafka, Zookeeper, and Ranger nodes and brokers, troubleshooting Kafka-related issues, and resolving application-related issues with tools such as Jenkins, Grafana, Kibana, EKS, Vault, Consul, and Kafka
Creating project-specific infrastructure using Terraform and deploying the infrastructure into EKS into a namespace using Jenkins pipelines by DSL jobs in Jenkins
Utilizing expertise in issue tracking and management tool JIRA to manage and track issues effectively
Conducting SPRINT planning and implementation using JIRA to ensure timely delivery of project milestones
Utilizing the ServiceNow platform to streamline and manage IT services, including incident management, problem management, change management, and service request management
Supporting the team's DevOps automation capabilities for multiple functions, ensuring the smooth functioning of infrastructure-related tasks, and providing technical expertise in cloud management, automation, and troubleshooting to ensure the efficient delivery of software components
Work on building and deploying Java code through Jenkins
Worked with the Architects on SDLC process being the owner of post development environments
Worked in Agile Project management Process
Developed, maintained, and distributed release notes for each scheduled release
Performed SVN to GIT migration with careful analysis and migrated all branches, tags, along with commit history using GIT -SVN utility
Performed all necessary day-to-day GitHub support for different projects like Check-in, Checkouts, import, export, branching, tagging, and conflict resolution
Implemented & maintained the branching and build/release strategies utilizing GitHub in Linux environments
Analyzed the ANT Build projects for conversion
Converting the ANT Build projects to Maven Build projects
Experience with JUnit and code coverage tracking (Sonar/SonarQube)
Managing Maven project dependencies by creating parent-child relationships between projects
Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process
Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds
Researched and implemented code coverage and unit test plug-ins like find bugs, check style and PMD with Maven/Jenkins
Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments
Involved in periodic archiving and storage of the source code for disaster recovery
Create and Build Jenkins jobs and stores the build artifacts in Nexus and uDeploy by using preconfigured scripts
Created end to end build automation and CI setup for button click push deployment
Installed and Configured the Apache Tomcat application servers for Dev and Integration Test Environments
Assistant Vice President at Deutsche India Private Limited (Deutsche Bank Group)Assistant Vice President at Deutsche India Private Limited (Deutsche Bank Group)