Project 1 : Retail-Product Information Management (PIM)
Project Description :
to create a cloud based CI/CD architecture that is scalable, flexible and easily manageable, supports developers, more commits/second and a lot of data.
Roles & Responsibilities :
• Wrote a Jenkinsfile with groovy script to create a Jenkins CI/CD declarative pipeline to automate the deployments and
increased team productivity and deliver new functionality faster.
• Involved in Linux user creation, group creation, folder creation and folder permissions as per the project, creating
permissions to users for appropriate groups, as per the service request. Maintained systems that monitored applications
and infrastructure.
• Created the new Amazon EBS volume and attached it to the EC2 instance by mounting and added the configuration in
/etc/fstab to automatically mount an attached volume after reboot.
• Configured FTP access to a specific folder on Linux server to view and download the static files like CSV etc.
• Created team strategy for SDLC automation, configuration management and release management.
• Setting the nexus using docker and Apache Kafka setups using docker platform for the POC's and reduced the cost up to
60%.
• Managed AWS assets and integrated multiple AWS resources into solutions appropriate for the project.
• Providing the engineering support from code delivery until retirement of application.
• Worked on EC2 Elastic Compute Cloud, Launch an EC2 Instance, use of Putty (for Windows Users) , Security Groups,
Upgrading EBS Volume Types, Encrypt Root Device Volume and Create an AMI, AMIs - EBS Root Device Volumes vs
Instance Store, Load Balancers and Health Checks, Cloud Watch EC2, Autoscaling Groups, AWS Command Line and
EC2, Using IAM Roles with EC2, S3 CLI & Regions.
• Remote Shell Access using SSH, Password less login using SSH Key and Remote File Transfer with SCP & RSYNC.
• Enhanced user security with SUDO command.
Project 2 : Singer and Salt POC's
Project Description :
to create CI/CD pipelines with jenkins as CI tool and the Salt POC DataPipelines and connect the Windows POS systems to one central ubuntu server by configuring the salt master and salt minion architecture.
Roles & Responsibilities :
• Installed the python dependencies as per the project requirement.
• Implemented Jenkins Master slave architecture.
• Created the Jenkins CI/CD pipelines with groovy script.
• Created an architecture data flow diagram for the Salt POC.
• Created a ubuntu server VM in GCP cloud and scheduled the VM in GCP cloud.
• Involved in the Server Setup such as,
○ Completed SaltStack Setup by Installing and configuring the salt stack master and salt minion in the ubuntu
server and windows servers.
○ Salt Slave configuration in the POS System (Posiflex) .
○ Tested Salt Master with Posiflex as Salt Slave.
○ Installed and configured the Oracle JDK 8 and exported the path.
• Salt Installation and setup in development server and production server.
○ Salt Master Configuration in development server and production server.
○ Salt Slave Configuration in development server and production server.
○ Testing the Connectivity of multiple devices like Windows POS systems.
○ Wrote a python script for the SMTP alerts.
• Created an IAM user in GCP cloud and gave access to GCP Bigquery service.
• Working experience in Software Management by using YUM & RPM commands.
• Backup & Restore by using tar & gzip.
• Managed installed services by using systemctl & service commands.
• Working experience Linux, setting up the Priority of a Process and Monitoring the Process using 'top or 'htop command.