Devops - Aws Engineer Resume
Chicago, Il
SUMMARY:
- ver 3+ years of experience with strong technology background.
- Experienced in Cloud Migration (Lift & Shift) and Cloud Native systems.
- Specialized in utilizing AWS as the Cloud Platform - includes Cloud Automation, Managed Services and Serverless
- Design of Streaming Data solutions using AWS IoT Platform, Amazon Kinesis, S3, Aurora, Lambda, API Gateway
- Design of Enterprise Data Lake, Big Data solutions using Amazon S3, Data Pipelines, ElasticSearch and Glacier
- Serverless Architectures using AWS SAM, Serverless Framework, Terraform
- Highly Optimized Static Content solutions for Web Apps using Amazon Route 53, CloudFront, S3
- Design of Security Solutions for Enterprise Apps using AWS IAM, WAF, KMS, Certificate Manager
- Data Migration solutions to migrate data from Corporate Data Centers to AWS using Database Migration Service
- Experienced in developing custom AWS utilities and frameworks using boto3 Python API
- Designed and provisioned Virtual Network at AWS using VPC, Subnets, Network ACLs, Internet Gateway, Route Tables, NAT Gateways
- Designed Continuous Integration & Continuous Delivery pipelines using CodePipeline, CodeBuild and CodeDeploy
- Automated the creation of Application Stacks using CloudFormation, Terraform
- Migrated legacy Jenkins Jobs to Jenkins 2.0 Declarative Pipelines using Jenkinsfile
- Provisioned Centralized Logging Infrastructure based on ELK, using managed AWS ElasticSearch service
- Implemented Blue-Green Deployment model using EC2 Autoscale Groups and Application Load Balancer
- Automated Base Image creation and Custom Image Baking process using Ansible Playbooks
- Experience with Distributed Logging solutions based on ELK Stack
- Microservices deployment model using Docker for containerization and Kubernetes for orchestration
- REST API Design using Swagger and API Management AWS API Gateway
- Version Control with Git, Github and SourceTree
- Ability to design solutions using polyglot-programming and polyglot-persistence.
- Team Player with good oral and written communication skills.
TECHNICAL SKILLS:
Platforms: AWS, Azure, GCP, Linux, Unix, Windows
Cloud/AWS: Compute
EC2, ECS, ELB, Auto Scaling: Serverless
Lambda, Step Functions, AWS SAM: Storage
S3, EBS, EFS, Glacier: Database
DynamoDB, Aurora, RDS, ElastiCache, Redshift: Networking
VPC, Route 53, Direct Connect: Analytics
Kinesis, ElasticSearch, EMR, Data Pipeline: Mobile
API Gateway, SNS: Dev Tooling & Management
CloudFormation, CloudWatch, CodeDeploy: Security
Identity & Access Management (IAM), Cognito: App Services
SQS, SES: DevOps
Git, Jenkins, Ansible, Terraform, CodeDeploy, CloudFormation, ELK Stack, Docker, Kubernetes: Programming / Scripting
Python, Bash Shell, JavaScript, C, C++: Server Side
IDE: PyCharm, Atom, Eclipse
Build / CI: JenkinsTesting
Gatling, Selenium: Client Side / Mobile
Technologies: HTML5, CSS3, JSON
Frameworks / Libraries: React, Bootstrap, Flux, jQuery
Databases: DynamoDB, ElasticSearch, Postgres, MySQL, Oracle, SQL Server
Agile: Trello, Rally, Jira, Slack, Flowdock
Version Control: Git/Github, SourceTree, Mercurial, SVN
Web Servers: Apache HTTP Server, Nginix, IBM, HTTP Server
PROFESSIONAL EXPERIENCE:
DevOps - AWS Engineer
Confidential - Chicago, IL.
- Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWS Route53 to route traffic between different regions.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Implemented automated local user provisioning instances created in AWS cloud.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it.
- Automated deployment of builds to different environments using Jenkins.
- Maintain GIT, Bitbucket repository, handling branching, Merging, tagging and release activities.
- Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from svn/git and use ant/maven to build war/jar artifacts
- Built Continuous Integration environment Jenkins and Continuous delivery environment.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Deployed applications on AWS by using Elastic Beanstalk.
- Configured plugins for the integration tools to the version control tools.
- Used MAVEN as a build tools on java projects for the development of build artifacts on the source code
DevOps Engineer
Confidential, Chicago, IL.
- Infrastructure Provisioning and AMI Baking process using Ansible
- Developed SSO Module based on SAML2.0 and Siteminder IdP
- Used Nexus for Artifact Management
- Created Jenkins Job for automation of build and deployment process as part of Continuous Integration strategy.
- Developed Bash Shell scripts used as init scripts for EC2 bootstrapping
- AWS solutions using EC2, S3, RDS, DynamoDB, EBS, ELB, ASGs
- Automated the cloud deployments using python (boto & fabric) and AWS Cloud Formation Templates.
- Written Ansible playbooks to launch and automate AWS instances on Amazon Linux.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT
- Active member of the team which deals with development and implementation of various work flows for projects as part of Software Release Management.
- Automated parallel Linux server provisioning.
- Setup and manage chef servers.
- Developed a continuous deployment pipeline using Jenkins, Chef, and Ruby/shell scripts
Cloud Engineer
Confidential
- Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare's as required in the environment.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
- Working on Multiple AWS instances, set the security groups, Elastic Load Balancer's and AMI's, Autoscaling to design cost effective, fault tolerant and highly available systems.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
- Designed and Developed the Data Ingestion and Transformation Phases of Data Lake
- Developed the Index Model for Data Lake Metadata Store using AWS ElasticSearch Service
- Data Migration from on-prem to AWS using S3 and Data Pipeline
- Transactional Data Store - Data Modeling for DynamoDB
- Designed Data Warehouse store based on Redshift
- Developed Data Analytics Batch Jobs using EMR
- Lift and shift of an existing on-premises application to AWS
- Tuning Cloud Watch to screen assets, for example, EC2, CPU memory, Amazon RDS DB administrations, DynamoDB.
- Deploy and configure EC2, Elastic Bean Stalk and RDS instances.
- Responsible for maintaining ACL, Security Groups and firewall configurations.
- Manage users/devices, roles and services with IAM