Highly accomplished Senior DevOps Engineer with overall 10+ years of experience in IT industry, out of which 6+ years of experience in DevOps in designing, implementing, and managing cloud-based infrastructure and DevOps practices and 4 years of experience as Linux Administrator. Strong expertise in cloud platforms such as AWS, Azure, and proficient in automation tools including Terraform, Ansible and Jenkins and Containerization tools like Docker and Kubernetes.
Overview
10
10
years of professional experience
1
1
Certification
Work History
Sr Azure Cloud DevOps Engineer
Fidelity investments
04.2023 - Current
Worked on Microsoft Azure Cloud (Public) to give IaaS support to customers
Make Virtual Machines through Power Shell Script and Azure Portal
Overseen and Created Storage Account and Affinity Group in Azure Portal
Exposed Virtual machines and cloud services in the VNets (Virtual Networks) to the Internet using Azure External Load Balancer
Involved in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses)
Provided high availability for IaaS VM's and PaaS instances for access from other services in the Vnet with Azure load balancers and implemented Azure classic and Azure ARM for deployment process
Configured the servers with the New Relic and Sumo logic monitoring and monitored the performance metrics of the production servers
Worked on Azure Synapse Analytics for implementing PySpark notebooks
Developed data models and schema designs in Azure Synapse SQL pools to support complex analytical queries and reporting
Designed and implemented data warehousing solutions using Azure Synapse, allowing for efficient storage, management, and retrieval of large-scale datasets
Created subscription, Storage Account and tables using Windows PowerShell using automation in Azure Defined and implemented monitoring processes for uptime, performance, and security for solutions deployed to the Microsoft Azure Cloud
Used ELK for monitoring purposes for LOG analytics and Application monitoring and integrated this with Azure for security purposes we use search guard to protect the logs
Working with Azure Service Fabric, exclusively to create microservice applications, used Stateful partitions with named service and secondary replicas for scalability and availability
Ability to write Shell & Perl scripting
Used Azure cloud services, Azure storage, Azure active directory, Azure Service Bus, and Hybridization Cloud
Used Dynatrace for monitoring the online banking website
Designed and deployed scalable GCP architectures, resulting in reduction in infrastructure costs
Integrated Azure Synapse with other Azure services, such as Azure Data Factory, Azure Logic Apps, and Azure Functions, to create end-to-end data solutions
Built and optimized ETL processes using Azure Data Factory, Azure Databricks, or other ETL tools to prepare data for analysis in Azure Synapse
Loaded data into Azure Synapse analytics by using Azure Data Factory
Integrated Azure Storage Accounts with Azure Functions, Azure Databricks, and AKS cluster
Led implementation of Azure Active Directory for single sign on, authentication, authorization, and Azure Role-based Access Control (RBAC)
Migrated of on-premises workloads to GCP, ensuring high availability and performance while reducing operational overhead
Experience in writing Terraform configurations to create and manage Azure resources such as virtual machines, Distributed systems, storage accounts, virtual networks, and Azure App Services
Worked on Azure DevOps for CI/CD pipelines and infrastructure automation using Terraform
Demonstrated skills in writing the Terraform code for Azure Active Directory and IAM roles for authentication and access management in Terraform
Implemented Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and create an AKS cluster in the Azure portal, with the Azure CLI
Orchestrated containerized applications on GCP Kubernetes Engine, improving scalability and resource utilization
Implemented Terraform scripts for creating and managing Azure Kubernetes clusters
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy
Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
Experienced in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins, and Azure Pipelines
Worked extensively with Ansible that automates Cloud provisioning, Configuration management, application deployment, Intra-service orchestration, and many other IT needs
Automated configuration management and deployments using Ansible playbooks and YAML
Experienced in developing Ansible roles and Ansible Playbooks for the server configuration and Deployment activities
Experience working with service mesh like Istio for advanced service discovery of microservices running in the cluster
Proficient in Istio service mesh to implement dynamic service discovery and traffic management including traffic shadowing, traffic splitting, and service-to-service communication reliability
Experience in assigning the azure services on locations specific to integrate with web-apps and key-vaults
Worked with IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) and solutions.
AWS / DEVOPS ENGINEER /SRE
Discover Financial Services
09.2021 - 03.2023
Worked on AWS EC2, EBS, ELB scaling groups, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling
Worked on AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update
Allotted permissions, policies and roles to users and groups using AWS Identity and Access Management (IAM)
Managed hardware, software, and networking for a large-scale cluster on Amazon EC2
Installed, configured, and managed the aem (Elastic Search, Log Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc
Stash and Kibana) for Log management within EC2/ Elastic Load balancer (ELB) for Elastic search
End to End solution for hosting the web application on AWS cloud with integration to S3 buckets
Integration of web portal and users associated with S3 bucket
Used Amazon S3 to backup database instances periodically to save snapshots of data
Automated system deployment, monitoring, alarming, and scaling in the Cloud
Created and maintained CI/CD pipeline configurations in YAML, streamlining the software development and deployment processes
Integrated GCP services into DevOps pipelines, automating application deployment and scaling, and enabling continuous integration and continuous delivery (CI/CD) practices
Developed and implemented Software Release Management strategies for various applications according to the agile process
Used Google Cloud Deployment Manager & Terraform to define and provision infrastructure on GCP programmatically
Done successful cloud migration projects, moving on-premises workloads to GCP, resulting in improved performance and reduced operational costs
Integrated YAML files with version control systems (e.g., Git) to manage changes, track history, and collaborate effectively with team members
Conducted knowledge-sharing sessions, improving team-wide understanding of SRE principles and best practices
Implemented data storage solutions on GCP, including Cloud Storage, Cloud SQL, Fire store, and Bigtable, ensuring data availability and performance
Managing AWS Infra and automation with CLI, API
Managing Data Centre Inbound and outbound services
Working on automation tools like Ansible, Chef
Implemented YAML-based infrastructure as code (IAC) using tools like Ansible, Kubernetes, or Docker Compose, automating infrastructure provisioning and management
Implemented continuous integration using Jenkins, Packer
Implemented Fortify Static Code Analyzer (SCA) in the software development lifecycle, performing static code analysis to identify security vulnerabilities in source code
Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment
Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server
Created a best practice Build environment using Jenkins, immutable instances, and AWS
Developed Ansible scripts for automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes
Implemented security best practices when working with YAML files to prevent vulnerabilities like injection attacks
Integrated Veracode scans into the CI/CD pipeline, enabling automated security testing
Designed and implemented scalable, reliable, and cost-effective cloud architectures using GCP services to meet specific business requirements
Worked on writing multiple Ruby and Shell scripts for various companywide tasks
Created and Maintained Subversion repositories, branches, and tags
Monitored Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
AWS Cloud/DevOps Engineer
Walmart
02.2020 - 08.2021
Expertise in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Configuration, Autoscaling, CloudFront, Lambda, IAM, S3, API Gateway Elastic Beanstalk, OpsWorks, Code Deploy, Version1, Code Pipeline and Route53
Design, integration, and management of Amazon Web Services (AWS) cloud solutions
Provisioning of EC2 instances and integrated into local area offices in 5-time zones
Migrated 100+ TiB size PROD file systems from Intel luster to AWS FSx filesystem service (2018 Nov launch)
Utilized S3 bucket and Glacier for storage and backup on AWS
Used AWS Trusted Advisor service to analyze and suggest cost optimization opportunities for client workloads
SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as nginx, Apache, tomcat, AWS-ELB
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
Good knowledge of S3 storage strategies such as versioning, life cycle policies, cross region replication and Glacier using command line interface (CLI) and Amazon Management Console Used CFT and Ansible to install software and automate installation
Extensive usage of Amazon Web Services (AWS) Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, Cloud Trail
Deployed MySQL database on EKS in AWS using deployment for failover replica
Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups
Identifying opportunities to improve infrastructure that effectively and efficiently utilizes the Microsoft Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
Linux / System Engineer
Veritas Technologies
05.2018 - 01.2020
Day to day problem handling like related to File Systems, Disk, Memory, CPU, Network etc
Build application and database servers using Azure and create AMIs as well as use RDS for Oracle DB
Install, configure and administer log analyzer tool Cloud Watch
Worked on migrating VMware to AWS using snowball and VM Import/Export, experience on Azure code deploy, lambda, VPC and CLI
Experiencing with Nagios and Splunk monitoring, automate site configuration using Puppet
Experience with shell scripting (sh, bash, csh, ksh) Worked on version control using GitHub, automating builds using Jenkins, automating tasks using puppet, worked on tomcat, Jboss install configuration and MongoDB, MySQL
Deploy Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3
Involved in RPM package building according to the requirement using fpm and deploying the package using puppet enterprises to puppet agent
Used UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management
Support for Windows and Linux problems assigned by client operations
Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both PSeries and VMware virtualization systems
Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting and stopping the NFS services
Installing RedHat Linux using Kickstart and applying security polices for hardening the server based on the company policies
Performed package administration on Linux using RPM and YUM through RHN Satellite and subscription manager.
Build and Release Engineer
IHS Markit
03.2016 - 04.2018
Installed Web sphere, upgraded to service pack updates, installed IBM patches, configuring, and creating new admin & managed servers, start & stop Web sphere server
Developed and implemented Software Release Management strategies for various applications according to the Agile process
Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker
Building and supporting environments consisting of Testing, Development and Production
Implementing a Continuous Delivery framework using Jenkins in Linux environment and Created pipelines for Jenkins jobs
Implementing a CI/CD using Jenkins with build tool Maven
Installing, configuring, and administering Jenkins CI tool on Linux/Windows/Mac machines
Analyze and resolve conflicts related to merging of source code for GIT
Install the GIT and configure the global credential
Created the GIT Hub repository and pushed the changes to the GIT Hub
Created the GIT Hub repository and pushed the changes to the GIT Hub
Pull the changes from the GIT Hub
Created the branches and labels and apply the tags to the Branches
Modified Maven scripts to build the JAR’s, Class files, WAR files and EAR files
Deploy the war files in Apache-Tomcat Servers by using Jenkins
Deployed applications using Bamboo server and Troubleshoot build & release job failures, resolve, work with developers on the resolution.
Linux System Administrator
Qualcomm
02.2014 - 02.2016
Installed and configured RHEL, Solaris and Windows Servers
Monitored, analyzed and responded to security events utilizing security event management and reporting tools
Worked on account, user and group administration, Permissions policy management and quota implementation
Oversaw System performance monitoring, tuning and log management
Aided in TCP/IP Networking troubleshooting and Linux Network Administration
Installed, configured, supported and security implementation on following service SSH: Configuring Servers, password-less authentication configuration
NIS: Server and client configuration
DNS: Server configuration and maintenance
Implemented and maintained server virtualization using VMware and Oracle Virtual Manager
Coordinated with application team in installation, configuration and troubleshoot issues with Tomcat server
Participated in setup Storage Area Network (SAN) and NAS, file system backup, and restore.
Skills
Linux (Red Hat, CENTOS, Debian)
Ubuntu
Mac OS
Windows
WebLogic Application Server 9x, 10x, Apache, Nginx
Tomcat, APACHE 2x, WebLogic (8/9/10), Web Sphere 40/50, Nginx