Sr. Devops Aws Engineer Resume
Bloomington, IL
SUMMARY:
- 8 Years of IT industry experience with Devops, Oracle WebLogic Application Server v8/9.x/10.x/11g/12c, IBM WebSphere Application server v6.x/7.0, maintenance, integration including Tomcat Apache Server v6.0 including end - to- end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.
- In-depth knowledge of Devops management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations.
- Extensive experience of working with MySQL, SQL Server, Oracle and Mongo Databases.
- Extensively worked with automation tools like Hudson, Jenkins, Cruise Control, kubernetes, Cruise Control.Net, Build Forge and Bamboo to implement the automation and their configuration.
- Experienced with enterprise level source control repositories such as Subversion (SVN), IBM Rational Clear Case, GIT, and Mercurial.
- Providing infrastructure automation templates for EC2, KMS, RDS, S3, ELB, ALB, VPC, Dynamo DB, IAM, Config & Cloud Trail using Terraform.
- Experience in accomplishing aspects of software config management, and in Build &Release Management.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, NUnit, Jenkins and CAST.
- Expertise in configuration of SAMBA, SQUID, DNS, DHCP, LDAP, NFS, FTP and trouble shooting.
- Expertise in application of cloud providers, Amazon AWS Ec2/s3/VPCSNS/AMI, Cloud sigma, Win Azure.
- Build and Deployment of CI/CD Pipelines. Implement CI/CD tools Upgrade,Azure, Backup, Restore, DNS, LDAP and SSL setup.
- Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as jar, war, & ear from source code and Involved in Migration activities from Ant to Maven to enhance the build process.
- Strong exposure in using build tools NANT and MSBuild for building deployable artifacts in .Net technology.
- Expert in deploying the code through application servers like WebSphere/WebLogic/Apache Tomcat and Puppet for the deployment of servers with custom scripts.
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Tuning, Migration, Trouble shooting on RHEL 4.x/5.x.
- Expertise in scripting for automation, and monitoring using Shell, PHP,Bash,Python & Perl scripts, PowerShell / Windows systems and automating the administrative tasks and management using cron and at.
- Experienced in implementing, maintain of Apache Tomcat/MySQL/PHP, LAMP web-service environment.
- Good Experience in implementing Puppet, Chef, Splunk, Jenkins, Docker and DevOps, openstack.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
- Experience in Installation of VMware ESX server and creation of VMs and install guest OS.
- Experience in Installing Firmware Upgrades, kernel patches, systems config, tuning on Unix/Linux systems.
- Good knowledge on ITIL Process and have worked on coordinating releases across the projects. Also participated, documented, managed ITIL controls and supported Linux environment.
- Worked on Firewall implementation & Load balancer between various Windows servers.
- Supported API development team in creating Ansible playbook for deploying, integrating and monitoring their continuous integration environment.
- Experience configuring and managing Puppetmaster server and also experience in updating and creating modules and pushing them to puppet clients.
- Skilled at Software Development Life Cycles (SDLC) and Agile Programming methodologies.
- Proficiency in writing automation scripts using Chef, Puppet, Shell, PowerShell to support infrastructure as code and continuous deployment.
- Skilled in monitoring servers using Nagios, Cacti and using ELK Stack Elastic Search, Logstash, kebana.
- Good interpersonal skills, team-working attitude and taking initiatives in solving problems and providing best solutions. Also possess good experiment in 24x7 in production computing environments.
TECHNICAL SKILLS:
Middleware: Oracle WebLogic Application Server 8.x./9.x/10.x/11g/12c, Apache-HTTP Server 2.0/2.2/5.x, Apache Tomcat 6.x/7.x/8.x, JBoss 4.x/5.x/6.x Oracle RAC, Sun One Webserver 6.x (iPlanet 6.0), MS IIS server 4.x/5.1/6.0, IBM MQ-series, MySQL
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB and Applets.
Packages: JDK 1.1/1.2/1.3/1.4/1.5/6 , JSDK 2.0, J2EE
Operating Systems: RHEL 3/4/5,6,7, Solaris Release 2.10/2.9/2.8/2.7 , IBM-AIX 5.X, zVM Windows 2003, 2008, 2012 and NT
IDE s/Utilities: Eclipse, Oracle WebLogic Workshop, MS Visual Studio 2005, SSH, OpenSSL, Putty, and WLST.
Programming / Scripting Languages: RDBMS, MySQL, Oracle, Sybase, C, UNIX Shell, Scripting, Perl Scripting, Python, Ruby, Bash, HTML, XML. PowerShell
Version control system: Subversion (SVN), GIT, IBM Rational ClearCase, CVS, SVN, Mercurial, RTC
Tools: Chef, Splunk, ELK stack, Jenkins/Hudson Ant, kubernetes, Nant & Maven, VMware VSphere, Puppet DevOps, and Nagios, Jira, MS AZure.
Web/ Application Server: Apache Tomcat, WebLogic, WebSphere, NGINX, Apache DB2, Oracle, JBoss
Network Protocols: DHCP, SNMP, DNS, Ethernet, SMTP, NFS, NIS, RIP, TCP/IP, FTP, TFTP, OSPF, BGP, SSH, HTTP, HTTPS.
Tracking & Monitoring Tools: Service Now, HPSM, ClearQuest and Nagios, New Relic, Jira.
WORK EXPERIENCE:
Confidential, Bloomington, IL
Sr. DevOps AWS Engineer
Responsibilities:
- Extensively worked on automating infrastructure in AWS using amazon web services, deploying through puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Worked and installed Elastic search on the severs for Restful SOA applications
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Created continuous integration system using SVN, Ant, Jenkins, Puppet full automation.
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Designing a process for the AnthillPro automation implementation in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC.
- Automated the deployments using scripts which execute the automated CI/CD and release management process.
- Using more than 20 AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, Cloud Front Elastic Cache Cloud Watch etc.
- Setup monitoring and alerting mechanisms for AWS and private data centre infrastructure.
- Integrated Puppet with Amazon AWS to orchestrate the provision of EC2 via puppet servers.
- Created continuous integration system using ANT, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
- Created Continuous Build Process using Hudson/Jenkins as Continuous integration tool.
- Maintain and track inventory using Udeploy and set alerts when the servers are full and need attention.
- Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Used configuration management tools Chef, Puppet, kubernetes and CF Engine.
- Worked on Managing the Private Cloud Environment using Chef.
- Manage VMware Infrastructure/vSphere5 clusters on Production Test/Development environments.
- Excellent working knowledge with designing installing and implementing VMware ESX Server, VMware Virtual Center, VMware vSphere, VMware Infrastructure client and other products for Virtualization.
- Installation of database servers and users management like Oracle, MySQL, SQL Server.
- Worked with Database administrators to tune kernel for Oracle installations.
- Experience working with VMWare tools like vCenter vSphereto manage VM's running on ESX cluster nodes and also experience working vMotion.
- Integrated puppet open source with foreman and Mcollective to automate the different feature of infrastructure as well as development.
- Configure JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
- Configured F5 Load Balancer Implemented standard backup procedures for both application and WebLogic.
- Familiar with working algorithm of CI through Jenkins.
- Used Rundeck in for Jenkins plugin to trigger rundeck jobs from within the Jenkins CI server.
- Expertise in scripting for automation, and monitoring using Shell, Python & Perl scripts.
- Setup Nagios for monitoring the infrastructure; also used Nagios Handlers, which acts on the service status with pre-defined steps/scripts.
Environment: AWS, AWS EC2, AllFusion Harvest, CVSNT, Chef 14.x, CI/CD, Redhat 6.x/5.x, VMware, VSphere, vMotion, Windows IIS, Mcollective, Oracle DB, AWS EC2, ANT, DNS, S3, SCM, Rundeck, kubernetes, GitHub, SVN, Puppet 6.x, Splunk, Jenkins, Docker, DevOps, openstack
Confidential, Janesville, WI
DevOps Engineer/ Build & Release Engineer
Responsibilities:
- As Build and Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Provided Configuration Management and Build support for more than 8 different applications, built and deployed to the production and lower environments
- Designed the overall SCM, CI/CD and Release Management process and workflows.
- Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Analyse and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
- Created and maintained ClearCase repositories, Projects, Streamsand Baselines.
- Created continuous integration system using SVN, Ant, Jenkins, Kubernetes, Puppet full automation.
- Experience in Administering SVN and with system automation and deployment with the best tool like Chef.
- Installed Build Forge and Build Forge agents on all servers, created user and managed controlled access.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Maintained build related scripts developed in ANT, Perl and Shell. Modified build configuration files including Ant build.xml.
- Scripting experience in Python, Ruby, and/or Bash, PowerShell, Rundeck for automation purpose
- Expert in Azure Services and capabilities (ieVMs, VNETs, ExpressRoute, Azure AD, Load Balancers, Azure SQL, SCCM, SCOM etc)
- Work with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Migrated code from SVN to ClearCase Repository.
- Created ClearQuest Schema for developers to request build and modified it to use as build tracking tool.
- Good Experience with software version control tools, such as ClearCase and Git (used in some scenarios).
- Knowledge of UNIX and web-related security postures.
- Developed build and deployment script using ANT, Perl, Shell, and PowerShell on windows systems to Setup development and QA environments.
- Worked on theDB2 databases to keep all the database tables in every environment in sync.
- Deployed code on WebSphere application servers for Production, QA, and Development environments.
- Used HPQCand Jira (Sometimes) tool to track all defects and changes related to build and release team.
- Developed the Maven build pom.xml scripts.
- JIRA is used as ticket tracking in cases, change management and Agile/SCRUM tool.
- Build and Administered the Cruise Control & Cruise Control.Net Continuous Integration servers.
- Built and deployed Java/J2EEartifacts on to the WebLogic Application Servers in an agile continuous integration process.
- Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
- Expertise in Application Deployments & Environment configuration using Chef, Puppet.
- Created and maintained Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
- Responsible for the Plugin Management, User Management,Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
- Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
Environment: Windows Server 2008, AIX, Maven, Subversion (SVN), IBM ClearCase, IBM ClearQuest, ANT, Build Forge, DB2, HPQC and Jira, Perl Script, Shell Scripts, Devops, kubernetes, CHEF, CI/CD, Batch Script WebLogic Application Servers. UNIX, Cruise Control, Cruise Control.Net, Web Logic Application Server, GIT, Azure, PowershellChef, Python and Puppet.
Confidential, Junction City, OR
WebLogic/JBOSS Admin
Responsibilities:
- Installed and configured JBoss 6.0 on different environments like Dev, Test, QA and Production.
- Configured database connectivity using JDBC and Connection pools. Oracle Application server 9i/10g was used in the backend.
- Solid background on Linux commands and shell/bash scripts.
- Automated and scheduled backups on all UNIX Machines using shell scripts.
- Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Created continuous integration system using SVN, Ant, Jenkins, Puppet full automation.
- Performance tuning was done with respect to system, connection pools. Execute threads and JVM heap size.
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Develop domain monitoring java class using JMX to collect JDBC, JVM, and Execute Queue statistics for Managed Servers.
- Troubleshoot environment and application issues using BEA WLS support patterns as the standard methodology and provide root cause summary to application stakeholders.
- Provided Migration configuration for transactions, security, services, JMS servers and services while transitioning from development to production environment
- LDAP authentication for project access and roles has been created using Jenkins
- Performed Weblogic server 8.1.6/9.2/10.3 tasks such as installation, configuration, monitoring and performance tuning on Sun Solaris 8/10, Windows and Linux RHEL 4/5 platforms.
- Performed automated SCP&FTP releases for deployments using Jenkins.
- Installed and Configured Apache Tomcat 6.0 application servers on various environments like Dev, Test, Perf and Production.
- Administered EJB Objects, setting up Jrockit IT/JDK, JNDI, JMS connection factories Queues and topics and IBM MQ series on Weblogic Server.
- Worked on Cloud automation using AWS Cloud Formation templates.
- Configured JDBC Connection Pools/Multi Pools/Data Sources with backend databases: Oracle 9i/10g.
- Deployment and troubleshooting of JAR, WAR, and EAR files on both stand alone and clustered environment in JBoss 4.2/5.0, Weblogic 8.x/9.x/10.x and Apache tomcat 6.0.
- Monitoring error logs, JVM heap size & Perm size, stuck Threads and tuning parameters using WLDF for optimization of Weblogic Server.
- Dealt with issues like Application Deadlock, High CPU, Server Hang-up and profiling the memory with third party tools like Jprobe, HP OVO and Optimize IT.
- Installed and Configured Wily Introscope 6.x/7.x for different domains and established alerts and reports that complete application monitoring dashboard.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
- Configured BIG IP F5 Load Balancer for load sharing.
- Worked closely with network team and SSO - Single Sign On team while shaking down the upgraded Test and Production environments.
- Involved in doing a performance benchmark of Weblogic server by using Load Runner.
- Involved in Weblogic 8.x/9.x/10.x patches and service packs upgrade.
- Installed and configured Apache HTTP server 2.0, Sun One/Iplanet, Microsoft IIS 6 web server and configured proxy plug-ins for Weblogic Server 9.2/10.3.
- Involved in up-gradation of Weblogic 8.1 to Weblogic 10.3 and migration of Weblogic 8.1 to JBoss 5.0.
- Worked with Business activity monitoring (BAM), Oracle Business Process Management, and Oracle Security and Oracle Web Center Integration, installation/configuration.
- Used WLST, ANT and Jython for automatic deployment of applications.
- Created bash and korn shell scripts to monitor domains, recycle clusters, monitor disk space, monitor number of Apache connections, and ran them as cronjobs.
Environment: JBoss 4.2/5.0, Oracle BEA Weblogic Server/portal 8.1/9.2/10.3.2 , Apache Tomcat 5.x, Solaris 8/10,Windows 2003 server, Linux RHEL 5.1, Shell Scripts, Devops, kubernetes, CHEF, CI/CD, Batch Script WebLogic Application Servers, Jrockit IT/JDK 1.6, JDBC, JMS, J2EE, EJB, Apache HTTP, Oracle 9i/10g/11g, VMware, WLST, HP OVO, F5 load Balancer and CA Wily Introscope.
Confidential, Pasadena, CA
Middleware Administrator
Responsibilities:
- Install, configure and administered of BEA WebLogic Application Server, WebLogic Portal, WebLogic workshop in various environments.
- Used config wizard extensively to create and manage WebLogic domains.
- Provided 24/7 Support and on call schedule for Production support.
- Configure and administered of JDBC, JMS, JNDI, SNMP in WebLogic Server 8.3.
- Configure and administered of WebLogic server with Oracle9i database.
- Installed and configured Apache 1.3 as plug-in on UNIX environment and deployed applications.
- Build and Deployment of CI/CD Pipelines. Implement CI/CD tools Upgrade,Azure, Backup, Restore, DNS, LDAP and SSL setup.
- Installed and configured IIS to act as a proxy server to serve various applications.
- Created and configured websites for web hosting different applications.
- Problems by monitoring server availability and analyzing resources.
- Installed and configured Apache Web server and integrated with WebLogic server
- Maintain application configuration in production and test environments. (UAT/Staging/ORT/PreProd) with regular backups and for multiple release support.
- Configure Clustering EJB objects, jdbc connections and JMS connection factories.
- Used WLST to check the status of WL Servers.
- Configure Node manager for administer the Managed servers.
- Created and configured new users groups and Global Roles to authenticate.
- Configure and administered Connection pools for JDBC connections.
- Deployed applications like formats of WAR, JAR, EAR and Web-based/E-Commerce in WebLogic 8.1.
- Created WebLogic Portal domain and created projects, application and portal application in WebLogic workshop.
- Responsible for root-cause analysis of recurring issues, system backup, and security setup.
- Installed and Configured the Oracle SOA Suite over HP-UX - BPEL PM on BEA Weblogic Server.
- Installed, Migrated and configured IBM WebSphere MQ Series.
- Deployed applications on multiple WebLogic Server and maintained Load balancing, High Availability and Failover functionality.
- Involved in doing a performance benchmark of Apache/WebLogic server by using Load runner and Application Manager.
- Configured SSL and provided WebLogic based security procedures.
- Configured and deployed applications in various work environments like Development, QA, and Production.
Environment: WebLogic Server 8.3/9.2, MQ Series, Solaris10, Oracle9i, Apache, Sitescope, IBM Http Server, Remedy, Mercury7, IBM AIX Server, Web Services, LDAP, JDK 1.4.2, JSPs, EJBs and JMS.
Confidential
System Engineer
Responsibilities:
- Installed and configured WebLogic Server 8.1 on Sun Solaris.
- Deployed WARS and EARS using WebLogic Admin Console as well as running scripts.
- Focal point for project design and architecture for WebLogic Application server layout, which includes Internet and Intranet Web Sites.
- Configured Node Manager to start and stop servers from admin console.
- Configured JDBC connection pools and data sources for the applications.
- Configured JMS Connection factories and Queues for messaging applications.
- Involved in monitoring and tuning performance metrics like JVM, execute threads, JDBC connections.
- Developed BEA WebLogic Application Server regular administration tasks scripts.
- Actively involved in monitoring server performance, network traffic to reduce performance bottle neck by enhanced performance ensuring upstream queuing.
- Configured the Web Server interfaces, session management, virtual hosts and transports for BEA WebLogic Application Servers.
- Create the Data Source, Connection Pool and test the Connection to connecting the DB or Not.
- Creating the User, Groups and Provide the Global Roles for that Groups or Users.
- Create the Connection Pool and Data Source for Connecting the Oracle DataBase.
- Involved in bridge calls for troubleshooting.
- Provided 24x7 on call production support.
- Created scripts to deploy applications from command line and automate log archiving.
Environment: BEA WebLogic Server 8.1 SP4, Apache HTTP Server, Solaris, Windows 2000/NT, Oracle 9.x, SQL Server 2000.