Paas Devops Engineer Resume
Bothell, WA
SUMMARY
- Around 8 years of experience in PaaS, Middleware Application Servers, Webservers and Architecture, Design, Implementation, Operations and Migration to support large scale enterprise based distributed Internet/Intranet applications over a wide range of operating environments across multi - tier web farms on a 24/7 rotation basis.
- Experience with Containerization technologies such as Docker, Kubernetes
- Experience in design and implementation of fully automated CI/CD and Continuous Deployment pipelines
- Experience on various DevOps tools like Ansible, Puppet, Vagrant, Chef, Jenkins, Docker, SVN and GIT working closely with developers to integrate automation and managing various applications
- Automating, configuring and deploying instances on AWS, and Data centers, also familiar with EC2, EBS, S3, Elastic IP’s and managing security groups, IAM on AWS.
- Experience with setting up NZDT and B/G deployments.
- Experience in AWS Cloud computing and involved in creating AWS EC2 instances and deployed Linux and Red-hat on AWS environment
- Experience with Elasticsearch, Fluentd, Kibana (EFK) logging stack
- Experience in Capacity Planning for Migrating J2EE Applications from Legacy environment to Cloud platforms
- Experience on various DevOps tools like Ansible, Puppet, Vagrant, Chef, Jenkins, Docker, SVN and GIT working closely with developers to integrate automation and managing various applications.
- Experience with setting up Data Center Disaster Recovery for WebLogic and Openshift Environment
- Experience in Creating SSL Certs using Openssl/Keytool and importing them to Web and App Servers.
- Experience with Monitoring Tools like AppDynamics, Zabbix, ITCAM, JRMC, Nagios
- Expertise in troubleshooting & analyzing Infra/application Services logs using SPLUNK
- Experience in working with cross functional teams such as Compute, Storage, Network and Security teams for platform design/implementation needs and also for operational support
- Experience with MicrosoftAzureCloud Service (PaaS, IaaS)
- Worked with Protocols TCP/IP, HTTP/HTTPS, SMTP, SNMP, SOAP and FTP
- Experience in working with security teams in setting up SSO using OAM
- Experience in both Clustered and non-Clustered environments
- Experience in Configuring and deploying to Application servers Weblogic, JBoss and Websphere.
- Expertise in writing WLST scripts using Python for starting, stopping servers, Node managers and deploying applications
- Excellent Shell and Python scripting skills
- Solving problems using bug tracking systems like JIRA, Remedy and HP Quality Center.
- Extensive experience in production environments, involved performance tuning, tweaking the JVM parameter, Threads, size of the connection pools
- Involved in requirement gathering from various teams and documented
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters
- Capable of handling multiple tasks and work effectively both in group and as an individual to meet deadlines.
- Experience in 24x7 on-call production support and technical support
TECHNICAL SKILLS
Application Servers: WebLogic 8.1/9.x/10.x, WebSphere 5.x/6.x,Tomcat 6.x/7.x, JbossEap 6.x
Container Technologies: Docker 1.9, Kubernetes 2.x
Cloud Platforms: AWS, Openshift 3.x, Azure, AWS
Middleware: WebLogic Server 10.3.5, 10.3.6, 12c, Tomcat 7.x/8.x, JBoss, Oracle Access Manager (OAM), and Udeploy & URelease.
Load Balancers Web Servers: Cisco CSM/ACE, HAProxy, IBM HTTP server 8.x/7.x/6.x, Oracle HTTP Server 11.x, NginX and Apache /2.0.x/2.2.x
Operating Systems: Unix, RHEL 5.x/6.x/7.x,Windows 2003/XP
Tools: /Utilities: Jenkins, Artifactory, Udeploy, Urelease, Splunk, Appdynamics, Eclipse,, Wily Introscope, Jrockit Mission Control, Nagios, Zabbix, Remedy, SOAPUI, SQL Developer, Cruise Control, Manifest, JIRA, Charles, ITCAM, ServiceNow
Databases: Oracle 8i/9i,10G, MYSQL SERVER, Mongodb
Automation Languages/Tools: PERL, Shell, Python, Puppet, Ansible
Network Protocols: TCP/UDP/IP, HTTP/HTTPS, FTP, SNMP, SOAP
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
PaaS Devops Engineer
Responsibilities:
- Worked on DevOps / Agile operations process and tools (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management)
- Created private cloud usingKubernetesthat supports DEV, TEST, and PROD environments
- Configured plugins on Jenkins Server to automate the deployments onto app servers and Artifactory server
- Configured and troubleshoot Kubernetes pods, Docker containers for deployments, scaling, health check and monitoring of containers
- Maintained Tomcat, Jboss, Python, Perl, NodeJs and MongoDB base images on Enterprise Container Hub
- Managed Windows virtual servers and Ubuntu Linux (Rack space and AWS EC2) with Ansible using Git
- Automated, configured and deployed instances in AWS cloud and worked with Amazon EC2, S3 and Elastic IP
- Building and Installing servers throughAzureResource Manager Templates orAzurePortal
- Analyzed and resolved conflicts related to merging of source code for GIT
- Developed automation scripts in Python for day to day operational activities
- Hands-on experience with OpenStack and Terraform
- Tested the end-to-end flow of web application request on OpenShift3 customized infra environment
- Involved in upgrade from Openshift 3.9 to Openshift 3.10
- Experience with TIGC Stack ( Telegraf, Influx, Grafana and chronograf) for Monitoring
- Experience in migrating Legacy applications to Openshift 3.x
- Worked on customizing docker images for various web technologies using RH provided images
- Built, Configured and Managed PaaS platform for Weblogic 10.3.6 and 12c
- Migrated and supported J2EE applications from WebSphere to Tomcat and Jboss on Openshift 2.x
- Configured and Maintained CI/CD infrastructure for both Openshift and Weblogic PaaS platforms
- Experience with NZDT (Near zero down time) and B/G deployments
- Involved in critical Capacity Planning for Migrations and request resources based on utilization stats
- Worked on Customizing RH base Docker images
- Involved in setting up internal Docker Registry using Quay
- Worked with Red Hat over WebEx to solve critical application and product issues
- Worked with Cisco Security team to run Qualys scans on our platform to find medium and above CVEs and implemented fixes at platform level and also provided custom solutions to application vulnerabilities (cookies, headers, HTTP Methods)
- Worked with Oracle Access Manager (OAM) team to configure SSO for OSE 2.x Platform
- Worked with repository team to create snapshots of the latest OSE versions to give a consistent install experience over time instead of connecting to RH Satellite channels directly
- Strong Experience in working with cross functional teams such as Compute, Storage, Network and Security teams for platform design/implementation needs and also for operational support
- Configured and integrated Openshift with various components and Open source tools
- Worked on Installation and configuration of performance Monitoring tools like AppDynamics
- Involved in configuring and creating SSL certificates
- Experienced in applying Fix packs, Patches and Plug-ins for WLS,Apache,OHS,Openshift
- Problem management for issues escalated by the first level support team
- Next Gen DR design and setup
- Systems monitoring and administration of servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software upgrade, configuration changes and documentation
- Periodical maintenance of the servers, like restarting, logs rotation and fixing errors
- Installed and configured Splunk and Clip for monitoring
- 24*7 on call support for the production applications on shift basis
Environment: Docker, Kubernetes, RHEL 6.x/7.x, Weblogic Server 10.3.*,12c, OHS webserver, Apache 2.2.2, AppDynamics, Splunk, Puppet, Ansible, Jenkins, Udeploy, Urelease, Remedy, Haproxy, Clip
Confidential, CA
Sr. DevOps Engineer
Responsibilities:
- Installed, Configured and Maintained Linux / UNIX Servers (Red hat, Cent OS, Solaris) at multiple Data Centers.
- Managed continuous build and continuous integration (CI/CD) environments in SCRUM and AGILE projects.
- Used SVN and GIT to manage software code and revisions in a repository.
- Provisioned and managedAWSEC2 instances, volumes by deploying on chef and Puppet.
- Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups.
- Worked on Ansible extensively for deployment for servers, creating custom scripts and managing changes through server on its clients.
- Configuring switches, routers, Windows Applications (Exchange Server, Firewalls, Active Directory, Printers, and other).
- Adding, removing, or updating user account information, resetting passwords, etc.
- Experienced in Installing, Monitoring and maintaining the network.
- Experienced in handling Operating System and Outlook issues for Clients.
- Created Chef cook books and recipes that kickoff post-install scripts.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins & maven.
- Developed build scripts using Ant, shell and batch for javaprojects to create JAR and WAR files.
- Involved in writing various scripts like Bash, Shell, and Ruby for automation.
- Red hat Open shift.Configuration and operation of Red Hat Open shift. PaaS solution.
- Automation of configuration and management throughGIT.
- Installed and Performed TCP/IP, DNS and DHCP administration. Monitoring tools such as Nagios.
- Performed Data driven testing using Selenium Web Driver, J-Unit and JDBC Connections.
- Involved in setting up configuring the testing environment with Selenium Web Driver / IDE, J-Unit, Eclipse.
- Performed Disk management with the help of LVM (Logical Volume Manager) Configuration and Administration of Apache Web Server and SSL.
- Provided 24/7 on call supports on Linux Production Servers. Responsible for maintaining security on RedHat Linux
Environment: WebLogic Server 9.2/10.3, AWS, RHEL 6.x, GIT, Apache 2.2.2, Oracle 10g/11g, Udeploy, Nagios, Puppet
Confidential
Weblogic/Infra Engineer
Responsibilities:
- Performed Weblogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
- Performed J2EE application deployment and administration including JAR, WAR, and EAR files using JIRA ticketing system
- Configured, maintained, deployed and trouble shoot of WebLogic on multiple platforms, Deployments, trouble shooting and maintenance for production, development, QA and Training environments
- Installation, configuration and maintenance of OSB
- Performed migration of application from 9.2 to 11g and also upgraded Weblogic instances from 9.2 to 11g
- Installed and configured Apache, Sun ONE IPlanet and IBM HTTP WebServers and integrated them with WebLogic
- Responsible for Load balancing and Performance tuning
- Responsible for building new environments for QA, SIT & PRD from scratch
- Worked closely with Network teams to open firewalls
- Scheduled automated nightly builds using Cruise control
- Created templates and configured with Weblogic to monitor server health, applications and Datasources status using Nagios for lower environments
- Created SSL certificates using Keytool and configured it with Weblogic instances
- Analyzing thread dump & heap dump for Weblogic application Server
- Involved in Data Center Disaster Recovery for WebLogic server Environment
- Creating JMS Queues, topics and Connection Factories
- Created and configured Data Sources for database connectivity & JMS resources
- Configured monitoring tools like WILY Introscope, JRockit Mission Control, OEM, Nagios to Weblogic and monitored the performance of Application servers
- Involved in periodic backing up of configuration files
- 24/7 On-call support for production environments
Environment: WebLogic Server 9.2/10.3, Apache 2.2.2, Oracle 10g/11g, Clearcase, OSB 10gr3, Manifest tool, Cruise control, Nagios 3.2.0, Wily Introscope 9.0,, JIRA, BMC Remedy 7.6, UNIX (Solaris 8/9.0/10.0, AIX 5.1, Linux 5 ), JRMC, SoapUI, SqlDeveloper, Python, ALSB 2.5, Java, ANT Scrip
Confidential
Weblogic/Middleware Operations Support Engineer
Responsibilities:
- Installed, configured and administered BEA Weblogic Server 9.2/10.3, Weblogic integration in various environments
- Configuring Domains, Admin servers, Managed Servers, Clusters, Node Managers, LDAP Users, Connector Modules, JDBC Connection pools, Data sources and Foreign and Weblogic JMS Servers
- Activities involving Configuration, Deployments, Troubleshooting Issues in Development, Testing, Demo, Certification, Training and Production Environments
- Extended support for Development team in configuring domains and troubleshooting issues in Development environment
- Have horizontally and Vertically Clustered Environments as per the Client/ Environment owners request
- Supported on call 24/7 schedule for Non Production support and support for QA Teams in India and US
- Involved in troubleshooting and resolving environment specific issues
- Deployed the applications in formats of WAR, JAR and EAR in Weblogic 8.1 SP3, SP4.
- Configure and administered of Weblogic server with Oracle9i database
- Deployed the applications on multiple Weblogic Server instances and maintained Clusters, Load Balancing, high availability and Fail over for the servers
- Configured Weblogic LDAP for user authentication for applications as well as Weblogic Administration
- Monitoring performance for load testing using Wily Introscope
- Designed dashboard frameworks for Wily-Introscope deployments
- Developed and utilized Wily Introscope instrumentation/dashboard presentation scheme
- Have written Start and Stop Weblogic Scripts in Shell for automation
- Installed and configured different webservers like Apache and Sunone
- Instrumented Application working closely with development and performance team to identity any Slow running classes/jsp/sql/db operations
- Worked closely with monitoring group to setup Production level Dashboards
Environment: WebLogic Server 9.2/10.3, Apache 2.2.2, WLI, Sunone Webserver, Oracle 9i/10g, UNIX(Solaris 8/9.0/10.0, AIX 5.1, Linux 5 ), Tuxedo, Wily Introscope, Python, ALSB 2.5, JBoss, Java, ANT Script, Windows
