Chef Developer Resume Profile
Philadelphia, PA
Information Technology Professional
Results driven professional with 14 years of experience providing solutions for major corporations in the area of Networking, Computer Forensics, Incident Response and Custom Software Development. Professional expertise and focus areas consist of developing software applications used in legal, forensics, automation, and networking. Certified and experienced in System Forensics and Incident Response with an outstanding performance record as a leader in managing technical groups. Contributions to organizations led to a secure environment, improved performance, increased productivity and reduced cost.
Technical Proficiencies:
Platforms: Windows 9x/NT/2000/XP/Vista, Linux, Mac OS, Windows Server 2003, AWS, Azure, OpenStack, Rackspace
Languages: Visual Basic.NET, JAVA, EnScript, SOAP, XML, JavaScript, C, C , C , PHP, SQL, Shell Scripting, Python
Applications: Encase, EC2 AWS API, Opscode Chef, Splunk, Logstash, Hadoop, Graphite, Gomez, Nagios, Visual Studio, MySQL, SoapUI, Visio, Pivotal Tracker, AWS Management Console, Maven, SVN, Cassandra, Riak, Yum, GIT, Ganglia, CouchDB
Networking: LAN / WAN Administration, Intrusion Detection, Information Systems Security, EnCase - Forensic Evidence Acquisition via Network
Certifications: EnCE Encase Certified Examiner Computer Forensics
Professional Experience
Confidential
Chef Developer
- Develop automation code using Opscode Chef and Python to build Openstack environments autonomously
- Test automation code in virtual environments and with testing tools such as Test Kitchen and Chef Spec
- Mange virtual instance with vSphere
- Architect private cloud using Openstack components such as Glance, Swift, Ceilometer and Keystone
- Build and test CDN used with Glance and Swift
Languages/Hardware: Python, Ruby, Shell Scripting, Openstack, vSphere, Linux, Chef Cookbooks
Confidential
- Automate deployments through the use of configuration management
- Create Chef coding best practices for existing development team .
- Debug existing automation code and test to confirm functionality within AWS/EC2
- Refactor existing Opscode Chef Automation code.
- Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec.
- Create documentation for Chef best practices to be used by developers as a guide to Chef Automation.
- Build servers in cloud based and physical infrastructure.
- Coach mentor and train developers in Opscode Chef and autonomously provisioning instances in a virtual environment
Languages/Hardware: Python, Ruby, Shell Scripting, Perl, Java, Linux, Chef Cookbooks
Confidential
Cloud Engineer
- Develop software applications used for Infrastructure management.
- Function as Linux Systems Administrator for managed services.
- Work with Chef automation to create infrastructure and deploy application code changes autonomously.
- Create cookbooks for Chef using the Ruby programming language.
- Build servers in cloud based and physical infrastructure.
- Write Android based applications for infrastructure control.
Languages/Hardware: Python, Ruby, Shell Scripting, Perl, Java, Linux, Ruby on Rails, Chef Cookbooks
Confidential
Senior IT Analyst
- Develop and implement Infrastructure Automation using Opscode Chef and create a deployment strategy for various locations worldwide.
- Work on daily Linux administration tasks.
- Recreate Linux based systems by migrating legacy systems to a cloud based infrastructure.
- Function as Cloud Architect for infrastructure in the U.S. and E.U. For the True Definition Scanner.
- Built and deployed a Jenkins server in AWS and Azure for autonomous software builds.
- Deploy Ruby on Rails application on a Cloud / Virtual platform and modify as needed to enhance site performance and business continuity.
- Create Splunk searches and views to assist in monitoring site traffic.
- Monitor web site performance using Splunk, Nagios, Cloudwatch and Instance level metrics.
- Improve system and application performance through the conversion of legacy code to programming languages that support infrastructure running in a Cloud / Virtual environment.
- Create Roles for deployment of Infrastructure using Opscode Chef
- Develop Java applications to control Infrastructure and build environments in the cloud autonomously.
- Built and deployed a Chef Server in AWS for infrastructure automation.
- Perform database changes related to the ConnectionCenter website in both the production and development environments.
- Developed utilities in Java, Ruby, Python and Shell Scripting to automate various tasks for more efficient operations.
Languages/Hardware: Python, Ruby, Shell Scripting, Perl, Java, Linux, Ruby on Rails, Chef Cookbooks
Confidential
Infrastructure Support/Cloud
- Improve infrastructure through the development of automation software modules known as Opscode Chef Cookbooks.
- Work with Java related technologies for web applications such as Tomcat and Terracotta.
- Monitor web site performance using CloudWatch, Gomez, SiteCatalyst and Splunk.
- Create cookbooks for deployment automation.
- Deploy Splunk server and work on automation code to build the server in the cloud using Chef.
- Work on the creation of views and graphs using Splunk for monitoring site activity.
- Provide Linux system administration support during deployment operations through launch and configuring instances in a Cloud Computing Environment Amazon Web Services .
- Use Artifactory to grab assets prior to deployment.
- Create Chef Cookbooks and Recipes to maintain and automate various parts of infrastructure.
- Perform database changes related to the MyRewardZone website in both the production and development environments.
- Write code to automate processes in Java, Ruby and Shell Scripting.
Languages/Hardware: SQL, Ruby, Shell Scripting, Perl, Java, Linux, Openstack
Confidential
Software Developer
- Develop software applications for mobile devices using Eclipse for Android and Xcode for iPhone OS.
- Write server scripts in PHP to handle web data, authentication, sessions and database queries.
- Secure applications by performing security audits and validating input to scripts.
- Work with SQL to create database schema and administer database server.
- Develop software applications in Java for forensic and mobile applications
Languages/Hardware: SQL, Java, XCode, Interface Builder, DroidDraw, Objective-C, C, C , C , PHP, Perl, Apache, Python, XML, CSS, HTML, XAMPP
Confidential
- Oversee and contribute to the Information Technology program, class room environment and curriculum.
- Develop relationships with community partners.
- Lead software development activities related to service learning projects. Developed web based applications and web sites for local businesses using HTML, CSS, Java and JavaScript.
- Create database schema for web design related projects
- Create stored procedures for data-centric applications
- Develop applications in VB.net for service learning projects
- Assist students in developing proficiency in various programming languages, Networking Technologies, Computer Forensics and Computer Hardware including: Visual Basic.net, Asp.net, Java, C, C , C , PHP, Perl, Python and Ruby.
Languages/Hardware: SQL, TCP/IP, VB.NET, C, C , C , PHP, Perl, Java, Apache, Python, XML