Sr. Devops Engineer Resume
New York, NY
TECHNICAL SKILLS:
Operating Systems: Centos and Red Hat Linux, Ubuntu, Fedora, Solaris UNIX
Languages: Python, bash scripting, Java
Software: Puppet, Mcollective, Ansible, Jenkins, Artifactory, Apache 1 - 2, iPlanet 4.1, Nginx, AWS, VMware,Splunk, Autonomy IDOL 7.3, Tomcat, Weblogic 8.1 - 10MP1, Vignette Portal 7.2 - 7.4, Dynamo5 - 7, Vignette, VCM 7.3 - 7.5, Drupal 6.1,Interwoven Teamsite, Clear Case, Subversion, OraclelOg, MySQL, Postgres Cassandra, MongoDB, Sitescope, Gomez, Stackdriver, Circonus, Graphite, New Relic, Jira and other Atlassian software suite, Various Java profiling tools such as AD4J, JProbe, VirtualVM, Eclipse, Various web caching technologies such as Memcached and CDN, Various web tools such as Charles Proxy, Wireshark and Tor Browser, Digital Right Management, Active MQ and MQ Series
PROFESSIONAL EXPERIENCE:
Sr. DevOps Engineer
Confidential, New York, NY
Responsibilities:
- Install and configure new websites
- Support developers with day to day tasks
- Write Ansible playbook to maintain various websites
- Troubleshoot various internal and external system issues
- A10 load balancer migration project - Migrate NGINX config to A10 LB config using Ansible
- ActiveMQ migration - Migrate ActiveMQ from Window to Linux environment
- Mongo Authentication POC
Sr. DevOps Engineer
Confidential, New York,NY
Responsibilities:
- Installed and configured software to support Confidential, Confidential and Confidential websites
- Wrote Puppet modules, Bash, Perl and Python scripts to automate provisioning of new servers and ongoing maintenance of them
- Supported of various teams (developers, DBAs, QA) with tasks and issues related to consumer facing and internal applications for Confidential GO, Confidential, Home Box Office, B2B and HBOnet
- Helped to debug and resolve performance and functionality issues with *GO, B2B, Confidential, HBOnet and Home Box Office
- Troubleshoot issues and performance problems with Weblogic, Tomcat and Apache
- Troubleshoot deployment issues with Confidential GO, Confidential, Home Box Office
- Troubleshoot issues with client side such as Desktop, Xbox and Android
- Helped to process DNS and Firewall change requests
- Confidential infrastructure expansion - Helped to triple the capacity of Confidential and Confidential infrastructure
- Confidential Jboss migration - Assisted in the migration to Tomcat from Weblogic
- Confidential capacity planning and preparation - Contributed and implemented ideas to support Confidential during Games Of Thrones and True Blood seasons
- Confidential website launch - Configured web and application servers for Confidential
- Confidential .com second datacenter expansion - re-architect Confidential .com to support two datacenters; automate the provisioning of new servers/software by writing Puppet modules and their delivery through Jenkins
- Splunk rearchitecture - Assisted in rebuilding the Splunk infrastructure to utilize new hardware and enable realtime logging and alerting
- Load test environment upgrade - rebuilt load testing environment to support Confidential GO
- Application Bounce Scripts - Wrote custom bash scripts to automate the process of restarting and checking weblogic applications. These scripts allowed non-technical team members to safely restart and Confidential GO applications.
- GeolP - Configured apache with GeolP module to block or redirect unauthorized incoming IP
- SSH tunnel for Cassandra - Write python scripts to maintain connectivity betwen Tomcat at Savvis and Cassandra hosted at AWS
Internet Application Support Consultant
Confidential, New York, NY
Responsibilities:
- Installed and configured software based on clients' specs
- Wrote shell scripts to automate website's maintenance processes
- Resolved website performance problems
- Recommended best practices and open source software to clients
Application Engineer
Confidential, New York, NY
Responsibilities:
- Installed and deployed web and application tiers using various software such as ATG Dynamo, Vignette Portal, Weblogic, Apache and Iplanet in development, staging and production
- Installed and deployed Vignette CMS on development, staging and production
- Setup and maintained develoment support application such as Subversion, Bugzilla, Clear case and Interwoven Teamsite
- Built and deployed codebase across environments along with troubleshooting and resolving issues on daily basis
- Resolved site and content management performance problems
- Wrote shell scripts to maintain production environment
- Supported developers with day to day tasks
- Recommeded and implemented best practice for web and application tiers
- Manipulated system topology to support on going development project or temporary system to serve live requests
- VCM clone - Duplicated Staging VCM system from Production to Staging and development
- Portal and VCM upgrade - Upgraded Portal 7.2 to Portal 7.4, VCM 7.2 to VCM 7.5
- Autonomy 7.3 Migration - Deployed IDOL, DAH, DIH and Fetch Server along with data migration
- Recycle system for Vignette Portal Apps - Built automation application restart system for Vignette Application
- Development environment migration- Switched development environment from physical machine to VMware instances for more convenience to manage
- Vignette 7.0 Migration - Switched ATG platform to Vignette Portal and VCM
- ATG Web Service - Installed and configured web services on ATG Portal 7.0
- ATG 7.0 Migration - Switch to ATG 7.0 from Dynamo 5.1
- Home-run CMS - Write script to deploy file associate with database content deployment
- Platform migration - Moving from ATG to Vignette application
- Recycle system for ATG Dynamo Apps - Built automation application restart system for ATG Dynamo cluster
- Spider detection for ATG Dynamo Application - Worked out techniques to detect and resolve spider requests
Web Infrastructure Analyst
Confidential, Long Island, NY
Responsibilities:
- Recommended ATG Dynamo 5.1.1 online customer management solution including deployment, tuning, administration and application
- Administrated ATG Dynamo 5.1.1 on development, staging and production environment that serve over 50 URLs. Heavily concentrate in troubleshooting Dynamo and java application
- Involved in design monitoring system for 3-tiers web serving model including using built-in Dynamo monitoring components and Tivoli
- Deployed and administrate Webtrends 3.x servers. Automate the process with custom scripts to run Webtrends with Unix command line method to create report for over 30 URLs
- Configured vips, pools and proxy for new websites from F5 load balancer
- Help to administrate Interwoven application such as configuring Open Deploy to promote web content from QA to production and setting up Teamsite to redirect jhtml request to Dynamo server
- Installed and administrated Ichat message Board server which integrate with Iplanet
- Deploy ATG Dynamo5.1.1 and Iplanet 4.1 for Production environment of new Bookspan website.
- Participated in complete process of building BSWEB3 for Bookspan with 24/7 technical support while maintain daily tasks
- Installed and setup Funnel Web server to serve over 100 profiles
- Installed and setup Ichat Message Board with separate instances sharing the same comhub
- Research and recommend Cache Server to client
Systems Administrator
Confidential, New York, NY
Responsibilities:
- Responsible for over 20 Unix servers from OS to application installation and configuration
- Administration of Apache 1.3 and iPlanet 4.1
- Engineered ATG Dynamo 5.x online customer management solution
- Manage and organize a 3-tiers web serving model which includes Dynamo5.0, iPlanet4.1 and Oracle8i
- Configured Arc Serve backup solution to provide disaster recovery for Windows NT and Solaris servers
- Deployed Samba on Unix servers for staging from window network
- Configured sharity on Unix servers for the need of accessing window domain from Unix environment
- Applied rsync on Confidential files promotion model to sync web content on all web and dynamo servers
- Implemented Microsoft Services for UNIX to solve UNIX and Windows password synchronization and file sharing issues
- Setup Oracle dB server on Solaris OS
- Installed and configured DB2 client on Solaris OS for Dynamo to communicate with DB2 server
- Shared responsibility with other NT system engineers to administrated over 70 NT servers
- Managed user accounts in NT domain
- Set permissions on NT share files system
- Troubleshoot web servers which run IIS, Websphere and Jaguar on weekly on call duty Projects:
- Built dev, staging and production environment which includes 12 servers with Dynamo5.0, iPlanet4.1, Oracle8i client and DB2 client
- Built files promotion model for dev, staging and production environment includes 12 servers with rsync, ssh and Sharity
- Mass-migrated mail boxes on Microsoft Exchange server with Exmerge