Certified DevOps/DevSecOps Engineer with 9+ years experience delivering comprehensive solutions in Banking & Finance, Telecom, Government, and Property Management sectors. Skilled in Linux/System Administration, CI/CD pipelines, and cloud automation with AWS/Azure. Proven track record optimizing infrastructure, enhancing security with DevSecOps, and leading agile transformations for enterprise clients.
Overview
9
9
years of professional experience
2
2
Certification
Work History
Sr. DevOps/DevSecOps Engineer
Tata Consultancy Services
08.2023 - Current
(Royal Bank of Canada/City National Bank)
Working on release process through CI/CD pipelines, deploying EDRs and coordinating with QA team, helping with smooth release.
Created Troubleshooting document, helping team to quickly identify and resolve issues in a timely manner.
Worked on AWS service in updating RDS certificates and making sure they are replicated on all dev and production environments.
Worked on step functions and SQS queues making sure on workflow executions.
Worked on ECS security groups validating change on CIDR range and container images.
Created lambda functions and CloudWatch rule assigning ARNs and making active IAM roles.
Integrated API Gateway updates into CI/CD workflows for seamless deployments.
Monitoring & Logging – Set up observability (metrics, logs, alerts) for API performance and errors. Manage API versions and enable zero-downtime rollbacks.
Build and maintain CI/CD pipelines using Jenkins and GitHub for automated testing, building, and deployment. Integrate GitHub repositories with Jenkins for seamless code integration and deployment.
Deploy and manage applications on AWS services (e.g., EC2, S3, RDS, ECS, SQS, Lambda, EKS).
Optimize cloud resources for cost, performance, and scalability.
Design, provision, and manage cloud infrastructure using Terraform. Automate infrastructure deployment and ensure scalability and reliability.
Containerize applications using Docker and orchestrate them with Kubernetes. Manage Kubernetes clusters for deployment, scaling, and monitoring.
Scripting and Automation with Python, Java, and JavaScript. Write scripts (Python, Bash, etc.) to automate repetitive tasks.
Implement monitoring and logging solutions (e.g., CloudWatch, Prometheus, Grafana) to ensure system health and performance.
Integrate security tools (e.g., SAST, DAST, SCA) into Jenkins pipelines. Perform automated security testing during the build and deployment process.
Implement AWS security best practices (e.g., IAM policies, encryption, VPC configurations). Use AWS security tools like AWS Config, GuardDuty, and Security Hub.
Secure Docker images by scanning for vulnerabilities. Implement Kubernetes security measures (e.g., network policies, RBAC, pod security policies).
Ensure Terraform configurations comply with security policies. Use Terraform to enforce secure infrastructure provisioning.
Security Integration with Cloud Security Wiz:
Implemented Cloud Security tool Wiz to remediate security vulnerabilities in cloud environments. Implement continuous security monitoring and compliance checks.
CCO (Security Compliance):
Worked on CCOs, updating network Infra changes with CIDR range value/port range updates/protocol updates restricting and allowing for given IP range.
Worked on CCOs, updating port range and protocol policies in restricting inbound traffic by limiting incoming traffic with specific port range protocols which avoid increase in malicious activity and the risk of data loss.
Ensure compliance with industry standards (e.g., GDPR, HIPAA, PCI-DSS). Conduct regular security audits and generate compliance reports.
Cloud SRE
RBC
08.2023 - 04.2024
Cloud SRE (Azure Platform)
Designed Azure cloud infrastructure for new applications and implemented the same upon Architecture board's (ARB) approval.
Having strong experience on all aspects of Azure cloud infrastructure such as networking, security, monitoring, backup, compute, database and application services.
Identified Azure monitoring gaps through Azure PowerShell and Python Scripts.
Remediated Monitoring gaps through Azure polices and Terraform code.
Developed Terraform scripts for infrastructure automation of Azure Services such as Azure Kubernetes Service, Virtual Machines, NSG and SQL Databases.
Worked on Infrastructure automation through Terraform Cloud (GitOps methodology).
Created CI/CD pipelines on Azure DevOps for deploying infrastructure.
Configured Azure Kubernetes Service end-to-end with the networking configurations.
Azure monitoring configuration through Log analytics workspace and Application Insights.
Fixing Security Remediations by Azure Defender for Cloud.
Troubleshooting network connectivity issues through Network watcher and NSG flowlogs.
Ensuring new application deployments as per the designed infrastructure architecture.
Conduct daily standups, scrum meetings and mentor team members on Jira stories.
Integrated Azure log analytic workspace with Elasticsearch and configured alerts in Kibana.
AWS DevOps Engineer
Property Vista
04.2021 - 07.2023
Support the Property Vista's cloud initiative by designing, building, and migrating workloads from our current monolith structure to microservice architecture on Elastic Kubernetes Service in Amazon Web Services.
Deploy current environment while working together with the CTO and Engineering team to work towards developing and maintaining continuous delivery pipelines by deploying fixes/features to dev, test, staging and production environments.
Implement and monitor Amazon CloudWatch and Datadog metrics to provide continuous monitoring capabilities, track all aspects of the system, infrastructure, performance, application errors, and roll up metrics.
Monitors and tunes the performance of the infrastructure Identify and correct bottlenecks in the system while working with development teams on optimizations and best-practices.
Hands on experience on Terraform for building, changing, and versioning infrastructure safely and efficiently. Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
Worked on Docker, creating Docker images, Containers, Docker Registry to store images, cloudbased registry Docker Hub, Docker Swarm to manage containers.
Performed deployment and operations of containers in Kubernetes.
Responsible for Provisioning resources in AWS using cloud formation and Terraform.
Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins.
Responsible for Cloud infrastructure and application hosted on the AWS Cloud, Release process, which includes Code Compilation, Packaging, Security Scanning of application code with VeraCode, code coverage with SonarQube and code quality scanning.
Responsible for design, deployment & optimization of AWS solutions using EC2, S3, RDS, EBS, ELB, Auto Scaling groups, Optimized volumes, Cloud Formation, Storage gateway and Lambda.
Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
Collaborated closely with Development and the Cyber Security teams on implementing cloud security architecture requirements, security hardening and security monitoring requirements for the cloud deployment.
Responsible for Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
Responsible for build and deployment process for different applications related to Java and Database. Used ANT and MAVEN as a build tools on Java projects for the development of build artifacts in the source code.
Created complete Jenkin DevOps pipeline for code migrations from legacy system to Gitlab (Bitbucket).
Expert in using ELK Stack, Elasticsearch for deep search and data analytics, Logstash for centralized logging, log enrichment and parsing and Kibana for powerful and beautiful data visualizations.
Created and implemented robust alert monitoring system for application failures using combination of CloudWatch, third party services(NewRelic, PagerDuty, Datadog) and custom scripts.
DevOps/Build Engineer
Partho Technologies Inc.
01.2016 - 04.2021
Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
Create private cloud using Kubernetes that supports DEV and TEST environments.
Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
Performed Deployment of Release to various QA & UAT in Linux environments.
Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
Containerized all the Ticketing related applications - Spring Boot Java and NodeJS applications using Docker.
Managed AWS design architectures with AWS IaaS/PaaS, DevOps, Storage, Databases Components and also worked with cloud platform teams on implementing new features on AWS platform and design.
Worked on installation of Docker using Docker toolbox and worked on creation of custom Docker container images, tagging, and pushing the images.
Management and Administration of AWS Services CLI, EC2, VPC, S3, ELB, Glacier, Route 53, CloudTrail, IAM, and Trusted Advisor services.
Refactoring of monolithic applications to Microservices and Component based architectures.
Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeploy, S3 and puppet.
Integrated services like GitHub, AWS CodePipeline, Jenkins, and AWS Elastic Beanstalk to create a deployment pipeline.
Assistant Delivery Manager at Tata Consultancy Services, Global Shared ServicesAssistant Delivery Manager at Tata Consultancy Services, Global Shared Services