Software Engineer Resume
5.00/5 (Submit Your Rating)
VirginiA
SUMMARY:
- Over 4 years of experience in AWS cloud, clustering and SQL Server. Looking for a challenging position in the organization where my knowledge would make a significant contribution to the company’s growth, which would enhance my skills.
- Skilled in using DevOps essential tools like Docker, GIT Well versed in managing source code repositories like SVN, GIT, GitHub.
- Hands on experience in working with AWS services mainly AWS EFS, EC2, RDS
- Experience in branching, tagging and maintaining the version control and source code management tools like GIT.
- Skilled with Cloud to design Infrastructure as a Service (Iaas) Amazon Web Services - EC2, S3, VPC, ELB, RDS, Auto Scaling, Route 53, Cloud Front, VPC, Cloud watch, Elastic Bean Stack, Elastic Search, IAM, SNS, SES, Cloud Trail..etc.
- Strong experience coding for automation using Devops tools like Puppet, Chef, Jerkins.
- Build servers using AWS: launching EC2, creating volumes & Snapshots, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection (VPC).
- Utilized Cloud Watch to monitor resources such as EC2, CPU, memory, Amazon RDS DB services, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
- Backing up the EC2 instances volumes by creating a snapshots and saving them in S3 buckets for Disaster Recovery (DR).
- Configured and managing security groups and VPC, ELB, S3 Storage, Glacier.
- Created AMI images of the critical EC2 instance as backup using AWS CLI and GUI.
- Proficient with best practices regarding AWS Auto Scaling, Fault Tolerant Architecture and Disaster Recovery.
- Handled Major Incidents along with P1, P2, P3 & P4 Priority Cases. Monitoring tools like Nagios.
- Good team player, strong interpersonal and communication skills combined with self-motivation, initiative and the ability to think outside the box.
TECHNICAL SKILLS
Cloud Technologies: Amazon Web Services (AWS), Azure
Version controls: GIT, GITHUB
Devop Tools: Chef, Puppet, Jenkins
Monitoring: Nagios
ETL & Reporting Tools: SQL Server Integration services (SSIS) 2005/2008
OLAP Tools: Knowledge on SQL Server Analysis Services (SSAS) 2008
Databases: SQL Server 2005/2008.
Operating Systems: Linux, Windows.
Languages: SQL, T-SQL, Oracle SQL
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential, Virginia
Responsibilities:
- Creating AWS instances and Managing credentials on the account and manages the cloud services Including EC2, S3, RDS, IAM, SNS, VPC, ELB and cloud watch.
- Creating new servers (Windows/Linux) in AWS.
- Creating EFS to provide extra storage for multiple instances.
- Expertise level knowledge of Amazon EC2, Amazon S3, Amazon RDS, Elastic Load Balancing and Cloud Watch.
- Build servers using AWS: EC2, RDS, creating security groups, Auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Creating new EBS volumes and attaching same to EC2 instance when needed.
- Backing up the EC2 instances volumes by creating a snapshots
- Amazon Machine Image (AMI) Creation and launching machines using AMI’s.
- Maintaining and upgrading the EC2 instances based on client requirements.
- Creating an S3 bucket and S3 lifecycle policies. Give access for required user.
- Adding bootstrap scripts for EC2 instances while launching.
- Launching NAT instance within VPC to provide internet to private Subnets.
- Monitoring EC2, ELB, RDS through cloud watch.
- Assigning roles to EC2 instances to access/store data from other AWS services like S3.
- ELB - Creating Load balance for EC2 Instances within VPC, adding instances to make services highly available.
- Managing load and instance failures through auto scaling and launch configuration.
- Monitoring the health of each EC2 instances on daily basis.
- Creating RDS instances and managing using snapshots.
- Has been involved in support for the projects during the installation of servers on EC2 Instances.
Confidential
SQL Developer
Environment: SQL Server 2005/2008, SSRS 2008
Responsibilities:
- Generated reports weekly, monthly & yearly as per client requirement.
- Implemented Parameters in reports.
- Developed various kinds of Tabular, Matrix and Subreport using SSRS.
- Responsible for scheduling the reports based on the subscriptions defined.
- Generated and formatted Reports using Expressions and Functions, designed and implemented stylish report layouts.
- Created drill through and drill down reports.
- Involved in Deployment and Scheduling of reports.
- Developed reports using Xtraction tool.
Confidential
Developer
Environment : Windows XP, SQL SERVER, SSIS 2008
Responsibilities:
- Understanding existing business model and customer requirements.
- Extracted data from Flat-Files into staging area tan cleaned the data using appropriate business rules and load the information into Data mart.
- Development of mappings according to the ETL specifications for the staging area data load & warehouse data load using Integration Services.
- Implemented Variables and Parameters in Mappings.
- Created Transformations and Mappings using Data Flow Tasks.
- Used Control Flow Tasks like For Loop Container, For Each Loop Container, Sequential Container, Execute Task, Email Task, and Data Flow Task.
- Extensively used Derive Column, Row Count, Data Conversion, Conditional Split, Aggregate, Lookup and Sort to load data into Data Warehouse.
- Created Event Handlers for the Packages Using Event Handler Tab.
- Scheduled the ETL Package Using SQL Server 2008 Management Studio.