Cloud Engineer Resume
Cincinnati, OhiO
SUMMARY
- Software Engineer with 3+ years of working experience with strengths in developing applications using object - oriented programing. Solid understanding of Amazon Web services and Azure. experience in DevOps, Software Configuration, Build and Release Management. Possess in-depth knowledge of SCM best practices in the industry.
TECHNICAL SKILLS
Cloud: AWS, Azure
Programming Languages: Python, C#, Java, PHP
Databases: MySQL 5.5, SQL Server, Oracle 11g, NoSQL, Mongo DB
Amazon Web Services: EC2, S3, Lambda, RDS, IAM, ELB, Route53
Version Control Tools: TFS, Git
Operating Systems: Ubuntu (Linux), Windows
Containerization Tools: Docker, Kubernetes
Virtualization Platforms: Virtual Box, Vagrant, VMware
Configuration management: Chef, Puppet, Ansible
Logging & Monitoring Tools: Splunk, ELK, Jira
Networking: LDAP, DNS, FTP, DHCP, SSH, TCP/IP, NFS
Web Servers: Apache Tomcat, Weblogic, WebSphere, JBoss, Tomcat, IIS
Web Technology: AngularJS, ReactJS, Bootstrap, HTML, CSS
PROFESSIONAL EXPERIENCE
Cloud Engineer
Confidential, Cincinnati, Ohio
Responsibilities:
- Administering different Cloud tools required by the global CCOE(Cloud Center Of Expertise) team and Design the workflow according to the requirements.
- Provide best practices and adoption of Cloud Launchpad to Launch various resources by Cloud Provisioning in AWS and Azure.
- Creating automated Build and deployment environments using Cloud Launch pad and Cloud provisioning techniques. Provide support, troubleshoot the issues encountered in the process
- Involve working on RedLock security Monitoring tool used for multi cloud environment in the Remediation process of cleanup to automate the Multi-Cloud Environment
- Proactively monitor on-going provisioning of server, incidents & management of infrastructure and implement them to keep our environment updated.
- Used Terraform to begin provisioning our existing AWS infrastructure for our developers applications and services.
- Write Powershell scripts to automate tasks like provisioning servers, installing, configuring packages and deploying applications on multiple servers in the Prod & Non-prod environments.
- Creating, Automating and Managing the firewall rules NSG and Security Groups in both Azure and AWS in the process of maintaining the security standards in the cloud environment.
- Working on GitLab for continuous integration and for End-to-End automation for all build and deployments and providing high level documentation on the GitLab using Markdown Format
- Working on Visual Studio Code for making changes in the code and delivering changes into the Gitlab.
- Reviewing and Testing Cloud Formation Templates for various services in AWS and troubleshooting the issues
- Involved in working with Puppet and Chef by writing scripts in Ruby and YAML in the process of configuration management and automation.
AWS Engineer
Confidential, Cleveland, Ohio
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM,CodeDeploy,SMS,Workspaces) 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 and Created Workspaces for different users also used Workspaces for Active Directory, Health checks etc
- Created AWS Route53 to route traffic between different regions. deployment Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful of Web applications and database templates.
- Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it.
- Windows 2008 and 2012 R2 servers and SMS Migration of servers that has Windows OS from VMware to the AWS console.
- Discovery of the servers on how the server is working, what application or website is running on the server, how the mapping is done with the server, finding the IP address and the ports if DB server or hardware is connected to it.
- Hands on experience with the Sharepoint and OneNote usage on a daily basis for filling out the details of the server that are scheduled for migrated.
- Developed Ruby and Bash scripts to automate applications migration and monitor application health during migration.
- Authored Chef Cookbooks and recipes to Provision environments consisting of DB servers, WebSphere installations and profile creation.
- Created Migration documents and deployment guides for end user so that user can easily walk through and deploy the code without any issue.
- Maintain TFS, handling branching, Merging, tagging and release activities.
- Strong experience utilizing TFS for enterprise scale infrastructure configuration and application deployments - checking out code from TFS and use VSTS itself to build using CodeDeploy Service
- Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Configured plugins for the integration tools to the version control tools.
DevOps Engineer
Confidential, Greenville, Delaware
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer , and Auto scaling groups , Optimized volumes and EC2 instances.
- Managing with Custom AMI's , created AMI tags and modified AMI permissions.
- Responsible for design and maintenance of the GIT and TFS Repositories and the access control strategies.
- Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud formation templates and deployed AWS resources using it.
- Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
- Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks
- Monitoring AWS-based application with New Relic.
- Used Jenkins, Terraform and Ansible to setup the CI/CD cycle.
- Created, Scans, Queries using Local Secondary Indexes and Global Secondary Indexes on DynamoDB.
- Used Jenkins, Terraform and Ansible to setup the CI/CD cycle.
- Provided technical assistance in using tools such as Jira and Confluence tools
Graduate Assistant
Confidential, Bridgeport, CT
Responsibilities:
- Implemented back-end software using Java based lambda functions and AngularJS based frontend.
- Refactored and optimized code using guard clauses and created modules in MVC architecture.
- Designed and developed SQL queries to interact with MySQL database.
- Used Git as a version control and automated it with Jenkins for execution.
- Developed unit test cases using Junit.
- Assist and supervise students to help them master assignments and to reinforce software development life cycle concepts presented by teachers.
Junior software Developer
Confidential
Responsibilities:
- Involved in Agile software development life cycle which involves designing, coding, testing and debugging.
- Developed and enhanced middle ware components using J2EE Collections, Object Serialization, multi-threading and design patterns.
- Used Spring MVC framework and integrated with Hibernate to connect to database.
- Designed and developed Restful web services using Spring and Jersey framework.
- Improved the performance of the execution by creating dumps for memory leak and analyzing them.
- Used Maven to build the application and Jira to track application tasks for design and development.
- Honored as quick Onboarding expertise in Confidential Solutions.
- Finely tuned the analytical skills and the aptitude to easily collaborate with team members.