Weblogic Admin/aws Devops Engineer Resume
Richmond, VA
SUMMARY
- Around 6 years of experience in IT field with every increasing levels of responsibility and expertise in a wide range of IT disciplines specializing in Oracle Web Logic Application Server IBM Application server v6.x/7.0, maintenance, integration including Tomcat Apache Server v6.0.
- Experience in Configuration and release management in DevOps support model using tools such as Puppet and Chef.
- Extensive experience in WebLogic administration, by handling all the aspects of administration tasks such as day - to-day site monitoring and maintenance, installation, configuration, troubleshooting, load balancing, clustering, deploying applications, performance tuning and maintenance of WebLogic server versions 8.x/9.x/10.x /11g/12c
- Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
- Experience in building an automated build pipeline and deployment, by implementing DevOps principlesCI, CD, CMandagileand lean software development methodologies to seamlessly deliver high quality software applications to the end users at the speed of need generating value for thecompany and the customers.
- Experience in working as a DevOps Engineer, Build & Release Engineer, System Administratoroperations process and tools area (Code review, unit test automation, Build & Release automation, SCM, Incident and Change Management).
- Conversant with all phases ofAgile Software Development Life Cycle (SDLC)involving System Analysis, Design, Development, Testing, Implementation and Technical Support.
- Hands on experience on deploying applications from on premises databases to theAWS cloud infrastructure.
- Experience working with version control systems likeSubversion, GITand usedSource code managementtoolsGitHub, GitLab, Bitbucketincluding command line applications.
- Hands-on experience with Continuous Integration and Continuous deployment using the toolsJenkins, Chef, Git, and Docker.
- Experience withconfiguration managementusingPuppet,Chef,Ansibleand container management withDocker.
- Experience in administration and maintenance of source control management systems such asGIT and Sub Version, createdtagsandbranches,fixed mergeissues and administration software repositories.
- Experience working on several Docker components likeDocker Engine,Hub, Machine, creatingDocker images,Compose, Docker Registryand handlingmultiple images primarily for middleware installations and domain configurations.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Hands-on experience withDocker Containers and Tomcat serversfor application deployment.
- Implemented a CI/CD pipeline involvingGitLab, Jenkins, Chef, Docker, and Seleniumfor completeautomationfrom commit to deployment.
- Experienced in working on Source Control Management Systems like Git using Subversion (SVN), Bitbucket and GitHub/Gitlab.
- Hands on experience with configuring continuous integration within a development environment using tools such asJenkins, Puppet, Chef, Git.
- Extensively worked with automation tools likeJenkins, to implement the End-to-End Automation.
- Extensively worked withPuppeton developing modules andmanifeststo automate infrastructure provisioning and configuration management across multiple nodes in the cluster.
- Installed and Configured Chef Enterprise and Chef Workstation hosted as well as On-Premise, Bootstrapped Nodes, WroteRecipes, Cookbooksand uploaded them to Chef-server.
- Good knowledge ondockerized deploymentofPrometheusandGrafanathat sets up Prometheus, Grafana, cAdvisor, Node Exporter, and alerting with Alert Manager.
- Experience in using build tools likeMAVENandANTfor the building of deployable artifacts such aswar, jar& earfromsourcecode.
- Experience inconfiguring,monitoring,upgradingand maintainingIAAS.
- Hands on experience in configuring boot process, partitioning hard drive, creating and mounting file systems/swap storage, configuring networking and software applications management in Linux/Unix.
- Experienced in manipulating and updating files inpython.
- Experience in working with Web-Development technologies likeHTML, DHTML, Java Script, CSS, and XML.
- Strong coding/scripting skills like LinuxBASH Shell,Pythonto automate various jobs in the build pipeline.
- Expert in deploying the code through web application servers like Apache Tomcat/WebLogic/JBOSS/IIS application servers.
- Proficient inPython, Ruby, Perl, Bash Scriptsfor on Middleware tools for deployment of Java applications.
- Good command on working with Tracking Tools Bugzilla, JIRA and Service Now.
- Experience in AWS Cloud platform and its features which includesEC2, S3, Auto Scaling, Route53, VPC, EBS, ELB, IAM, AMI, SNS, RDS, Cloud Watch.
- Experiencesetting upinstancesbehindElastic Load BalancerinAWSfor high availability.
- Worked extensively with different Bug tracking tools likeJIRA, Remedy, and HP Quality center.
- Experienced in deploying Database Changes toOracle,SQL, NOSQLandMYSQLdatabases.
- Involved in migration of applications with experience of installing, configuring and administrating.
- Installed, Configured, Managed Monitoring Tools such asSplunk,Nagiosfor Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Good knowledge and hands on Experience in somemonitoringtools likeData log, New Relic, Cactietc.
- Experience automating deployments on Servers usingJboss, Tomcat, and Web Sphere.
- Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
TECHNICAL SKILLS
Operating Systems: RHEL, RH Linux Centos, Ubuntu, Apache Mesas, Unix, Windows
Version Control Tools: SVN, GIT, Team Foundation Server, scrum, Bit bucket
Languages: C++, Java, SQL, SHELL, PowerShell, Bash, JSON, PYTHON, Power Shell
Web Technologies: HTML, JavaScript, XML, Servlets, JDBC, JSP, Cloud technologies
Application Server: Web Logic 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, Web Sphere 6.x/7.x/8.x, IIS and Jboss, Open Stack.
Automation Tools: Jenkins/Hudson, Build Forge, TeamCity, IBM deploy, ANT, Dockers, Ansible, Chef, Maven, Hudson, Puppet, Kafka, Waterfall, Kubernates.
Bug Tracking Tools: Jira, Rally, Bug zilla, Confluence and IBM Clear Quest
Network Protocols: DHCP, DNS, SNMP, SMTP, POP3, IMAP, Ethernet, Net stat, VPN, NFS, NIS, RDP, TCP/IP, TOTP, FTP, TFTP, HTTP & HTTPS
Repository managers: Frog, Nexus RPM, YUM, Git Hub, Dockers Hub.
Database Technologies: Oracle, SQL Server, MySQL, NoSQL, MongoDB, Cassandra, Dynamo DB, Couch base, RDBMS, IBM DB2, Open shift.
Hardware Server: Mac, Dell Servers
Data Streaming: Netflix Agar, MPEG
Database Frameworks: Influx DB, Hibernate, Mongo DB
Frameworks: Flask, Jingo, Boto3, Collective
Build Tools: Maven, Ant, Grade, SBT, Nunit, Spring Boot and MS Build
Repository Manager: Frog, Nexus
Configuration Tools: Chef, Puppet, Ansible, Salt, Foreman, UCS Director and Terraforming
Messaging Services: Amazon SNS
PROFESSIONAL EXPERIENCE
Senior AWS/DevOps Engineer
Confidential - Huston, TX
Responsibilities:
- Installed and configured Web Logic Application server 10.x/11g/12c using graphic and silent mode and configured the Web Logic domain.
- Performed Web Logic server administration tasks like configuring Managed servers and setup cluster environment.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
- Worked on Amazon Web Services (AWS) like EC2, S3, Glacier, ELB, IAM, DynamoDB, Cloud Trail, Route53, RDS, SNS, SQS and EBS.
- Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Used EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- ConfiguredPuppet master,clientand wrote scripts for deploying applications onQA, Dev,Productionenvironment and developed
- Puppet Modulesto manageconfiguration, automate installation process and fordeploymentsandconfigurations.
- Created S3 buckets to back up the files and customized it in JSON format and assign the policies who can access the files.
- For long term storage and archive files Glacier is used, worked with Amazon IAM console to create custom users and groups.
- Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Used Terraform in AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Provisioned the highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform.
- Monitoring and Alerting of production and corporate servers usingAWS Cloud WatchandNagios.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Involved in Installing Jenkins 2.32.3 on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Integrated Docker container orchestration framework using Kubernates by creating pods, config Maps and deployments.
- Worked with building Kubernates run time environment of the CI/CD system to build, test and deploy in an open source platform.
- Wrote GROOVY/UNIX scripts to setup CI/CD Pipeline and configure resources and Servers.
- Creation of Subnets and Route tables, Internet gateway, Virtual gateway and customer gateway.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Assisted Engineering team with expanding the security requirements on Linux Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server
- Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3 & ELB with Chef Cookbooks.
- Manage the configurations of multiple servers using Puppet.
- Written scripting languages like Bash, Perl and Ruby and customized facts for efficient management of the Chef clients.
- Implemented the automated Nagios in Ops environment for alerts and email notifications using Python script and executed them through Chef.
- Used Perl and shell scripts for automation of the build and release process & to perform deployments to Jboss and Tomcat Web servers.
- Implemented JIRA to track all issues pertaining to the software development lifecycle and Integrated JIRA with GIT repositories created automated release notes using Python Scripting.
- Worked on Installation/Configuration/AdministratedVMware ESXi 5.5 & 6.0,vSphereand migrated existing servers intoVMwareInfrastructure.
- Developed Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages. Implemented Continuous Integration using Jenkins and GIT.
- Designed, implemented, maintained and troubleshooting of High available critical applications running on Apache and My SQL/Postgre SQL database.
- Wrote Ansible Playbooks with Python SSH as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS instance using Python, Run Ansible Scripts to provision Dev servers.
- Provided WLST and configured various WebLogic components/services via python scripts.
- HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS) and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP)
- Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, EBS, and Elastic Load Balancer, Auto scaling groups, Cloud Trail, Elastic Bean Stalk, Route 53 and Elastic Cache.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Splunk.
Environment: BEA Web Logic 10x/11g, JDK 1.3/1.4/1.5, JRockit 8.1, Apache 2.x, Tomcat 6.0/6.1, AWS (EC2, S3, RDS, Dynamo DB, EBS, Auto scaling groups, Cloud Trail, Route 53, Storage Gateways and Elastic Cache,VPC, Subnets, NAT, Cloud formation, Cloud Watch), VMware ESXi, Nginx, Red Hat Linux, Docker, Kubernates, Ansible, Jenkins, GIT, SonarQube, Maven, ANT, JIRA, My SQL, Postgre SQL, Nexus, Python, JSON,YAML, REST, SOAP, Nagios.
Weblogic Admin/AWS DevOps Engineer
Confidential - Richmond, VA
Responsibilities:
- Installed, Configured and administered Oracle Weblogic Server 10.0 MP1, 10.0 MP2, 10.3, 11g, 12c, Oracle SOA suite 11g and Webservers like IPlanet/Apache in Development, Test and Production Environments.
- Deployed applications (WAR, JAR and EAR) using WLST
- Worked on upgrading Jdk versions, also Weblogic servers from lower versions of 9.x, 10.x to 11g and recently 12c making sure all the applications are running after performing upgrade task
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on frontend server.
- Installed and configured Tomcat 6.0 and provided maintenance support.
- Experience in automated deployment of EC2 instances in data centers and availability zones.
- Used security groups to develop a logical firewall to ensure high security for control applications.
- Used Amazon IAM to grant fine access of AWS resources to users. Also managed roles and permissions of users to AWS account through IAM.
- Migrated Apache from 1x to 2.4.10 and Tomcat from 6x to 7.0.55
- Involved in deploying the content Cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the Cloud deployment and operations.
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins, and GitHub.
- Defined dependencies and plugins in Maven for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.
- Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Worked on installation of Docker using Docker toolbox.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Implementing and Managing Docker and Kubernates infrastructure and working on Worked in Devops group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Integrated Subversion (SVN) into Hudson / Jenkins to automate the code check-out process.
- Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment.
- Written ruby scripts to automate deployment of cookbooks on nodes and running the chef client on them in a ChefSolo environment.
- Converting production support scripts to chef, testing of cookbooks with chef-spec.
- Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, Nolio agents, MySQL, Nexus etc these modules are designed to work on both windows and Linux platforms.
- Backed up and restored configurations and data of various tools (Subversion (SVN), Jenkins, WAS), databases (oracle, db2) and servers (windows, RHEL) as required.
- Written ruby scripts to automate deployment of cookbooks on nodes and running the chef client on them in a ChefSolo environment.
- Converting production support scripts to chef, testing of cookbooks with chef-spec.
- Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Collective and AWS, TFS and move existing applications off windows seamlessly to it while aggressively growing.
- Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge and Hudson for build and deployment automation.
- Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
Environment: Weblogic Server 8.x/9.x/10.x/11g, Chef, IPlanet, Apache, SVN (Subversion), Anthill Pro, ANT, and Maven, Chef, Puppet, Devops, TFS, Jenkins, MS Build, Unix, Linux, Perl, Bash, NodeJS, Restful API, Ruby, AWS, MongoDB, Chef, Nexus, Docker, Kubernates, Splunk, Nagios, Hudson, Git, JIRA, Shell Script, WebSphere.
LINUX ADMINISTRATOR
Confidential
Responsibilities:
- Administered, maintained Red Hat 3.0, 4.0, 5.0, AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues
- Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
- Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Experienced working with Preload Assist and PICS projects.
- Installing and setting up Oracle9i on Linux for the development team.
- Migrated database applications from Windows 2000 Server to Linux server.
- Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
- Capacity Planning, Infrastructure design and ordering systems.
- Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- Diagnosed hardware and software problems and provided solution to them.
- Updated data in inventory management package for Software and Hardware products.
- Worked with DBAs on installation of RDBMS database, restoration and log generation.
- Bash shell-scripts to automate routine activities.
- Monitored trouble ticket queue to attend user and system calls.
Environment: Java, Eclipse, Tomcat, Apache, Redhat, Oracle 11g, Shell Scripting, Ubuntu, Windows, Cent OS, Samba, FTP, VMware