Senior Dev/ops Engineer Resume
NJ
SUMMARY
- Over 16 years of IT experience encompassing UNIX/Linux Admin experience, and a Middleware/ Application Server Specialist; developing for and automating deployments of WebSphere, WebLogic, JBoss and Tomcat serving in a team leadership capacity, while working in different platforms as a Weblogic, Aqualogic BPM Lead Engineer and a Siteminder/PingFederate UNIX Solaris Software engineer/developer supporting mission critical 24x7 projects.
- Accomplished and seasoned Information Technology professional with over 16 years of experience in a diverse range of technologies, contributing to the success in managing and overseeing all IT Operations & Engineering within multiple industry settings.
- Detailed technical knowledge and hands - on experience of Build Engineering, Configuration Management and DevOps Engineering
- Experienced in the implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Java, Jenkins, Subversion, Oracle, UNIX/Linux, VM Ware, Chef, Puppet across the Financial, Broadcast and Media Sectors
- Highly effective in key areas including: Planning, directing, and coordinating the development, implementation, and operation of information systems and technology solutions with a focus on infrastructure and applications.
- Proven track record in identifying and architecting solutions, working closely with management teams, and developing and implementing strategies to improve business functionality.
- Successful partnerships with leaders from multiple LOBs, peer engineering teams and project managers to develop, implement and support large scale enterprise grade End-to-End technology solutions in change-intensive environments.
- Success in all aspects of team management: Hiring (onshore and offshore), prioritization of projects and tasks, allocation of resources, performance management and development. Extremely effective partner and skilled at leading, motivating, energizing team members.
- 10 years of Weblogic, Aqualogic BPM, Apache, Tomcat and IIS server Configuration in Sun Solaris, Linux and windows. Application Implementation and Integration experience that includes Analysis, Design and Development of Service Oriented Architecture and J2EE Applications.
- Accomplished and seasoned Information Technology professional with over 16 years of experience in a diverse range of technologies, contributing to the success in managing and overseeing all IT Operations & Engineering within multiple industry settings.
- Highly effective in key areas including: Planning, directing, and coordinating the development, implementation, and operation of information systems and technology solutions with a focus on infrastructure and applications.
- Proven track record in identifying and architecting solutions, working closely with management teams, and developing and implementing strategies to improve business functionality.
- Successful partnerships with leaders from multiple LOBs, peer engineering teams and project managers to develop, implement and support large scale enterprise grade End-to-End technology solutions in change-intensive environments.
- Success in all aspects of team management: Hiring (onshore and offshore), prioritization of projects and tasks, allocation of resources, performance management and development. Extremely effective partner and skilled at leading, motivating, energizing team members.
- Oracle BPM 11g/10g, ALBPM 5.x/6.x, Aqualogic ServiceBus, Weblogic 11g/10g/9.x/8.x, SOA, Web services, BPMS, ALSB and XML
- Expertise with HP BAC, Spectrum, Hostmon, SNMP, BMC Patrol & CA Wily monitoring tools for SOP Alert and performance configuration.
- Worked extensively in Netegrity Siteminder, LDAP, Active Directory with Design and implementation of Single Sign On environment and good experience on Siteminder policies and LDAP customisations.
- Certified in Microsoft Systems Engineer - MCSE, Certified Cisco Network Administrator Certification - CCNA and Sun Certified Solaris Administrator.
- Accomplished the Green Belt Training in GE - IT Services. Successfully implemented the 6Sigma principles in the current working process.
- Strong troubleshooting, installation and configuration skills. Attentive to details. Maintained meticulous records of all projects.
TECHNICAL SKILLS
App Servers: Weblogic 11g/10g/9.x/8.x, Jboss 4.x/3.x, Weblogic Portal 10.x/9.x/8.x
Aqualogic: Oracle BPM 11g/10g, ALBPM 5.x/6.x, Aqualogic ServiceBus
Design and Modelling: UML and Design Patterns, J2EE frameworks, MVC, STRUTS
Software Methodologies: AGILE, RAD, OOAD, Prototyping, Waterfall
Automation/Build Tools: Jenkins and JNLP Slave Nodes, Chef, Puppet, TeamCity
J2EE technologies: JDK 1.6, J2EE, JMS, JDBC, EJB 2.0, Servlets, JSP
Internet technologies: HTML, XML, AJAX, DOM API
Version Control: GIT, SVN, Subversion
Databases: Oracle 12g/11g/10g MySQL, MS SQL Server, PostgreSQL 8.0
Operating System: UNIX, Linux & Windows
Web-Server: Apache, iPlanet and IIS and Jrun, MQ-Series.
Web: J2EE, JDBC, JNDI, JMS, XML, XSLT, Web services and JProbe.
Monitoring: HP BAC, Spectrum, Hostmon & CA Wily Interscope 6.0.
Database: Oracle RAC 10g/11g, Data Guard, Golden Gate, MS SQL Server, DB2.
OS: Sun Solaris 10/9, Linux, AIX
Others: Fatwire(CMS), Site minder (Netegrity), LDAP, BigIP, DNS, Jprob, JrockitDirectory Server: Netscape Iplanet Directory Server 5, Active Directory
Policy Server: Netegrity SiteMinder 5.x, 6.x & 12.x & PingFederate
Web Security: Web Agents of Netegrity, Securent Entitlement Management
Key Areas: Infrastructure Architecture & Engineering, Virtualization & Cloud Technologies, Automation Engineering, Core Services Engineering, Platform Engineering, SDLC/ALM, Agile Development, Strategic Planning, Team Leadership, Talent Development, Outsourcing, Business Continuity, Vendor Management, IT & Cloud Governance, ITIL & ITSM Service Management Frameworks
Programming Languages: Python, Perl, Ruby, Web Technologies (DHTML/HTML, JavaScript, CGI)Platforms: Ubuntu, CentOS, RHEL 3/4/5, MS Windows 200x R1/R2/Core, HP UNIX 9.x/10.x/11i, Solaris
Virtualization/Cloud Services:
(IaaS/PaaS): Xen, KVM, and ESX (VMware vSphere), OpenStack, VMware vCloud, VMware vSphere 5.x, vCOPS, Cisco ACI, Amazon Web Services (VPC, EC2, Elastic Beanstalk), CloudFoundry, Docker
Automation Tools: Puppet, Ansible, Chef, CFEngine, Urban Code Deploy & Release, Alcatel-Lucent QIP, BMC Blade Logic Database Automation, MS SCCM, HP QC, VMware vCenter Orchestrator (vCO), vCAC, Cisco Process OrchestratorOther: Git, JIRA, Jenkins, Bamboo, Confluence, SVN, Release Management, Configuration Management, Splunk, dynaTrace, New Relic, Nagios, Apache, Nginx, MS AD, SQL Server, OrientDB, AWS EMR, RedShift & GoldenGate
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior Dev/Ops Engineer
Responsibilities:
- Serve as a subject matter expert lead on the execution and delivery of Cloud Integration and Transformation projects using cloud enabling technologies as well as orchestration and management approaches and tools (Scalr, Ansible).
- Lead and contribute in the “DevOps” culture and delivery practice to build, maintain, and continuously improve the infrastructure and servers currently operating on AWS, OpenStack, and Cloud Foundry.
- Spearhead efforts to deliver scalable monitoring solutions using APMs (dynaTrace), aggregated logging systems, and service\health discovery tools (Consul).
- Evolve infrastructure, server, deployment strategies and testing to support a goal of 100% up-time and quick turnaround of deployments for the Engineering organization.
- Continuously improve the infrastructure to be easy to deploy, scalable, secure and fault-tolerant.
- Work closely with architects, engineers, product managers and other clients and partners of the DevOps team to meet the needs of the organization to stay competitive - from the infrastructure up to the highest level of applications.
- Drive the process in which the team operates and iterates/releases code through lifecycles (Dev\Test, Staging, and Production).
- Core Oracle competencies includes.
- Working on Enterprise Architecture related to Oracle advanced technologies
- Expertise in Implementation: Sizing, installation, configuration - Oracle Fusion middleware products:
- eblogic, SOA, WebLogic Portal, IDM, OBIEE, UCM and WebCenter-Portal systems.
- Implemented Enterprise Multi-cluster system build, manage and administration and handled Enterprise Cloud Computing.
- Specialties: Oracle Fusion Middleware: AIA, SOA, IDM, Weblogic Portal, WebCenter Portal, OBIEE, ECM, BPM, BPA, BAM, BPEL, OSB
- Implemented continuous integration with TeamCity for advance notice of broken builds, failing unit tests and duplicated code.
- Expertise in configuration management, software deployment, change management, performance monitoring, and application maintenance for E-Commerce applications, and backend systems.
- Hands of experience in Enterprise Security Strategy, Architectures, Implementation and Production support.
- Participate in product evaluations, design review session, data requirement meetings and consulting with application development products.
- Review project deliverables for completeness, quality, and compliance with established project standards
- Document and communicate the status of progress against plans, taking corrective action as necessary
- Identify, clarify, and resolve project activity issues and risks, escalating them as needed.
- Review technical documentation to verify compliance with client requirements and established architectural standards and guidelines
Confidential, NJ
Senior Engineer Weblogic, BPM Infrastructure
Responsibilities:
- Install and configured WebLogic, and Aqualogic BPM 10.x from Dev to SI, Staging and production environment to support the J2EE web applications in Linux environment.
- Worked on successful migration of Weblogic environments from 8.1 to 9.2 and 10.3 in QA, SI, Staging and Production environments in multiple datacentres.
- Installation and configuration of Siteminder /PingFedrate agents on client side for new applications.
- Enabled PingFederate access between users and corporate applications.
- Extensive hands-on experience with PingFederate around new connection setup, adapter integration and troubleshooting.
- Implemented PAPI Webservices using Weblogic Webservice to notify Device Activation process.
- Used Aqualogic ServiceBus to setup a proxy for Webserviceused in device activation process flow.
- Development of new complex bpm processes like Device Amendment, Find Device, and Multiport Assignment using ALBPM Studio.
- Involved in re-engineering of complex process like Activation Process to make them simple, efficient and BPM-standard compliant.
- Project Migration from Aqualogic BPM 5.7 to Oracle BPM 10.3.Fixed compatibility issues in BPM processes and Web Services.
- Installation and configuration of Oracle Weblogic 11g, SOA Suite 11g and AIA 2.5. Design and deployment of Web Services to integrate Oracle BPM to the Confidential Cable device activation process flow.
- Performed Apache Subversion (SVN) and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems
- Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, Puppet, SSH, VMWare ESX, packaging, deployment and testing
- Design, integration, deployment and automation of J2EE Application servers - JBoss, Tomcat, WebSphere (Portal, BPM, MQ, ESB, Application Server, IIIS and Data Stage) and WebLogic Application Server across UNIX, Windows and Linux platforms
- Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms
- Tested SOA composites using BPEL/OSB/Mediator components that exposed some sales order processing functions as web services accessible by all technology platforms in the enterprise through SOAP/WSDL interface.
- Performance tuning of Weblogic servers setting optimal heap size, queue length, connection pools, JVM and load balancing to achieve the optimal performance.
- Configured Apache & Tomcat web servers to proxy the requests from web-tier to app tier using Weblogic plug-in.
- Supporting the current production issues and proving solutions by interacting with different teams and BEA support to resolve the issues.
- Expertise in design and configuration of monitoring tools such as HP BAC, Spectrum, Hostmon, SNMP, BMC Patrol & CA Wily monitoring to monitor different components in production environment to generate alerts.
- Participating in architectural design meetings and suggesting the best practices to the various teams to improve the performance of the application.
- Created scripts to install, create domains and deploy code builds in to the test and Production environment in silent mode using shell and WLST scripts.
- Expertise in implementing various securities at Server and Client SSL encryption for application and web server.
- Supported the J2EE apps in prod systems by following the SOX compliance policies.
- Configured clustered Weblogic domains for high availability, fail-over and load balancing to distribute the load on managed servers across the multi data centers.
- Strong knowledge in performance tuning of the Weblogic server optimal heap size, queue length, connection pools and JVM and also Weblogic security.
- Worked with Network team to create load balancer VIPs for failover functionality across the multiple data enters.
- Deploying the code to production in maintenance window using WLST and ANT scripts.
- Working with Oracle/BEA support to resolve the Production issues. Available on-call rotation to support the production environment 24/7.
- Created shell, WLST, python scripts to automate the installation, domain configuration and deployment process for Dev, QA, Production and DR environments.
Confidential, Jersey City NJ
Weblogic/Application Lead Engineer
Responsibilities:
- Clustering/Load Balancing Design; Weblogic Patching and upgrades
- Identifying network issues and pinpointing the breakage; Performance tuning at Weblogic and Application level
- Setup and Configure NetIQ Monitoring Tool; Steady State / Stability Monitoring and Status Reporting
- Load testing & support, Analysis and Change Proposals; Automation of various processes (shell scripting, Windows)
- Migration of infrastructure from PROD to DR in disaster situation; Installing and configuring the respective adaptors to integrate Weblogic server with legacy systems.
- Weblogic Performance tuning (heapsize, execute threads, connection pools, garbage collection, etc.,)
- Provided federated identity and single-sign-on solutions from standard SAML flow to complex SSO solutions leveraging PingIdentity.
- Enabled PingFederate access between users, corporate applications and cloud providers.
- Extensive hands-on experience with PingFederate around new connection setup, adapter integration and troubleshooting.
- Proposing architectural decision for Load balancers, SSO, Weblogic and Webservers.
- Installing Weblogic Application Server and Installing the service packs, updating patches and bug fixes
- Configuring Weblogic domains clustered/standalone
- Creating and configuring the JDBC Connection Pool, Data Sources, JMS Servers, Message Queues, connection factories, Java Key stores for secure messaging
- Installing Apache Webserver & Configuring proxy plug-ins for Apache
Confidential, Jersey City NJ
Weblogic Engineer
Responsibilities:
- Supporting the JPMorgan chase’s Applications in Production and Pre-production environments.
- Contributing to the design decisions for different applications, Overall security and providing input to the capacity planning decisions.
- Performing Service Pack, Patch installs, Upgrade and License installation, Migration of WebLogic and Web Server, LDAP configuration with iPlanet.
- Configuring iplanet with IP based Virtual Servers, Configuring the Weblogic Proxy plug-in, Installing SSL Certificates using OpenSSL, Fine tuning Weblogic for Performance, writing scripts for replacement and backup of Apache configuration files, defining sudo rules for the users to start and stop Weblogic and troubleshooting issues.
- Automating the Domain and Server Creation using Bea’s templates for Weblogic 8.1and 10.
- Created number of different environments for various projects in the DMZ to enable the offshore development and testing.
- Built the infrastructure necessary for JPMorgan Chase Intranet Portal, performed code deployment, Portal Administration, Server upgrade and Maintenance.
- Supported the Single Sign-on to Portal and many different internal applications by installing and configuring the Web Server Runtime and Application Server Runtime software on web and application servers respectively.
- Managing the Weblogic Server Life Cycle, Managing JDBC Connection pools, managing the Administrative MBeans, Validating the cluster configuration using the weblogic.Admin command utility.
- Utilized the Weblogic Admin utility for retrieving and analyzing the Threaddump information, finding the Weblogic’s Server state information, license information, storing user credentials etc.
- Configuring the iPlanet Web Sever and building servers to contain many Virtual Servers per instance.
- Installing and upgrading the Entrust and Verisign Certificates for sites on iPlanet for different Web Server instances.
- Troubleshooting various environment differences, debugging scripts, and solving other existing issues.
- Worked on configuring virtual instances on IPlanet Web Server. Helped in creating, configuring and testing White-label instances and Apache Web instances on the Web Servers and Weblogic IDM tools on the App Servers
- Involved in configuration management, software deployment, change management, performance monitoring, and application maintenance for E-Commerce applications, and backend systems.
- Experienced in the installation, support, configuration and maintenance of Weblogic servers.
- Configuration and troubleshooting of Weblogic application Server, iPlanet Web Server and Apache Server.
- Handled performance monitoring and tuning of Application servers, monitoring, optimization and tuning J2EE based solutions in both single node and clustered environments, Worked with technical support, product management and/or engineering personnel to provide product feedback and enhancement requests.
- Actively involved in deploying, configuring and testing the BEA Propagation Tool. Worked closely with the dev and build teams in setting up the propagation tool and identifying and creating the required directory structures and giving necessary permissions.
- Helped the performance analysis team on several occasions by testing firewall rules, Juniper SA and DX configurations, Mapping Network Hosts, Importing and Exporting Rule-sets etc.
