Software Engineer/cloud Engineering Resume
North, CarolinA
SUMMARY
- Dedicated to continued growth and innovation an asset needs to understand not only the needs of the internal teams but the needs of the business.
- Such an asset needs to quickly deliver solutions that provide both internal and external benefit and yet have the ability to merge both Operation Processes and Development to provide a collaborative approach in building solutions.
- Given experience with multiple platforms (Linux,Windows,Mac) as well as cloud and container based technologies with proven leadership qualities, I feel that I am such an asset.
- Recipient of the Technologist of the Year award from Lexis Nexis for works promoting Cloud and Container technology to advance the companies technical vision.
- Architected global account management for over 130 AWS Accounts from a central pipeline with automated account creation (Account Vending Machine).
- Designed and implemented Multi and Single Tenant Kubernetes solutions without the box security, service mesh, and resource management.
- Spearheaded adoption of containers and the container platforms for product lines for both internal and external customers.
- Planned and executed technical workshops for training engineers on Trunk Based development while implementing TDD.
- Revamped technology strategy from cloud lift and shift to a cloud native mentality leveraging well architected best practices.
- Established an CoE around Kubernetes, DevOps, and global operations to embed champions in the engineering teams to provide a faster feedback loop from customer to engineer.
- Reduced Cloud Operating cost 30% by leveraging new development and architecture practices allowing scalability without affecting RAP
- Chair Member and VP of the Shift Left guild promoting modern development practices while reducing development resource cost
- President of the Internal CNCF Guild whose purpose is to guide engineers on giving back to opensource as well as forming the divisions opensource vision.
TECHNICAL SKILLS
- Security and Compliance
- Cloud Management
- Leadership and Mentoring
- Product Roadmaps
- Customer Engagement
- Software Development
- Life Cycle and Agile Processes
- Agile and DevOps Practices
- Project and Budget Management
PROFESSIONAL EXPERIENCE
Confidential, North Carolina
Software Engineer/Cloud Engineering
Responsibilities:
- Manager of Cloud Engineering Division which included 3 sub teams totaling 18 FTE’s and covering 9 products with customers internal as well as external.
- Include budget planning, architectural design for new products, cloud security and management for 130 AWS accounts, Kubernetes and Container Strategies and platform design.
- Delivered a fully automated Kubernetes platform solution “product” that provides out the box security and resource controls for single and multi - tenant clusters.
- Took ownership of 130 AWS Accounts and remediation efforts to bring all accounts into a GREEN status with our Infosec policies.
- Designed and developed a process for multi-cloud deployments as well as multi region ensuring business continuity for internal and external products.
- Delivered an “Software Delivery Platform” GitOps Model for development teams to get their code from workstation to production in under 5 mins while ensuring proper gating of quality and security.
Confidential, North Carolina
Lead Architect/Cloud Engineer/DevOps
Responsibilities:
- Architect and lead for the Operations, DevOps and Cloud architecture team as well as interim Director for the SRE team Devops Operations teams. Direct Include budget planning, team mentoring, architectural decisions, employees reviews and assisting management in direct hiring.
- Reduced MarkLogic implementation Cost by 60% leveraging Kubernetes as a platform to scale in a more controlled manner over AWS ASG.
- Promoted and Designed the building of an SRE team to lead operational efficiencies and improve system stability.
- Reduced technical points of failure in the current Cloud implementation and promoted the use an multi region approach for new services.
- Lead staff training on AWS for London, APAC, and North America to empower developers on infrastructure as code, ownership of products and operational compliance.
Confidential, North Carolina
Consulting Software Engineer/Architect/DevOps
Responsibilities:
- Senior Consulting Software Engineer for “DevOps” in a mixed environment working with both on prem and cloud based technologies.
- Direct responsibilities included team mentoring, architecting and implementation of automation to achieve CI/CD for multiple platforms.
- Liaison for developer teams while integrating Jenkins as well as cloud technologies.
- Lead developer on Jenkins Cloudformation automation for LAApp.
- Designed Blue / Green Deployments for multiple Application assets allowing for pre-stage of new code and rapid deployment with minimum down time.
- Architect and Implementation lead of End-to-End Automation for build,bake,deploy of new application code for multiple platforms leveraging Jenkins with Jenkins Pipeline.
- Senior team mentor for junior developers,educating the majority of the team on AWS technologies and how to integrate with such.
- Brought in such technologies as ansible,packer,puppet, and more to help induce and promote automation throughout the organization.
Confidential, Durham, North Carolina
Senior DevOps/DBA
Responsibilities:
- Senior Database Administrator for MSSQL Relational, Analytic systems and Senior Engineer for Cloud Data Systems Architecture.
- Direct responsibilities include performance tuning cloud technologies, databases, as well as development of .Net ETL Applications, System Monitoring and Database Monitoring.
- Architected and Developed system wide archive and high availability solutions for Analytic Data systems.
- Designed and implemented SOP for code reviews, code standards and operations standards revolving around all data systems.
- Architect of Lambda Data Architect for speed, batch, serving layer data systems both in cloud and on premise.
Confidential, North Carolina
Senior DevOps Cloud Engineer
Responsibilities:
- Senior Database Administrator for HP Vertica, Postgres, Aeropsike, Redis, MS SQL on commodity hardware and AWS
- Senior Member of the Architect board as well as mentor for junior data operations personal. Direct responsibilities include performance tuning cloud technologies, databases, as well as Jenkins Admin, Python development
- Puppet provisioning and Java ETL applications. Architect for disaster recovery solutions, processes as well as data governance admin over current application and scientific data.
- Lead Manager on database platforms migration for moving primary production database from commodity servers to cloud based solutions (AWS).
- Reduced programmatic issues that resolved application bugs and deadlocking that provided an 40% increase in API throughput.
- Developed data governance for scientific data and data processes to improve data quality to our customers.
- Introduced cost saving mechanisms to help reduce software license footprint as well as reduce over all license requirements by consolidation of servers and boosting performance through query tuning.
- Architect of current SDLC demonstrating the use of vagrant, puppet, jenkins, and openstack.
Confidential, Durham, North Carolina
Senior DevOps
Responsibilities:
- Senior Database Administrator for HP Vertica, MySQL, MS SQL on AWS platforms and company owned hardware.
- Senior Developer for integration of .net and python programs for database platforms handling ETL,S3 Storage Buckets and other EMR processes.Management of team tech debt as well as project planning and resource estimation.
- Senior Developer for Linux Administration and Automation leveraging Automation tools such as Puppet as well as Tableau Server Administrator.
- Lead Manager on database platforms migration for moving primary production database from data center in Texas to Chicago as well as migrating certain aspects to AWS.
- Developed custom load testing programs leveraging python,Java and .net to load test new development activities assuring end user performance acceptance.Senior Developer on developing automated deployments of vertica clusters, and other database technologies using puppet, python,Java as well as Jenkins.
Confidential, Durham, North Carolina
Sr. DBA\Linux Devops
Responsibilities:
- Microsoft SQL DBA and DB developer to assist in day to day database operations and new development as well as improve the current data architecture.
- Lead Hyper-V Cluster and VMWare Admin for both development and production clusters.Manager of team members and resource planning as well a new hire orientation and training.
- Collaborated with management to create a disaster recovery plan that allowed for both long term storage as well as data integrity.Consulted in system operations and new platform migration with future planning to move to SQL 2008 \ 2012.
- Redesign of Lab Module data structure with logic based stored procedures that insure data integrity, scalability and sub second query sets.Converted 60 GBs of non-normalized date to a normalized form with table partitioning to improve sub second query times.
- Head of all MySQL operations for legacy applications and open source integration products.
- Architect of converting existing Hyper-V clusters to VMWare and migration of MySQL cluster on Windows to MySQL on Ubuntu.
- Lead Developer on all python automation and shell scripting for Linux Administration.
Confidential, Forest, Virginia
Sr. DBA\Linux Admin
Responsibilities:
- Contracted as a Senior Design Engineer and Admin to redeveloped current production environment to virtualized cluster environment. Responsible for overall design aspect, disaster recovery, performance tuning of production ERP and call center solutions with VMWare cluster backend.
- Linux administrator and network admin for all call center solutions.
- Developed a disaster recovery plan that allowed for both long term storage as well as 15 minutes server recovery.Developed SSAS Cubes to use in generation of SSRS reports for customer billing as well as stake holder information on the current state of finance.
- Lead research and design teams to create stored procedures and UDFs with reduction in bottlenecks that were identify in stored procedure execution plans.Redesigned legacy stored procedures to ensure database integrity by the use of committing or rolling back transactions with logical decision making.
- Developed standards of database integrity, normalization, and security access for all production as well as development environments. Operated as open source liaison for conversion of .Net Web Applications to PHP as well as MSSQL to MySQL.
- Lead CentOS admin and python developer for administration scripts and automation.
Confidential, Tampa, Florida
SQL DBA\SQL Developer
Responsibilities:
- Job role was to maintain and evaluate SQL database upgrades from 2000 - 2008. Databases included both Online Transactional and Disaster recovery scenarios.
- Developed project plans and acted as liaison between .Net developers as well as executive staff. Average work load ranged from 1300 - 1800 servers in a cluster based environment running an average of 1600 - 2000 online sessions per server.
- Development of internal C# applications and custom libraries with .Net 3.0.
- Developed SSIS packages to process flat file and external source files for bulk entry and exports in lieu of legacy DTS packages.Re-developed over 400 legacy 2000 databases to 2005 or 2008 to increase performance and become PCI compliant.Established a team environment to head and research DTS to SSIS conversion as well as database design for future projects.
- Reduced bottlenecks in SQL stored procedures by use of SQL Server profiler and database best practices that did not require developer interaction which gained an increase of 10 % performance per cluster.
- Reduced overhead department cost by eliminating the need of third party apps for reporting and moved towards SSRS. Designed SSAS Cubes for self-servicing BI as well as Financial analytic fact finding.
Confidential, Tampa, Florida
MS SQL DBA Instructor
Responsibilities:
- Instructor teaching MS Server Platform and SQL Server implementation. Duties include preparing Students to take the MS exams and continued education for other level exams. Courses that are instructed are as follows Windows Server 2008, Windows Server 2008 Network Infrastructure, Active Directory 2008, SQL Server 2005, and Windows Vista Client.
- Students were instructed on SQL server best practices, normalization, and ACID concepts.Course included developing stored procedures, ETL packages, SSIS creation, and DTS conversion.Taught foundation of SSAS,SSRS and basic ETL best practices for students with little or no background on Data Warehousing.
Confidential, Tampa, Florida
DBA/SQL Developer
Responsibilities:
- Provided technical support for databases including MS Access, MS SQL 2005, as well as consulting on future upgrades for both hardware and software based solutions for accounting, project management, and production scheduling.
- Developed estimates for Board of Directors with amounts from low thousands to multimillion dollar projects for technical developments.
- Planned, coordinated and managed a 28 million dollar project consisting of over 3 months with profits based within 25% of the total project value.Developed ASP.Net front end application for senior management to enter and retrieve data from multiple databases to show current office productivity and work flow.Reduced technology cost by implementing efficient work flow within the current database as well and developed triggers and functions to automate day to day routines.
- Provided consulting for board of directors on software and hardware considerations dealing with an all-in-one business solution similar to MS Dynamics and Red Hat Job Boss.Developed stored procedures that help reduce use of adhoc queries for reporting purposes as well as database integrity for accurate reporting functions.Design SSAS cubes for Architectural Stress Analytics for identify weak points in future design standards.
Confidential, Clearwater, Florida
IT Manager\SQL Developer
Responsibilities:
- Maintain an IT department of over 30 senior employees in 6 states while supporting multiple server operating systems that included IBM AS400, Windows Server 2003-2008, SQL Server 2000-2005. Trained end users and technical specialist on their local equipment database procedures and day to day best practices. Oversight of all SQL development on a district level as well as link queries to remote databases from private contractors.
- Planned and executed upgrade plan for 150 servers, 300 databases for new office acquisitions while reducing IT cost by 10%.Developed Visual basic application for local offices to use for scheduling and asset management to log data into national database for senior management’s review as well as SQL reporting services SSIS 2005, and C# console app development.Reduced IT monthly cost by 25% over previous infrastructure in the evaluation of staff training and selection of hardware to maximize usage while reducing down time.
- Developed DTS ETL packages to upload bulk data into corporate headquarters IBM mainframe for long term storage.Created standards for stored procedures, adhoc queries, and UDFs to insure normalization across multiple platforms.Design Financial SSAS Cubes for quarterly reporting and SSRS drill down reports for corporate offices that span over 1000 locations
Confidential, Lynchburg,Virginia
Assistant Network Administrator
Responsibilities:
- Provide oversight for all level 1, 2 servers for back-hall connectivity of wireless Motorola Canopy Gear. Monitor and maintain Red Hat, OSX, Windows servers including automated backups, email, client connectivity and remote administration logins.
- Consultant to Lynchburg City Chamber of Commerce on plans for city wide free wireless internet for government employees to access. Customer service representative for all subscriptions to the provided ISP service including field calls and install of wireless radios.
- Assisted in the planning and topology of the new expanded network including Motorola Canopy Gear, Karl Net, and Cisco Routers.Established and enforcement of standard operating procedures in handling server issues and customer service.Contributed to the reduction of IT cost by researched and selection of open source software to assist in day to day operations.
- Planned and developed new services to offer customer dealing with Macintosh Apple support and training for lesser known technologies.
- Provided research and design reports to suggest ways of cost cutting with providing additional services for the company to increase revenues when implanted by 5% of previous year including customer base increase by 20%Studio SQL server 2000 back end uses for customer data repositories as well as administration aspects for holding sensitive customer data.
Confidential, Lynchburg Virginia
District Technical Support Specialist
Responsibilities:
- Provided in office technical support for tax preparers and created reports for regional tech manager. Convert outdated network cabling for all district offices to standard CAT5.
- Maintained client terminals with the usage of images, snap servers and documentation from regional offices. Evaluated offices on a weekly basis to create reports dealing with rapid refund status, virus definition updates, and repairs or replacements as needed.
