Principle Consultant Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Detail oriented DevOps engineer with 15 years of experience looking to expand my skill set and further my career.
- I have a passion for automation and cloud technologies.
- I’ve built deployment pipelines and release strategies using GitHUB, BitBucket, Bamboo, Docker, Octopus and AWS\Azure to accomplish a smooth CI/CD operation, on projects from 10 to 75 builds a day.
- I understand and can architect the entire journey from source control to deployment target.
- I have a solid understanding of how DevOps helps an organization run a smoother, more efficient infrastructure\development operation. I'm always open to learning new skills and can learn them lightning quick.
TECHNICAL SKILLS
- CI/CD (BitBucket/GitHUB/Bamboo/Octopus/Jenkins/Docker)
- Cloud (AWS\Azure)
- Python/BASH/PowerShell
- SQL
- XML/JSON
PROFESSIONAL EXPERIENCE
Principle Consultant
Confidential
Responsibilities:
- Was Release Engineer on a .NET web site project as well as the RE for the company wide business intelligence data reporting project.
- Designed and maintained the WebOps and BI teams GitHUB branching strategies.
- BING (business intelligence next gen) was built using SQL.exe in Bamboo and deployed using Octopus, leveraging PowerShell as the script language to an Azure PowerBI report server.
- Was tasked with designing, implementing and managing the teams CI\CD pipeline strategy using BitBucket, Bamboo and Octopus. I used a combination of Bamboo and Docker to use MSBuild or SQL.exe\Dev.exe to build, test and manage packages ready for Octopus.
- Designed and managed Octopus projects for both teams. Complete from setting up Octopus tentacle on deployment targets, setting up environments and deployment targets in Octopus Manager as well as architecting project steps.
- Also designed and managed bi - weekly and monthly release plans as part of an Agile team and represented the WebOps and BING teams at the weekly CAB meetings. Used ServiceNow as the platform to enter change requests before every release to production.
- Use of JIRA ticket tracking system as part of an Agile team to keep track of configuration request and projects, as well as prepare for releases.
DevOps Engineer
Confidential
Responsibilities:
- Used python to automate various processes as mentioned above. One example was with the process used by analyst to build multiple SQL inserts. Old process involved using Excel and the concatenate function which was cumbersome and extremely error prone.
- I built simple python scripts that would intake an excel file of the values you wanted inserted and the script would build the inserts and deploy them into a staging env. Leveraging AWS (.Net and Elastic Beanstalk), I built and simple web app that allowed the analyst to pull the insert script they wanted from a pull-down menu and a file upload object to upload the excel sheet.
- Designed, built and maintained a distributed Jenkins server and leveraged AWS EC2 instances as build nodes, spinning them only when needed, terminating when done (all thru free-tier). Eliminated old folder sharing CMS and replaced it with a source controlled reliable process, leveraging Git, GitHUB and Jenkins. Old way was saving excel sheets into folders, remoting into virtualenv, loading excel sheets into content loader and testing changes online.
- I eliminated the folder system, installed Git in each analyst machine allowing them to just worry about making changes to and saving the sheet. Once the sheet is saved, file is pushed to GitHub, which triggers a build on the Jenkins server (using webhooks), the build creates the database inserts (python scripts) and loads them into database (content loader eliminated), updated content is tested against XML created from web app responses, with final deployment in Prod only after final analyst approval.
- Used CloudFormation extensively to spin up staging and QA environments for technical analyst team. Used Elastic Beanstalk to quickly spin up environments for testing different scenarios and experimental web application features. Point of contact for all production issues and operational support status of all e-commerce sites including related internal and third-party applications and services.
Database Marketing Analyst
Confidential
Responsibilities:
- MS CRM Admin/Dev/Trainer, administered marketing departments CRM initiatives. Everything from development to administration for the entire marketing dept. Also trained over 60 account managers on the use of MS CRM. Developed and administered various usage reports with SSRS and analytical reports with Python.
- Consult with account reps and clients in order to analyze needs and produce the best solution for direct mail and\or email marketing campaigns. Pull and manipulate data from various data sources using SQL and Python to build mailing list, data analysis and data segmentation.
- Data cleansing using SSIS, dedupe, name parse, address clean up, etc. Create circulation and penetration analysis in Excel for major advertisers (Best Buy, Kohl’s, Winn Dixie, Sears, etc) Use a combination of Access and Excel Pivot Tables to produce daily circulation projections for our mailing insert web-based program, SalesPoint.
- Administer, support and train 50+ end users on the functionality of SalesPoint. Developed and deployed targeted circulation email campaigns, using a combination of Access, Excel, Dreamweaver and 3rd party web-based email deployment software.