Application Engineer/weblogic Admin Resume
Mountainview, CA
SUMMARY
- Having 6+ Years of DevOps experience and as well as WebLogic Admin in the IT industry having worked with a variety of platforms of continuous Integration and Continuous Development along with Build and Release Management. Weblogic Administration under heterogeneous environments consisting of SUN Solaris 8.x, 9.x 10.x, 11, RHEL5.x/6.x/7.x, Windows NT /2000/2003/2012.
- Skilled at Software Development Life Cycles (SDLC) and Agile Programming methodologies.
- Ability to accomplish all aspects of the software configuration management (SCM) process, DevOps and Build/Release management and OpenStack.
- Experience in cloud computing including Azure
- Azure Implemented Azure Storage, Azure SQL AzureServices and developing Azure Web role
- Used Windows Azure to deploy the application on the cloud and managed the session
- Experience Active Directory, AzureActive Directory, ADFS, Azure Active Directory Domain Service, SSO and MFA and security
- Proficient in Shell scripting and performance tuning/monitoring of UNIX systems using them.
- Experience migrating infrastructure and application from on premise to Azure and from Cloud to Cloud such as AWS to Microsoft Azure and GCP
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Tuning, Migration, Trouble shooting on RHEL 4.x/5. x.
- Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
- Experienced in Branching, Tagging and maintaining the versions across the environments using SCM tools like GIT, Subversion (SVN) on Linux and Windows platforms
- Created various ANT, Ansible scripts to deploy the applications to Apache Tomcat.
- Experience in using Build Automation scripting like, Apache ANT, Maven.
- Configured Jenkins jobs with the ANT scripts for various deployments of JAVA/J2EE enterprise applications
- Experience in setting up end user security, upstream and downstream Jenkins Pipelines.
- Worked on Jenkins and Maven for Build management to automate the software build.
- Experience in continuous integration technologies Jenkins and Bamboo.
- Good Experience in Configuration Management tools like Ansible for transferring and running the modules with the help of SSH based systems.
- Utilized Ansible, chef and Git/GitHub to install and configure Linux environments with successful production.
- Experience in Administration/Maintenance of source control management systems, such as SVN, Perforce, Git (Distributed Version Control).
- Experience in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
- Experience in Working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates.
- Experience in setting up the chef repo, chef work stations and chef nodes.
- Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
- Implemented workflow actions to drive troubleshooting across multiple event types in Splunk.
- Worked on core AWS services such as setting up new server (EC2) instances in AWS, configuring security groups, and setting up Elastic IP, auto - scaling config, and cloud migration.
- Experience in operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual Private Cloud (VPC) and public cloud.
- Experience in creating life cycle policies in AWS S3 as backups to Glacier.
- Configured AWS S3 buckets and collaborated with development team to perform CRUD operations using the AWS SDKs.
- Set up scripts for creation of new snapshots and deletion of old snapshots in S3 using AWS CLI.
- Worked with Amazon IAM console to create custom users and groups.
- Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers.
- In-depth knowledge of computer applications and scripting in Shell, Bash.
TECHNICAL SKILLS
Virtualization Platforms: VirtualBox, VM Ware.
Software Provisioning Tools: Chef, Ansible, Docker.
Continuous Integration Tools and configuration tools: Jenkins, puppet, Chef, GitHub.
Build Tools: Ant, Maven.
Scripting Languages: Bash, Shell Script, Python.
Version Control: Git, GitHub, and SVN.
Cloud services: AWS.
Operating System: Windows, Red Hat, UNIX
Languages: C, Bash, Python, JAVA.
PROFESSIONAL EXPERIENCE
Confidential, Mountainview,CA
Application Engineer/WebLogic Admin
Responsibilities:
- Installation, Configuration, Administration of Web and Application Servers, Upgradation of WebLogic server 6.1/8.1/10.x/11g domains, clusters and managed servers in Development, Integration, QA and Production environments on various platforms.
- Deploying WAR, EAR, JAR applications in Clustered environment using Load balancing, High Availability, Fail over and Performance tuning parameters.
- Configure and Troubleshot WebLogic Node Manager for remote administration of managed servers in SUN Solaris and Red Hat Linux Platform.
- Create and Configure WebLogic JMS Servers, JMS Modules, JDBC Data Sources, JDBC Connection Pools, and JMS Bridge.
- Configure SSL (Secure Sockets Layer) and obtained digital certificates, private key for Web Servers
- Implement & execute various migration and upgradation projects from lower environments to higher environments hosted on WebLogic Application server v8.1/v10.x/v12.x, Oracle Fusion Middleware, Iplanet Server, Apache Webserver & Tomcat.
- Weblogic Administration under heterogeneous environments consisting of SUN Solaris 8.x, 9.x 10.x, 11, RHEL 5.x/6.x/7.x, Windows NT /2000/2003/2012.
- Installation, configuration, management and administration of Domains, Servers, Instances and Clusters in WebLogic 6.1/8.1/9.2/10.0/10.3/11g/12c environments with JDBC, JMS, Sampan other J2EE Services.
- Automation of admin tasks like installation, configuration, deployment, restart etc. using Ansible, Jenkins, GIT and other CI & CD and DevOps stack of tools
- Engineering, executing and supporting the deployments for various applications (WAR, JAR, and EAR) in clustered Weblogic environment.
- Install, configure and manage iPlanet, Apache, IIS and IBM HTTP Web Servers.
- Install and configure LDAP Server and integrate with Weblogic Application Server.
- Handle migration to WebLogic 12c from older versions.
- Handle & manage Lift & Shift activities for WebLogic 8.1/10.x/12c domains/environments from Solaris to Linux
- Install and configured Wily agent, Wily enterprise manager and Introscope Workstation.
- Work on Performance tuning, JVM Heap size tuning and EJB monitoring using Wily Introscope.
- Install and Configure Apache Tomcat 5.5/6.x/8.x with SSL.
- Install and Configure Oracle Fusion Middleware Application Server with SSL.
- Install, Manage and Configure Domains, Server Instances and Clusters in JBoss3.2.x/4.0.x/4.2.x.
- Configure & Implement security by configuring Secured Socket Layer (SSL) for client autantication and data encryption. Also hands on experience in generating & installing self-signed/CA/3rd party Digital Certificates for secured communication between applications at app tier and web tier.
- Configure Node manager to administer the manage servers in horizontal clusters.
- Use WLST scripts and JMXMBeans for monitoring the health of servers, connection pools and Data sources.
Environment:Weblogic, Tomcat, Jboss, iPlanet, Apache, Oracle Fusion Middleware, Ansible, Jenkins, CI & CD onSolaris/Linux/Windows and IT Project Management.
PROFESSIONAL EXPERIENCE
Confidential, Newark,DE
DevOps Azure
Responsibilities:
- Release Management and Build Automation with VSTS Developed automation scripts using PowerShell, supporting multiple hosts and VMs for Azure cloud deployments.
- Implementing and managing continuous delivery systems and methodologies using VSTS and Jenkins.
- Created VSTS Job for automation of build and deployment process as part of Continuous Integration strategy.
- Hands on experience to handle Server Manager to access all the servers and disk pools and provide access to shares to different shares based on the level of access.
- Managed multiple Azure accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
- Developed Automation frameworks for public cloud infrastructure deployments.
- Created Service Fabric Cluster using Arm Templates. Attached node types for the Service Fabric.
- Used Jenkins pipelines to drive all micro servicesbuilds out to the Docker Registry and tan deployed with Kubernetes. Created and managed Pods using Kubernetes.
- Worked on PowerShell for creating Application Gateway and Load Balancer and their wiring
- Created SSL certificates using Portal as well as local machine. Created client SSL certificates from Go Daddy.
- Created Environment with both PowerShell and Arm Templates together. Migrated current Azure SQL Data centre environment using Azure Disaster Recovery (ADR).
- Manage TFS code repository. Maintain and improve practices of branching, code merge, etc
- Ensuring SDLC process policies are enforced within TFS.
- Designed and configured AzureVirtual Networks (VNets), subnets, Azurenetwork settings, DHCP address blocks, DNS settings, and security policies and routing.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Monitoring and implementing security on AzureIaaS VMs and virtual networks.
- Building and Installing servers through AzureResource Manager Templates (ARM) or AzurePortal.
- Worked on Configuration of Internal load balancer, load balanced sets and AzureTraffic manager.
- Kubernetes for container orchestration.
- Closely work with Developers and QA teams to develop the CI/CD pipeline to boost productivity and embrace patterns of reusability. Always ensured dat code and infrastructure are in a production-deployable state, with continuous delivery.
- Carried automated Deployments and builds on various environments using continuous integration (CI) tool Jenkins. Automating the tasks using Ansible playbooks, Shell scripting and Python
- Migrating servers with the required configurations changes and testing and deploying the machines using Ansible commands
- Developed ANT and Maven scripts to automate the compilation, deployment and testing of Web and JAVA/J2EE applications
- Created various modules and Manifests in Ansible to automate various application
- Manage the configurations of multiple servers using Puppet
- Used Git for source code version control and integrated with Jenkins for CI/CD pipeline.
- Troubleshooting of network issues using DHCP, DIG, DNS, SNMP, SMTP, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and TCPdump.
- Strong Networking fundamentals on DNS, Routing, Subnets, VLAN's and WAN.
Environment: Windows 2008 R2/2012 R2, 2016 servers, Microsoft Azure/Cloud environment (IaaS, PaaS, SaaS), VSTS, TFS, PowerShell, ARM Templates, Service Fabric, Application Gateway, Load Balancer, Bamboo, Key vault, Client SSL Certificates, Artifacts, CI/CD Pipelines.
Confidential, Charlotte,NC
Build/DevOps Engineer
Responsibilities:
- As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform
- Installed and configured Jenkins for Automating Deployments and providing an automation solution
- Integrated GIT into Jenkins to automate the code check-out process
- Used Jenkins for automating Builds and Automating Deployments
- Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
- Deployed AzureIaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Monitoring and implementing security on Azure IaaS VMs and virtual networks.
- Building and Installing servers through Azure Resource Manager Templates (ARM) or Azure Portal.
- Worked on Configuration of Internal load balancer, load balanced sets and AzureTraffic manager.
- Kubernetes for container orchestration.
- Worked on Azure VPN-Point to Site, Virtual networks, AzureCustom security, endpoint security and firewall.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Created CI/CD pipeline using VSTS, TFS and orchestration.
- Creating Storage Pool and Stripping of Disk for Azure Virtual Machines.
- Deploying and maintaining Micro servicesusing Docker.
- Experienced working with Puppet Enterprise and Puppet Open Source.
- Installed, configured, upgraded and managed Puppet master, agents & Databases
- Integration of Puppet with Apache and developed load testing and monitoring suites in Python
- Integrated delivery (CI and CD process) Using Jenkins and puppet
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
- Implemented Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro Services using Docker
- Implementing a Continuous Delivery framework using Jenkins, CHEF, and Maven in Linux environment
- Installation of Application on production and Test server for the use of application development and configuration
- Implemented Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro servicesusing Docker.
- Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack
- Dealt with Jira as ticket tracking and work flow tool
- Released code to testing regions or staging areas according to the schedule published.
ENVIRONMENT: UNIX, Jenkins, puppet, Apache, ANT, MAVEN.
Confidential
Linux Administrator
Responsibilities:
- Installing and configuring Linux servers, user administration and profiles.
- Managed Disk file systems, Server performance, Users creation and granted file access permissions.
- Participated in Java/J2EE and developed XML, HTML, Shell Scripts.
- Worked in infrastructure team on installation, configuration and administration of RHEL5.x/6.x/7.x and SUSE Linux 10.x/11.x
- Installed, configured and maintained DNS servers, Mail servers, FTP servers, NFS, and RPM.
- Installing Linux servers using Kickstart and Cloning on ESX servers.
- Performing migrations of applications from different UNIX servers like Solaris, HP-UX to Red hatLinux.
- Worked with various Agile development teams to standardize branching and tagging of code in our TFS repository and maintain code base integrity.
- Implemented SUDO, SSH, SOX (Sarbanes Oxley) security compliance and other security tools.
- Extensive experience in installing, integrating, tuning and troubleshooting Apache tomcat, WebSphere and WebLogic application server.
- Worked with network operations like configuring firewall, router, storage and security.
- Experience in installation, configuration, performance tuning, security, backup, recovery and update/patches of Linux and Unix servers using Crontab.
- Extensive use of Bash shell for scripting.
- Worked on backup and restore process.
- Configured Linux servers like FTP, NFS, Telnet, SSH, send mail, Apache and Package management using RPM and YUM.
Environment: Linux, Java/J2EE, XML, HTML, Shell, RHEL, SUSE Linux, RPM, YUM, Crontab, Tomcat, WebLogic, WebSphere, Agile, TFS, Solaris, ESX, HP-UX, UNIX, SUDO, SSH, SOX, Firewall, Kickstart.
