Senior Aws / Devops Engineer Resume
Hartford, CT
SUMMARY
- Talented and results driven AWS Solutions Architect with 9+ years of experience in the IT Industry, Software Configuration, Design, and Development of Cloud based applications, SQL Server Development and Administration and BI tools.
- 9+ years of overall IT experience in Software Configuration, Design, Development of Cloud based applications, SQL Server database development and administration, Power BI dashboards, SSRS reporting and SSIS package creation and deployment, Software Development Life Cycle (SDLC).
- 4+ years strong experience in Amazon Web Services (AWS) / DevOps including EC2, VPC, S3, EBS, EFS, ELB, Cloud - Front, Cloud Formation, IAM, Route53, RDS, Cloud Watch, Auto-Scaling, Kinesis, CloudTrail, AWS Lambda, Terraform, Jenkins, Docker deployment, Ansible YAML Scripts, Kubernetes, GIT, Puppet.
- 5 years of experience in SQL Server Database Design and Development, Stored Procedures, SQL queries, SQL jobs, SQL Server Security, SQL Server Administration, SSRS reports, SSIS packages, ETL process.
- Demonstrated understanding of AWS data migration tools and technologies including Storage Gateways. Database Migration and Import/Export services.
- Deep understanding of available business application for enterprise customers like Cloud computing, Linux System Administration and Network and Security Management.
- Excellent base conceptualization and understanding of the Amazon Web Services (AWS) as an infrastructure and its related services.
- Competent with handling operations and maintenance support for AWS cloud resources for example launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Virtual Private Cloud (VPC).
- Experience in monitoring metrics on EC2, EBS, RDS using CloudWatch as well as configuring and managing Elastic Load Balancer to avoid single point of failure of application servers.
- Have work experience and knowledge of Agile and Scrum technologies.
TECHNICAL SKILLS
Languages: Python, Linux, SQL
RDBMS: Oracle, SQL Server, MySQL, DynamoDB
Testing Tools: Selenium, Win Runner, Load Runner
Operating System: Windows Server 9X, 2003, 2000, ME, XP, Vista, 7, 8, 10 Unix/ Linux (Centos, Red hat, Ubuntu)
Software Engineering: MS Office (Word, Excel, Power Point, Visio), UML, AWS, Rational Suite, Lucidchart
Hardware Tools: TC/IP Configuration LAN and Networking
DevOps Tools: Git, GitHub, Ansible, Jenkins, Docker, Kubernetes, chef
Tools: and Applications: AWS- EC2, ELB (Elastic Load Balancer), Auto-Scaling Groups, Glacier, Elastic Beanstalk, Cloud Formation, RDS (Relational Database Service), VPC (Virtual Private Cloud), Direct Connect, Route 3, Cloud Watch, Cloud Trail, IAM (Identity and Access Management), DynamoDB, AWS WAF, Terraform.
PROFESSIONAL EXPERIENCE
Senior AWS / DevOps Engineer
Confidential, Hartford, CT
Responsibilities:
- Provision and configure infrastructure through automation
- Experience in migrating and implementation of multiple applications from on-premises to cloud using AWS services like AWS DMS, CloudFormation, CloudEndure.
- Create Terraform scripts to orchestrate infrastructure such as EC2, RDS databases, VPCs. ELB.
- Create Virtual Private Cloud (VPC) infrastructure including private and public subnets, creating security groups and network access lists, and configuring internet gateways.
- Engaging in the creation of ACLs, Subnets, Route Tables, Internet Gateway, and Nat Gateway for company to ensure the infrastructure works effectively and efficiently.
- Hands on experience in writing Python code to trigger Lambda functions.
- Hands on experience in file handling with python and AWS S3 buckets
- Experience in maintenance and configuration of user accounts, create roles for EC2, RDS, S3, CloudWatch, EBS resources to communicate with each other using IAM.
- Create and manage user groups, roles, manage privileges of different staff members.
- Set up life cycle to automatically migrate old data into AWS Glacier for archiving as new files got closed as per company policies.
- Deployed Microservices, including provisioning AWS environment using Ansible Playbooks.
- Responsible for creating and monitoring alarms, notifications for EC2 hosts using Cloud Watch, Cloud Trail and Simple Notification Service (SNS).
- Maintain Amazon RDS DB.
- Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishingDocker images to the Nexus repository.
- Create Jenkins Multi Stage Pipelines
- ManagedDocker orchestration and Docker containerizationusingKubernetes.
- Deploy a containerized application on a cluster.
- Update the containerized application with a new software version.
- Debug the containerized application.
Environment: AWS, AWS SMS, AWS SDK for Java, AWS CLI, Git, ECS, Lambda, Elastic Beanstalk, Jason, YML, Tomcat, Visio, Ansible, Terraform, Virtual Private Cloud (VPC), Jenkins, MAVEN, GitHub, Apache, Cloud Watch, Cloud, S3, Load Balancers, Route53, Terraform, Kubernetes.
AWS / DevOps Engineer
Confidential, Chicago
Responsibilities:
- Created AWS services, like provisioning EC2, EBS, S3, Elastic Load Balancer, Autoscaling, ECS, CloudWatch alarms, Cloud Formation templates, building Virtual Private Cloud (VPC), assigning IAM roles based on the day-to-day business activities and needs.
- Worked with Continuous Integration (CI)/ Continuous Deployment tools (CD) tools like Jenkins, Gitlab, and orchestration tool (Ansible).
- Redesigned and configured the existing SaaS model from a single- tenant environment hosting an application for single clients to making it a multi-tenant environment hosting multiple-client environment.
- Python scripting with Lambda functions.
- Migrated on-premises SQL Server to AWS cloud.
- Actively monitored resources and applications using AWS CloudWatch including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, SNS. Also configured notifications for the alarms generated based on the events specified.
- Set up appropriate and necessary monitoring and alerts for various events related to performance, scalability, availability, and reliability.
- Was involved with ECS and EKS deployment to an application on a Tomcat server hosted in containers.
- Configured and tailored Identity Access management (IAM) features to set-up Multi-Factor Authentication(2FA) for added security layer to root account, enterprise user account and assigning roles based on lease privilege to user.
- Used Jenkins to create jobs, pipelines and integrated it with GitHub.
- Worked on Jenkins for continuous integration and for End-to-End automation for all build and deployment.
- UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
- Use Terraform to create and orchestrate resources such as EC2, S3, ELB, RDS and VPC.
- Deploy Docker applications using multiple containers with a database Running applications using Docker Compose.
Environment: EC2, S3, Glacier, SMS, DBMS, RDS, SQS, SNS, SES, CloudFormation, VPC, Redshift, DynamoDB, Python, MySQL, Jenkins, MAVEN, GitHub, Apache, Docker Jira, Tomcat, Apache, Nginx, Kubernetes.
AWS Solutions Architect
Confidential, Milwaukee, WI
Responsibilities:
- Installed applications on AWS EC2 instances and configuring the storage on S3 Buckets including configuring the S3 Bucket policies and IAM (Identity and Access Management) role-based policies.
- Created Security Groups, Auto-scaling, Load balancers (ELBs) in the virtual private connection.
- Created and configured monitoring systems e.g. alarms and notifications using the SNS, CloudWatch and SQS. Configured notifications for the alarms generated based on the events defined.
- Worked with AWS CLI in creating and configuring various AWS services such as S3 bucket policies, versioning, and archiving infrequently used data to Amazon Glacier.
- The configuration of Continuous Integration (CI) and Continuous Delivery (CD) using Code Pipeline and Code Deploy for automation.
- Worked on version control environment like Git and with Continuous Integration tools like Jenkins.
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication and for the improved overall security of the system.
- Created, implemented, and assisted in the development of scripts to automate everyday operations.
- Worked with Terraform, OpsWorks, CloudFormation, Ansible, Chef, Puppet to automate cloud infrastructure.
- Built and run image as container.
- Shared images using Docker Hub.
- Troubleshot Databases
- Install applications and packages of the servers
- Merge branches in Git
Environment: AWS- EC2, RDS, S3, Glacier, SQS, SNS, SES, CloudFormation, Virtual Private Cloud (VPC), IAM, Route 53, EBS, Lambda, CI/CD (Code Pipeline and Code Deploy) Cloud Watch, Cloud, S3, Load Balancers, Jenkins, Maven, GitHub, Apache, RDBMS (MySQL, SQL Server, AWS Aurora), NoSQL (DynamoDB), Docker, Terraform.
SQL SERVER DBA
Confidential
Responsibilities:
- Administered SQL Server 2000 and SQL Server 2005 and 2008 databases
- Created Stored Procedures and DML Triggers, T-SQL queries
- Designed and Implemented SSIS Packages
- Database maintenance plans
- Created SQL Jobs
- Migrated databases to different SQL servers
- Performance Tuning and optimization
- Designed and run SSRS reports
- Ensured all database servers are backed up in a way that meets the business’s Recovery Time Objectives (RTO)
- Troubleshooted SQL Server service outages as they occurred, including after-hours and weekends.
- Configured SQL Server monitoring utilities to minimize false alarms.
- As new systems are brought in-house, choose whether to use clustering, log shipping, mirroring, Windows Azure, or other technologies.
- Installed and configured new SQL Servers.
- Deployed database change scripts provided by third party vendors.
- Extracted large dataset for market analysis.
- Created high level Power BI Dashboards
- Created SSRS reports
