Engineered EC2 instance architecture to ensure high availability and meet stringent security requirements, optimizing for scalability and resilience
Managed S3 buckets, setting policies and life cycle rules to transition data between Standard and Glacier storage classes, optimizing for cost and access requirements
Provisioned AWS environments, including Hadoop EMR clusters, and implemented system alerts for proactive monitoring and response
Facilitated container-based deployments, utilizing Docker for image management and Kubernetes for orchestration, enhancing application portability and scalability
Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure
Developed Chef recipes for automated configuration, deployment, and maintenance of software components, improving infrastructure reliability and consistency
Installed and configured monitoring and alerting systems for CI/CD components, ensuring system health and timely response to issues
Led various testing phases, including integration, smoke, performance, and load testing, to ensure application robustness and reliability
Automated build and deployment processes using Maven, integrating Jenkins for continuous integration and delivery across environments
Implemented Chef software from scratch, managing VM configurations and automating deployments with chef-server and chef-client
Leveraged Ansible for automating component replacements within OpenShift, enhancing system flexibility and maintenance efficiency
Employed Nagios, CloudWatch, and the ELK Stack for comprehensive monitoring, ensuring high system uptime and performance
Supported teams in Bitbucket repository setup and code management, advocating for CI/CD practices to enhance development efficiency
Implemented Agile methodology, facilitating weekly and daily release management to adapt rapidly to project needs and feedback
Managed multiple AWS accounts and VPCs, focusing on automation, integration, and cost control for production and non-production environments
Excelled in container technologies, including Docker, Kubernetes, and OpenShift, for project management, load balancing, and troubleshooting
Utilized SQL and PL/SQL for database optimization, implementing procedures and indexes to enhance performance
Experience in using SQL, PL/SQL stored procedures, indexes, materialized views, shell scripting, partitioned and non-portioned tables, packages and triggers for improved performance of the database
Managed IAM users and groups, ensuring secure and appropriate access control across AWS services
Managed scaling and performance of OpenShift clusters, optimizing AWS app nodes for efficiency
Established full CI/CD pipelines, ensuring thorough testing and quality assurance before production deployment
Customized existing Chef cookbooks and recipes, tailoring automation to meet specific VM requirements
Monitored applications end-to-end, validating raw versus loaded data in Snowflake for data integrity
Working on Red Hat Open Shift platform and AWS for managing Docker containers and Kubernetes Clusters using Linux, Bash/Shell Scripting
Involved in source control management with GitHub and GitLab Enterprise level repositories
Regular activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing master repository
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management
Configured & deployed applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation
Worked on rehydration of EC2 and EMR servers thru CFT, Terraform in Jenkins for every 45 days with the latest AMI
Setup and build AWS infrastructure using various resources, EC2, S3, IAM, Security Group in Cloud formation Json Templates
Monitoring each service deployment, and validating the services across all environments
Setting up the build and deployment automation for Terraform scripts using Jenkins
Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager
Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
Enterprise Container Services, and today using AWS Faregate, Implemented Micro Services framework with Spring Boot, NODE.JS and OpenShift containerization platform (OCP)
Creating new security group thru Nimbus, IAM role thru Avenue to eliminate enterprise version and change to Application level
Provide access to S3 buckets for new application and creating new S3 buckets
Fixing connectivity issue for snow flake database on peak load
Monitoring the Arrow Jobs and generate Pager duty alert and raise an incident for failure
Managed AWS infrastructure as code using Terraform
Strong experience in setting up the entire Chef Infrastructure from scratch
Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory
Implemented CI/CD pipeline for AKS using Helm charts in Azure DevOps
Designed and implemented CI/CD pipelines in Azure DevOps (ADO) for seamless integration and deployment, focusing on efficiency and automation
Configured ADO pipelines using YAML to automate builds, tests, and deployments, ensuring consistent application delivery across environments
Integrated ADO pipelines with Azure Kubernetes Service (AKS) for automated deployment of containerized applications, enhancing the release process
Written custom build definitions and release definitions on Azure DevOps using yaml files to perform deployment activities on Azure and On Premise
Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Ansible Configuration Management and created Ansible Playbooks, tasks and roles to automate system operations
Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates
Configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process and used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell
Utilized Ansible to automate configuration management across Azure virtual machine instances, ensuring consistent application environments and streamlining server setup
Developed Ansible playbooks to automate the deployment process, configuring servers, installing dependencies, and setting up applications, thereby reducing manual effort and potential for human error
Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
Using Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs
Managed container lifecycle using Docker, from creating and managing images to container orchestration
Utilized Docker in conjunction with AKS to streamline the development and deployment process, ensuring consistency across environments
Developed Dockerfiles to build lightweight and portable container images, enhancing application scalability and deployment speed
Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Implementing Azure Site Recovery, Azure Backup and Azure Automation
Managed deployments in EKS managed Kubernetes, setup multi nodes cluster and deployed containerized applications
Leveraged Terraform for infrastructure as code (IaC) to automate the provisioning of cloud resources, ensuring infrastructure consistency and repeatability
Integrated Terraform with ADO pipelines to automate the deployment of infrastructure along with application code, reducing manual intervention and errors
Managed Terraform state files securely and implemented state locking to prevent conflicts during concurrent deployments
Tested Splunk search strings & operational strings and used it as resource monitoring tool
Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation
Worked on AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE and performed Hardening of the VM's and disk encryption using the KEK key in MS Azure
Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes
Implemented Prometheus for comprehensive monitoring of cloud-native applications, capturing metrics for performance analysis and alerting
Leveraged Grafana for interactive visualization of monitoring data, creating dashboards to display metrics collected from Prometheus
Integrated Dynatrace with AKS and Docker environments for advanced application performance monitoring (APM) and full-stack visibility
Utilized Dynatrace for automated root cause analysis and performance optimization, reducing mean time to resolution (MTTR) for incidents
Headed up Linux/UNIX/Windows Systems Administration, Networking, and virtualization projects based on large range of Operating Systems and Distributions Including Windows Server 2003, Server 2008, Server 2012, Fedora, RedHat, CentOS, Ubuntu, Debian
Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format
Run Ansible Scripts to provision Dev servers
Implemented Cloud Solutions using various AWS Services including EC2, VPC, S3, Glacier, EFS, AWS Kinesis, IAM, Lambda, Directory Services, Security-Groups, CloudFront, Ops Work and Cloud Formation, Elastic Beanstalk, RDS, SNS, SQS, SES, DynamoDB, Redshift, EMR, ELB, Route-53 etc
Implemented and maintained automated test suites using industry-standard tools such as Selenium and JUnit, resulting in a 30% reduction in manual testing effort and improved software quality in a DevOps environment
Configured AWS IAM and Security Groups in Public and Private Subnets in VPC Managed IAM accounts (with MFA) and
Worked with Nagios and Oracle Enterprise Manager Console for application status monitoring
Configured Managed and controlled the source code repository, currently housed in Subversion, GIT
Monitoring and debug performance issues on different OS Linux (RHEL & Centos)
Working in Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes
Perform DevOps, including app deployments and QA, database replication, Linux system administration, real-time monitoring, and support
Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Puppet, Vagrant, Ansible, Jenkins, and cloud Formation
Created Continuous Build Process using Jenkins as Continuous integration tool
Implemented a Continuous Delivery framework using Jenkins, Puppet in Linux environment
Experience pulling Docker images from Docker hub and upload it to AWS ECR, uploading and downloading files from AWS S3
Creating Docker images and handling multiple images primarily for middleware installations and domain configuration
Working on Atlassian products Bitbucket, JIRA to track the changes and issues
Build Jenkins jobs to create Infrastructure from GitHub repositories containing Terraform code
Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/ deployment systems
Implemented an end-to-end defect management process within the DevOps pipeline, utilizing tools like Jira and Jenkins to track, prioritize, and resolve defects across development, testing, and production stages, resulting in a 20% reduction in defect resolution time and improved software quality
Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
Installed Jenkins on a Windows machine and created a master and slave configuration to implement multiple parallel builds through a build farm
Clustering solutions for High Availability using tools such as VERITAS Cluster Server (VCS), MSCS, and RHCS
Using Jenkins for Adding scripts, building the Suites and analyzing the results
Oversaw production deployments for new code releases from staging to production via GIT/Jenkins
Implemented Prometheus for comprehensive monitoring of infrastructure and applications, configuring custom metrics, alerting rules, and Grafana dashboards to achieve real-time visibility, proactive issue detection, and performance optimization in DevOps workflows
Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet
Tools and Technologies Used
Jenkins,Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD,Azure Active Directory, Azure Identity