Sr. Systems Engineerdev-ops/automation Engineer Resume
Chevy Chase, MD
SUMMARY:
- Over all Having 6 years of work Experience as Development - Operation Engineer and as a Build/Configure/Automation Engineer in Agile Framework in OOPS, Java, J2EE, and MVC Application’s Development/Development-Operation with Linux OS Machines Installation, Configuring Application Server.
- Worked on Agile/Waterfall methodologies on Java Application Build-Deployment-testing with Continuous Integration(CI), Continuous Deployment (CD) environment, Seamless delivery for banking domain with Oracle Database administration experience.
- Implementation Experience in WebLogic, Jboss EAP, WebSphere for configuring application with Oracle Database Connections including required JMS, Java Beans, JDBC.
- Excellent knowledge on Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services .
- Expertise in Installation, Configuration Data Base Servers like Oracle DB (10g,11g,12c), MySQL, MongoDB on various Linux Distributions, Oracle Enterprise Linux, RedHat Enterprise Linux, Ubuntu Enterprise Linux.
- Expertise in writing Bash Scripts, Pearl Scripts, WLST, DOS Scripts (Batch Files) and Python programming for deployment of Java applications.
- Worked extensively with Apache ANT and Maven build tools for writing build.xml and pom.xml files respectively. Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
- Experience in using Docker and setting up ELK with Docker and Docker-Compose.
- Extensively worked on Continuous Integration(CI) and deployment using various CI tools such as Jenkins, Puppet and Ansible. Used Chef Cookbooks and Puppet to deploy consistent infrastructure code across multiple environments. managing Chef Client nodes, and uploading cookbooks to Chef-server.
- Good knowledge on ITIL Process, versatile team player with good analytical, presentation and interpersonal skills.
- Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
TECHNICAL SKILLS:
Domain Experience: C++, C#, Core java, Servlet, HTML, PHP, JDBC, JMS, J2EE, ORACLE, FTP and VPN.
Programming Language: PLSQL, JAVA, JSP, Power Shell Scripting (Linux), Perl, Bash/SH, Jython, Python, WLST.
Database: Oracle Data Base (Including PLSQL) 11G & 12C and MYSQL.
Application Servers: Tomcat 6.0, 7.0, AWS EC2, WAS, WEBLOGIC 11g 12C, JBOSS EAP.
Operating System: Linux/Unix, Windows Server 2012 R2 (Active Directory).
Tools: Eclipse IDE, SQL Developer, Jenkins, Puppet, Gradle, ANT, Maven, GIT, Sonar Qube, Sonar Runner SVN, PVCS(Serana), MongoDB, Docker.
PROFESSIONAL EXPERIENCE:
Confidential, Chevy Chase, MD
Sr. Systems Engineer Dev-Ops/Automation Engineer
Responsibilities:
- Responsible for Build and Release Process, Handling QA Documents and maintaining AWS environments and Centos Linux based environments.
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Hosted applications with the AWS Cloud, Worked on Cloud automation using AWS Cloud Formation templates.
- Integrated AWS Code commit with Jenkins for continuous integration and deployment, this automates the deployment of new revisions of applications
- Experience in writing Ansible playbooks. Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
- Installed and configured an automated tool Puppet that included installation and configuration of Puppet master, agent nodes and an admin control workstation.
- Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple-platform environment Servers dedicated for building, deploying as well as for development, test and production systems
- Used Oracle DDL, DML and PLSQL scripts for Deployment including Procedures, Packages for Application Releases.
- Achieved Continuous Delivery of Critical Applications by Using Blue-Green Deployment.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Develop automation and processes to enable teams to deploy, manage, configure, scale and monitor their applications in data centres and in cloud .
Environment:: - AWS EC2, AWS Cloud, Centos, VMWare, Virtual Private Cloud, Oracle 12c, Docker, Jenkins, Ant, Maven, GIT, Oracle SQL Developer, Eclipse IDE Puppet and Ansible.
ConfidentialSystems Engineer Dev-Ops/ Automation Engineer
Responsibilities:
- Responsibility includes Installation, maintenance and regular upgrades of Red Hat Linux, Ubuntu servers.
- Experience supporting and deploying to web application servers such as WebLogic 8i/9i Server, Jboss EAP 4.x/5.x/6.x Server with Self-service Job creation for the Java, WebLogic specific applications with the template for the Build/Deploy and Maintenance jobs.
- Deployed applications on multiple WebLogic Servers, setting up the Development, Testing and Production environments, maintained Load balancing, High Availability and experienced in applying patches and plug-ins for WebLogic Application Server.
- WebLogic and Tomcat Administrator experience, with knowledge in clustering, Connection Pools, J2EE Deployments, Thread Dump Analysis.
- Initial Installation, Configuring Production and UAT Application including Ubuntu Linux Machine, WebLogic 9i with Oracle 12c Environment.
- Created JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations as part of WebLogic JMS Configurations
- Experience on Version Control System(VCS) like GIT, GIT-Hub, SVN. Good hands-on Knowledge as Bamboo build engineer to create build and deployment plans.
- Writing Automation scripts for One-Click Deployment using Ansible Tool Coupling it with Chef.
- Develop Chef cookbooks and recipes and Roles, Ansible playbooks to automate the deployment of the applications to different Prod/ QA Environments.
- Experienced with Docker container to transport any application to be run on any operating system/environment.
- Excellent analytical and communication skills with capability to handle new technologies.
Environment:: - Ubuntu 16.04 LTS, Red Hat Linux, Oracle Virtual Box, Oracle 11g 12c Data Base, WebLogic 8i 9i, Jboss EAP 6.x, SVN, ANT, Maven, HTML, GIT, Hudson and Chef.
ConfidentialSystems Engineer Dev-Ops/ Automation/Release Engineer
Responsibilities:
- Co-ordinating & Communicating about Releases and Fixes with Development, Testing, QA, UAT/Pre-Production, and Production, related to the Maintenance Release schedule. Working closely with Project manager, Clients for Improvement in Software Development process.
- Performed Extensively in Monitoring, Integrating, Configuring, Issue Solution, Troubleshooting experience for Java/J2EE in WEBLOGIC/ WEBSPHERE/JBOSS Application environments issues with Data Base Management (Oracle 11g and 12c Setup).
- Proficient in deployment and troubleshooting of WAR and EAR files, doing builds in domain and clustered environments of WebLogic server.
- Install BEA WebLogic Platform and subcomponents on supported platforms and Node Manager on local & remote machines
- Create and maintain ant/maven build scripts as required. Manage Remedy ticketing for upper environment deployments e.g. Dev, SIT, RLSE, UAT, Development to Production.
- Documenting the Build procedure of an application and providing in the form of Run-book while handing over the operation responsibilities to Production support team. And provide KT, known issues tracker and other documents.
- My Responsibility includes maintaining Source Control Codes in SVN reciprocity including Database Scripts and different regional & bank specific codes. Branching out SVN source codes to trunk and Tagging.
- Responsible for installing WebLogic, WebSphere Application Server 8.5.5 and fix packs on DEV, QA and UAT.
- SQL DDL Deployment support. Work with DBA for configuration and database deployment changes in WebLogic servers.
- Creating scripts for compilation and deployment of the application locally and remote servers also.
- Optimize performance between WebLogic and databases and Troubleshooting Thread dumps and Heap dumps.
- Monitoring all the WebLogic resources like Admin and Managed Servers, Clusters, Machines, JDBC connection pools, Data source and JMS components
- Migration Experience from ANT to Gradle and Implementing experience in GIT from Subversion(SVN)
Environment:: - Java/J2ee, Open Stack, Ant, Maven, GIT, SVN, Sonar Qube, Sonar Runner, Shell Scripts, WebLogic 9i, WebSphere Application Server 8.5, JMS, JDBC, Java Beans, Jython, WebLogic Scripting Tool, Tomcat, Jenkins.
ConfidentialBuild and Release Engineer
Responsibilities:
- Assisting Team Lead for Build and Release Process by writing Ant and Maven scripts.
- Writing Shell scripts for automation of Build Patches and Incremental builds.
- Applying Builds, Deployments and Incremental builds manually by using console in WebSphere Application Servers.
- Assisting for New Implementation for new Initial Java/J2EE MVC application setup manually.
- Assisting Team Lead in Migrating Source Codes from PVCS (Serena) to Subversion (SVN) including Data Base scripts by exporting from Production Data Base Dumps
- Configuring and Maintaining Queue Connection Factory and MQ in IBM WebSphere 7.0 for Java Messaging Services for All required Java Beans in application.
- Participated in requirement gathering, migration, implementation, deployments, upgrades, troubleshooting, supports and rollout on various operating systems.
- Experienced in configuring horizontal clusters and vertical clusters on WebSphere Application server using both Manual Console and Jython Scripts.
- Writing Oracle Scripts for Automation Execution of running single Script by for Incremental and Initial Releases.
Environment:: ANT, Maven, PVCS, SVN, Shell Scripts, WebSphere Application Server 7.0, WAS Console, Oracle 11g, Oracle SQL Developer and Eclipse IDE .