Preethi.K: Senior Software Engineer

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Preethi.

K
Senior Software Engineer
Chennai, India | +918220719037 | [email protected]

ABOUT ME

 Web developer specializing in Open Source technologies with over 6.5 years of
experience in development and support of dynamic web applications and websites.
 Automation in an IT firm, utilizing my strong technical skills and experience

SPECIALTIES

 Designing and implementing scalable, highly available systems and cloud based
infrastructure in Amazon Web Services
 Extensive knowledge about E-Commerce, development and performance tuning of large
websites and mission critical web applications.
 Having Extensive Experience in Social Websites, Ecommerce site and Product
Websites.
 Worked with server support projects.

SKILL SET

Programming Skill : PHP, CodeIgniter, Shell Scripting, Python, Jquery, Javascript.

Cloud Services : Amazon Web Services : VPC, EC2, ELB, S3, Cloud Front (CDN), RDS,
Dynamo DB, Systems manager, Route53, Code Commit, Cloud Watch, Cloud Formation, IAM,
Lambda.

Tools & Applications : Docker, Jenkins, Ansible, Jira, Apache HTTP Server, Apache Tomcat,
Git, etc

Databases : MySQL, Dynamo DB.

Operating Systems : Windows, Linux-Ubuntu and CentOS

EXPERIENCE (SUMMARY)

• PHP Developer, Salzer Technologies, Chennai (August 2013 to December 2016)


• Senior System Engineer, Css Corp, Chennai (December 2016 to June 2020)

EDUCATION

B.E (ECE) (New prince shri bhavani college of engineering and technology, Chennai, 2012
passout with 71.5%)

H.S.C (Chennai Corporation Girls Hr.Sec.School, Chennai, 2008 passout with 75.9%)

S.S.L.C (Chennai Corporation Girls Hr.Sec.School, Chennai, 2006 passout with 79.9%)
EXPERIENCE (PROJECTS)

Project Title : Infra portal monitoring

Operating System : LAMP server, Amazon Linux, Ubuntu, Windows Server.


Programming Languages : PHP, API services.

Project Description:

Monitoring client server is essential to businesses to ensure a necessary system is up and running
open source to a commercial level, which helps you to monitor your infrastructure and notify for
any failure.

ROLES AND RESPONSIBILITIES IN THE PROJECT:


 A complete range of monitoring services, from basic server availability monitoring, to
resource utilization reporting, and service level insights for configured applications.
 Robust reporting and alerting that ensure administrators stay informed and get the
insights they need.
 Fast return on investment, providing expertise, fast setup, and effective service—
while minimizing any effort or distraction for your organization.
 Availability, uptime
 CPU, memory, disk
 Processes, services, jobs, NLMs
 Event and application logs
 Message queues and screens
 Print jobs and queues
 Directory and file systems
 Network interfaces
 Performance counters and statistics

Project Title : Unilever

Duration: Jan 2017 – Till Date.


Cloud Platform: Amazon Web Services
Operating Systems: Amazon Linux, Ubuntu, Windows Server.
Programming Languages: Python & Shell scripting

Project Description:

An UK based multination retail company which owns over 400 brands around the globe. It has a
minimum of one website for each of their brands and they host all their websites on top of AWS
Infrastructure across different regions. They maintain over 2000 EC2 instances and over 3500
ELBs and their infrastructure is constantly growing. As part of this project, CSS Corp maintains all
of their Infrastructure and all the operations activity that comes with it. We as a DevOps team,
works on the new AWS services and identify the ways to automate the implementation and
operations activity.

ROLES AND RESPONSIBILITIES IN THE PROJECT:


● Architecting different AWS Solutions for multiple projects and stakeholders.
● Building Cost-effective and secured solutions which uses recently released AWS services.
● Applying AWS Best Practices in the implementation.
● Working with customers to provide solutions to migrate from on premise environment to
AWS Cloud.
● Key member in leading the DevOps team involved in architecting different solutions for
cost reduction, security and reducing manual effort by automating repeated tasks.
● Involved in automating around 30 tasks.
● Developed and Implemented Server-less code using AWS Lambda service using Python for
automated EBS snapshots for around 2000 EC2 instances, across various AWS accounts
automated notification of ELB/ALB details for analysis using Boto3.
● Automated SES Log Process using SQS and SNS Services.
● Used AWS Lambda service by using Python script to keep track and notify Project Leads
whenever a new AWS resource (EC2, IAM, RDS, Security Group & ELB) creation happens by
integrating with AWS Cloudtrail.
● Automated Notifications to SMEs on a weekly basis regarding the capacity planning
recommendations of low or high utilized EC2 instances, idle load balancers, unused EBS
volumes, etc.
● Have developed python script for setting up completely Automated DR environment across
different regions.
● Have developed a deployment prototype for using the AWS coding services like Code
Pipeline, CodeDeploy and Code Commit.
● Developed Terraform to automate Ec2 instances creation and Auto-scaling setup.
● Worked in archiving Trusted Advisory data dump, which is by default only available for 14
days whilst our implementation data was available for any length of time.
● Designed and implemented ELB to website mapping and website hit count from the ELB
access logs that are stored in S3 buckets
● Automated ELB & EBS tagging from EC2 instances tag
● Enabled automation of EC2 Run Command service for both Windows and Linux servers in
order to collect server inventory. This automation is done on Linux server & windows servers
via systems manager and scheduled to run every day.
● Also used Lambda service to trigger automated notification when an admin opens security
group rule globally
● Have worked in setting up systems manager for gathering server inventory of servers
● Hands on end to end activities for L2, L3 issues for aws.
Other Key Contributions:
● Maintained necessary back-up of the important files and documented Linux,PYTHON
scripts for future reference.
● Maintained existing programs/scripts and extended Linux system functionality as needed.
● Researched the market to gain information on the latest updates available and recommended
accordingly.
● Nagios server and client configured in our production servers.
● Bash scripting for regular system automation tasks, resource monitoring and system
performance monitoring.
● Configuration of web servers like apache, Nginx and web container apache tomcat.
Start & stop ec2 instances using SSM automation
Functional fitness – Online GYM, Infrastructure maintenance

Functional fitness is an online gym, where all users can perform their workouts according to
their own or trainer’s slot. Here we have chromecast page to develop user relationship. It’s an
multitenant project.
 The process of setting up a new location will be fundamental in the multi tenant database.
 The global admin is always responsible for setting up new locations.
 ONLY GLOBAL ADMIN CAN ADD NEW LOCATIONS.
 Location Admins or Parent Location admins cannot setup new locations.
 Location Admins or Parent Location admins can only add new admins to locations they are
assigned to.
 If a parent location admin is adding a new admin they can either make them another parent
admin or they can make them a location admin to one of the child locations

Technologies: PHP, MySQL, JavaScript, jQuery, REST web services


FrameWork : CodeIgniter

Recruitment – Recruitment Development, Infrastructure maintenance

Recruitment project is the talent acquisition process of acquiring skilled resources for
organizational and to meet their requirement. Its managing candidates for interview schedule.
 Authentication and Authorization
 Interviewer and HR alone can access this portal.
 Job posting can be managed by the HR and Interviewer can only view the post and conduct
the interview.
 Job Posting – Only authorized personnel (Owner) can post the requirement.
 Job posting will be initialized based on the requirement.
 Job posting details will be filled by Human Resource.
 Candidate Management
 All the candidate details, resume and skill set will be managed by HR.
 Filter candidate based on their skill set.
 Interview Schedule
 Interview schedule will be managed by the Owner as well as HR.
 Interview will be scheduled to the candidate according to their skills.
 Email Notification will be sent once the interview has been scheduled to the candidate as
well as interviewer.
 Interview will be conducted by the interviewer.
 Selected candidate will be intimated manually by HR.
 Interview can be rescheduled by the HR and intimated to the interviewer and candidate
through email.
 Selected candidates will be intimated by the HR.

Technologies: PHP, MySQL, Javascript, JQuery, Web services.


FrameWork: CodeIgniter

Hawaii flowers – Product Development.


This site features photographs and descriptions of different Hawaiian flower and plant species
organized by flower color and other plant characteristic is designed feature rich, easy to use, search
engine friendly and with a visually appealing interface.

 Unlimited Categories
 Unlimited Products
 Unlimited Manufacturers
 Product Reviews
 Product Ratings
 Open Source
 Automatic Image Resize
 Multiple Payment Gateways
 Shipping Methods

Technologies: Magento, Paypal payments, JSON.


FrameWork : Wordpress.

Mail management – Mail Processing, Infrastructure maintenance

Mail management project is the management of emails as inmail, outmail and it sort records
according to their user’s privilege.
Technologies: PHP, MySQL, Javascript, Jquery.
FrameWork : CodeIgniter

Personal Profile

Permanent Address : 8th Street, Kuberan nagar, madipakkam, Chennai - 600091


Father’s Name : B.Kannan

Date of Birth : 14th Feb’ 1991

Sex : Female

Nationality : Indian

Marital Status : Married

Languages Proficiency : English & Tamil

You might also like