Senior Dev/ops Engineer Resume
NJ
SUMMARY
- Over 15 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.
- Detailed technical knowledge and hands - on experience of Build Engineering, Configuration Management and DevOps Engineering
- Extensive experience 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
- Over 15 years IT experience encompassing UNIX/Linux Admin experience, and a Middleware/Application Server Specialist; developing for and automating deployments of WebSphere, WebLogic, JBoss and Tomcat
- 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.
- 10 years of deploying code into Dev, Test and Production Weblogic environments. Deploying the code to production in maintenance window using WLST and ANT scripts.
- 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.
- Primarily worked on UNIX (Solaris) platforms, Windows, Web based servers and applications, Client-Server technologies.
- Expertise in Installations, configuration and administration of Web/Application servers like Iplanet, Apache, Web Logic 9x/ 10x, Aqualogic BPM, Apache and Netegrity Site Minder policy servers.
- Expertise in implementation of patches and packages on the Server for performance enhancement on Solaris Platforms.
- Expertise with admin tools including Webmin, Netcool, and Big Brother.
- Experienced in Planning and executing test cases for Disaster Recovery.
- 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
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior Dev/Ops Engineer
Responsibilities:
- Proven track record of spearheading teams and technology to deliver complex enterprise applications on time with high levels of customer/end-user satisfaction.
- Core Oracle competencies includes.
- Working on Enterprise Architecture related to Oracle advanced technologies
- Expertise in Implementation: Sizing, installation, configuration - Oracle Fusion middleware products: Weblogic, SOA, WebLogic Portal, IDM, OBIEE, UCM and WebCenter-Portal systems.
- Implemented Enterprise Multi-cluster system build, manage and administration and handled Enterprise Cloud Computing.
- Business Process modelling and re-engineering
- Implemented version upgrades for CA SiteMinder from Version 6.x to r12, r12.5x.
- Knowledgeable in upgrading Sun One Directory server Version 5.x to 6.x.
- Integrated Identity Minder r12.5 sp7 with CA SiteMinder r12.51, extended Idm schemas, installed Idm extensions on Policy servers.
- Experienced in the installation, support, configuration and maintenance of Weblogic servers.
- 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.
- Create/review new and on-going project plans and technical documents.
- 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
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:
- Install/Configure Apache, Tomcat and Weblogic
- 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.