Technical Architect Resume
SUMMARY:
Creates turn - key CI\CD systems to support multiple cloud environment (AWS\GCE\Azure.. etc) deployments. Creates CI\CD pipelines using Jenkins \ GOCD \Helm & Draft to rapid deploy to Kubernetes Clusters. Multi-Cloud Deployments.
TECHNICAL SKILLS:
Configuration Managements Tools: GIT GitLab BitBucket
Platforms: Linux (Centos \ Redhat \ awslinux ) Linux (Ubuntu \ Kali Linux \ Security Onion) Microsoft OS’s: ADV SVR/XP Win8/Win 10/Server 2012
CI Tools: GO-CD Jenkins CI Pipelines
Languages: Perl Application Development Bash Scripting Ruby development for Chef & Vagrant
Orchestration: Chef cookbooks & Recipes Salt States Ansible Playbooks
Web Server/App Servers: Apache Web Server Nginx
Configuration Management: GitLab SVN
Developer Tools: Sublime Text Atom
PROFESSIONAL EXPERIENCE:
Technical Architect - CI \ CD & Cliud DevOps Automation {AWS \ AZURE}
Responsibilities:
- Created Technical Solutions to support Azure AWS based Kubernetes Deployments
- Programmatic Azure AKS Kubernetes cluster creation
- Kubectl Deployments
- Helm Deployments
- Draft Deployments
- KubeApps Integration for easy visualization
- Docker Image Auditing
- Integrations with Jenkins 2.x pipelines as code
- Jenkins Blue Ocean Integration
- Created Technical Solutions to support Source Code Migrations from SVN to GitHub
- Completely Automated process that moves code from SVN to GitHub
- Also Tests the imported source code with the origin to ensure 100% code match
- Managed off-shore Team associates with regard to migration efforts
- Implemented Overall Project Reporting Standards
- Created the overall daily processes for Onshore and Offshore Team associates
- Lays out the teams’ responsibilities and expectations
- Managed enterprise roll-out of Jenkins 2.x {Pipeline support}
- Worked with 100+ Development Groups to ensure that they properly migrated to the new CI \ CD Framework (Project Overviews and Individual Mentoring)
- Architected development\deployment environment solutions
- Worked with stakeholders on creating environment specific solutions
- Crafted Development environment best practices and evangelized new technology adoption
- Worked with Development teams on implementation of new technology stacks
- Created and managed POC environments with and without Vendor support
- DataPower Appliance Scripting - Experience
Architecture Team Designer - Continuous Integration System Designer
Responsibilities:
- Kubernetes Deployment Lab on internal hardware servers
- Micro-services deployment Pipelines
- Continuous Integration with Jenkins-CI (Integrated with Hipchat)
- Pipelines to support:
- AWS IAM Management
- AWS VPC \ Deployment Subnet Automation with Terraform
- AWS Cloudwatch Monitoring
- Product build and deploy on AWS\GCE\AZURE\VirtualBox, etc
- Container technology conversions (Docker \ Lxd)
- Source Code scanning with SonarQube (Continuous Inspection)
- GIT Hub Pull Request verification
- Building: Java Microservices, Maven Apps, Ant, Android, Swiftapps (IOS applications), AngularJS, NodeJS, Java\Gradle, etc..
- Implement Security standards (Kali Linux \ Security Onion \ Squil \Suricata \ Snort \ PacketFence)
- Kali Linux Tools: Amitage \ Metasploit \ Essem \Trity Tools .. etc
- Kali Linux Securiy Onion & Packetfence @ Aws and GCE
- ELK \ MEAN & LAMP Stack deployments for security \ network vulnerability & antivirus detection and reporting
Senior DevOps (Team Lead)
Responsibilities:
- Continuous Integration with GO-CD (Integrated with Slack)
- Pipelines to support:
- Product build and deploy on AWS\LXD\VirtualBox, etc
- Source Code scanning with SonarQube (Continuous Inspection)
- GIT Hub Pull Request verification
- Building: Android, Swiftapps (IOS applications), AngularJS, NodeJS, Java\Gradle, etc..
- Work with stakeholders and junior team members on creating environment specific solutions
- LDAP @AWS configuration
- Cross region deployment synchronization
- Ubuntu LTS & Fedora CI\CD deployments
- Craft Development environment best practices and evangelized new technology adoption
- Create Virtualbox\AWS\Eucalyptus disk images to support automation process for developed software automation process for Developer onboarding
- Programmatic S3 bucket manipulation
- AWS IAM Management
- AWS VPC \ Deployment Subnet Automation with Terraform
- AWS Cloudwatch Monitoring
- AWS (AMI’s) image imports \exports (vmdk\vdi\ovf\raw formats) to AWS S3 buckets
- AWS IAM & EC2 credentials integration with Continuous Integration
- Stable \ consistent Local and Remote development environment creation and deployment
- Stable Vagrant build & deployment processes
- Create custom Continuous Integration pipelines
- Uploading image\artifacts to S3
- Debian & RPM Package Building
- AWS Desktop images to support AWS platform deployments with contained credentials
- To support network optimization
- Create \ Taught CI pipelines for deployment of optimized images to AWS
- Create \ Taught CI pipelines to verify codebase (Ansible\Chef\Puppet\SALT)
- Create and maintain vagrant development environments
- GO-CD continuous integration \ delivery solution with programmatic pipeline promotion to Production environments
- Pipeline build and deployment troubleshooting
- Cross platform support (Windows\Debian\Fedora - Windows 10 \ Ubuntu \ Redhat)
Senior DevOps Automation Engineer
Responsibilities:
- Architected development\deployment environment solutions
- Worked with stakeholders on creating environment specific solutions
- Crafted Development environment best practices and evangelized new technology adoption
- Worked with Development teams on implementation of new technology stacks
- Created and managed POC environments with and without Vendor support
- Iaas infrastructure conversion project using Openstack environments and Chef
- Create and manage Chef Cookbooks (Redhat)
- Create and maintain vagrant development environments
- Go-CD continuous integration \ delivery solution with programmatic pipeline promotion to Production environments
- Pipeline build and deployment troubleshooting
- Network security cookbook development (tripwire\envision)
- Created and manages on boarding and automation program
- Chef & Openstack
- RPM building
- GOCD
- Vagrant VirtualBox build process
- Use Foodcritic \ Kitchen best practices for best practice confirmation
- Create external DEV environment methodology using Vagrant (External Vagrant boxes)
- Automation environment root causing probing and analysis
- Virtual \Cloud based Dev environments (Hyper-V \ OpenStack (Icehouse))
- Juno & PACKSTACK
- Manage server environment migrations to the cloud based platforms (host cloud provider)
- Manage release management best practices to cloud based environments (via Jenkins)
- Administrator Process automation (Perl \ Ruby \ Bash)
- Work with development groups on migrating their Windows projects to the cloud
Configuration Management \ Automation & DevOps Team Lead
Responsibilities:
- Manage AWS EC2 Nodes (Jenkins, SVN Edge, MySQL, Hadoop, Memcached, HTTPD, Tomcat, etc )
- Manage Confidential Products related DevOps methods using Chef (websphere versions & Portal server clusters)
- UrbanCode UDeploy Pilot
- Create and manage Puppet & Chef POC environments (Centos \ Redhat \ Ubuntu )
- Create and manage Chef Cookbooks\Puppet Manifests (Centos \ Redhat \ Ubuntu )
- Inherited and maintained Ansible & Salt configurations
- Create external DEV environment methodology using Vagrant (External Vagrant boxes)
- Automation environment root causing probing and analysis
- Virtual \Cloud based Dev environments (Hyper-V \ OpenStack (Havana\Icehouse)\ AWS)
- Manage server environment migrations to the cloud based platforms (host cloud provider)
- Manage release management best practices to cloud based environments (via Jenkins & buildforge)
- Administrator Process automation (Perl \ Python \ Bash)
- DevOps for load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes)
- Automation of QNX Momentics Desktop Environment Deployments (Windows \ Linux)
- Support multi-national DevOps infrastructure deployments \ management
- RTC System Setup and configuration (RTC\RRC\JAZZ\CLM V 3 and 4.03)
- Responsible for managing Proof of Concept (POC) Linux environments for next generation product development
- Responsible for managing Proof of Concept (POC) QDE \QNX development environments
- Conduct code base deployments (Automated and Manual)
- Developed build and deployment environment automation programs
- Developed configuration management daily processes
- Implemented policies for management of incidents, problems and releases
- Deployment environment systems engineering (Lower level Dev environments pre-production)
- Configuration Management best practices (traditional SCM \ build and release management)