Sr. Innovation / Cloud Engineer Resume
Nashville, TN
PROFESSIONAL SUMMARY
- 10+ Years of experience wif improving developmental agility by leveraging cloud services and DEVOPS practices to create the new business value
- Experience wif principals and best practices of Software Configuration Management (SCM) in agile, scrum and waterfall methodologies
- Experience in automating all aspects of infrastructure, application and configuration management using Ansible, Puppet and Chef
- Performed application deployments, troubleshooting in different versions of WebLogic.
- Good Knowledge over AWS Migration Strategies: VMWARE VMs to AWS instances, DMS, Snowball, and Import - export
- Experience on AWS component EC2/S3/Cloud formation/RDS/VPC/Route53/IAM/Cloud watch/SNS/Lambda/Ops work, SQS, SWF, SES
- Experience in administrating, deploying and managing Red Hat, Ubuntu and CentOS servers
- Proficient wif Vagrant (VM) & Kubernetes (Docker) based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases
- Experience wif monitoring tools Nagios, AWS Cloud watch, Splunk
- Knowledge on Restful APIs
- Good knowledge in Python, Ruby, Perl and Groovy programming
- Strong development skills in Core Java, J2EE™, JDBC, JSP, Serverlets, EJB, JNDI, RMI, XSL, Java Script
- Working knowledge in Incident Management, Release Management, Problem Management, Change Management and Request Management
TECHNICAL SKILLS
Operating systems: Linux, Windows
Programming Languages: Java, C#, GO
Web Languages: HTML, CSS, JavaScript, AJAX
Scripting Languages: Python, Shell, Ruby, Groovy, Perl, PHP
Databases: Oracle, MySQL server, MS SQL Server
NOSQL Databases: MongoDB, DynamoDB
Cloud Technologies: (IAAS), AWS, Azure, IBM APIC
Cloud Technologies: (PAAS), AWS, Pivotal Cloud Foundry, Open Stack
Configuration Management Tool: Ansible, Chef, OpsWorks, Puppet
Continuous Integration tool: Jenkins, Bamboo
Source Control: GIT, SVN, TFS
Build Tools: ANT, Maven, Gradles
Web Technologies: Webservices, XML, APIs, SOAP, REST, JSON
Container Services: Docker
Container Orchestration Tools: Kubernetes, AWS ECS
Orchestration Tools: Terraform, AWS Cloud Formation
Monitoring Tools: Nagios, AWS Cloud Watch
Bug Tracking Tools: JIRA, Bugzilla
Load Balancing Tools: F5 load balancer, Application Load Balancer
PROFESSIONAL EXPEREINCE
Confidential - Nashville, TN
Sr. Innovation / Cloud Engineer
Responsibilities:
- Maintained and scheduled build scripts to automate DEV/QA/UAT builds
- Developed and implemented software release management strategies for various applications according to the agile process
- Developed automation framework for application deployments to the cloud environments
- Migrated data of TB size to s3 using Multi-Part Upload (used Python SDK) and AWS IMPORT-EXPORT service
- Implemented &maintained the branching and build /release strategies using GIT. Performed all necessary day -to-day GIT support activities for different projects
- Troubleshoot and resolved build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system TEMPeffectively.
- Used Terraform to create AWS infrastructure and Jenkins Pipelines to build and deploy to ECS Cluster Leveraged AWS cloud services such as EC2, auto scaling and VPC to build secure, highly scalable and flexible systems that handled excepted and unexpected load bursts
- Implemented rapid -provisioning and life cycle management for Ubuntu Linux using Amazon Ec2, Chef and custom Ruby/Bash scripts using Lambda
- Used amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL and Aurora workloads and was involved in migrating and upgrading MYSQL RDS, Dynamo DB
- Fixed issues related to Reliability, Usability and Functionality of JIRA Server and cloud(AWS) instances
- Experienced in automating Administrative tasks like application deployment, config changes and run-time operations using Weblogic scripting client wif shell scripts
- Experience in installing, configuring and administering Jenkins Continuous Integration and deployment tools on Linux servers along wif updating plugins such as SVN, GIT, Maven, Ant
- Experience wif container based deployments using Docker, working wif Docker images, Docker hub and Docker registries
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL
- Experience writing Python scripts for Automation and for Monitoring
- Python/Django based web application, PostgreSQL DB, and integrations wif 3rd party email, messaging, storage services
- Installed Splunk on UNIX and Splunk SOS for monitoring the health of the clusters
Environment: AWS, Linux, Windows, Java, HTML, CSS, Angular, Ajax, Boot strap, Python, Restful, JSON, GIT Jenkins, Maven, Junit, Jquery, Bash, PowerShell, AWS (IAM, EC2, Elastic Load balancer, Auto Scaling, VPC, Route 53, RDS, Lambda, Elastic Cache, Elastic Beanstalk, Cloud Watch, Cloud Formation, Snowball, SNS, SQS, SMS, DMS Workspace), VMware, Tomcat, Terraform, Ansible, AWS, Docker, Kubernetes, Chef, Splunk, Octopus Deploy, AppDynamics, Jira, Dynamo DB, WebLogic, Tomcat
Confidential - Tampa, FL
Infrastructure Engineer
Responsibilities:
- Responsible for designing and architecting DEV/TEST/STG/PROD environments for various projects
- Migrated the existing systems to AWS and using the snapshot method for the EBS volumes
- Developed ATG components like form handlers, repositories and droplets to implement site functionality
- Worked extensively on DCS (ATG Commerce Suite) API to accomplish the online Store Checkout
- Used IAM to create new accounts, roles and groups. Managing IAM accounts (wif MFA) and IAM policies to meet security audit & compliance requirements.
- Utilized AWS console in conjunction wif Terraform to create and manage instances Used Docker hub for creating Docker images and handling multiple images primarily for middleware installations and domain configuration
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages
- Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes
- Created release branches in GIT by GIT Administration including branching, reporting and assisting wif project and end user support
Environment: Linux, AWS, Maven, Java J2EE, Junit, Chef, Dynamo DB, Lambda, GIT, SVN, PCF, AWS, VMware, Ansible, Python, Jenkins, Rancher, MYSQL, WebSphere, Nagios, Splunk, SQS, SNS, SES, Terraform
Confidential
Software Developer
Responsibilities:
- Utilized Agile software development methodologies including pair programming, continuous integration, and scrum events
- Developed and performed unit testing using JUnit framework in a Test-Driven environment (TDD)
- Strong Socket programming experience in Python. Implemented complex networking operations SMTP mail server and web server
- Designed front end using UI, HTML, Bootstrap, Node.JS, underscore JS, Angular JS CSS, and JavaScript and Strong Expertise in working wif server-side technologies including databases, restful API and MVC design patterns
- Developed frontend and backend modules using Python on Django including Tasty Pie Web Frame work using Git
- Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore
- Tested the functionality wif BDD methodology through a Unit Testing (used RSpec & Capybara)
- Responsible design and development of user portal using Ruby on Rails framework
- Developed backend web services using Node.js and stored dependencies using Node Package Manager(NPM)
Environment: AWS, ANT, Perl/Shell/python Scripts, SVN, SCM, Python, UNIX, Jenkins, Puppet, Maven, NoSQL, Android, SQS, SNS, SES, Dynamo DB, Lambda.
Confidential
Software Engineer
Responsibilities:
- Provided Software support for business-critical data centric applications for a leading automobile client in North America
- Used advanced Microsoft Excel to create pivot tables, used VLOOKUP and other excel functions
- Successfully interpreted data to draw conclusions for managerial action and proposed solutions to improve system efficiencies and reduce total expense
- Conducted root cause analysis, identified and resolved code errors and documented resolution, helping future employees to solve similar problem
- Interacted daily wif clients to work through current issues
- Coordinated wif application development team to successfully deploy software releases in UAT and production environment
- Manage hardware and software license purchases, create spreadsheets to organize information
- Deploy Windows 2003 Server, SQL Server, and Windows 2000 clients, apply group policies, manage server patch management, Remote Installation Services, Veritas Backup Exec, and RAID
Environment: Ubuntu, ANT, Maven, Puppet, Apache, Tomcat, RAIDS, CentOS, RPM, YUM, Shell Scripts, Dynamo DB, Lambda.
Confidential, IN
Systems Administrator
Responsibilities:
- Respond / trouble-shoot / resolve issues on Linux servers
- Work in a team environment to solve all escalated issues
- Manage Symantec NetBackup solutions for backup and restore
- Support / build / maintain production and pre-production physical and virtual environment
- Manage / travel / support Co-location Data Centers across the US
- Plan and evaluate cost TEMPeffective solutions to improve our Data Centers
- Perform software updates to TiVo's environment on RHEL 5, RHEL 6
- Account management via LAN
- Escalation point for the NOC
- Document and train staff on various tools for trouble-shooting
- Updated data in inventory management package for Software and Hardware products
- Worked wif DBAs on installation of RDBMS database, restoration and log generation
- Bash shell-scripts to automate routine activities
- Monitored trouble ticket queue to attend user and system calls
- Identify, troubleshoot and resolve system performance issues
- Build automation into daily processes, including server builds, patching, and configuration analysis
Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, Ubuntu, YUM, server upgrades, Apache Server 1.x, 2.x, Bash, troubleshooting