We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

Boston, MA

PROFESSIONAL SUMMARY:

  • Over 8 Years of experience in software design, development, application support, deployment and configuration. Strong working experience in Devops, Linux/UnixSystem Administrator, Perl Script, Shell Script, JIRA, Code Coverage, Ant, Build and Release management, Change Management, Process Engineering, Application Packaging and Web Programming.
  • Experience in Migration & Deployment of Applications with upgrade version of Application & Hardware, MS build, batch script, IIS and Jenkins Administrator.
  • Experience in working as DevOps engineer/Build & Release engineer for release automation of enterprise applications to achieve continuous integration and continuous deployment (CI and CD).
  • Experience in setting up the build and deployment infrastructure using Jenkins, Puppet, Hudson, ANT scripts and Maven.
  • Experience in Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef attributes
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl scripts.
  • Experience in working with continuous integration using Jenkins.
  • Experience in Build Automation using Maven and Ant scripts.
  • Experience in working with Cloud platforms - ServiceNow and Amazon AWS.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon AWS S3
  • Worked on setting up the policies to back the data from AWS S3 to AWS Glacier
  • Worked with various AWS EC2 and S3 CLI tools.
  • Responsible for building/deploying Java, Oracle ADF to various environments using Jenkins and ANTscripts, Shell scripts
  • Experience in scheduling the deployment profile creation process using ANT scripts and Cron jobs
  • Experience in release management of enterprise web applications using J2EE and Java related technologies.
  • Build and Deployment of CI/CD Pipelines. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.
  • Excellent understanding of installation, application deployment, monitoring and maintenance of Apache Webserver 2.0/2.2 and 2.3 and Tomcat 6.0 and Tomcat 6.0 on Linux environments.
  • Experience in Maintaining BEA WebLogic Server on different UNIX platforms and setting up the Development, Testing and Production environments.
  • Installed and configured SunOne and Apache Web Servers in various environments.
  • Deployed applications on multiple Weblogic Servers and maintained Load balancing, High Availability and Fail over functionality.
  • Exposure to the automation on both Windows and Linux environments.
  • Expensive experience in working with ANT Scripts (Extending the existing ones, creating new scripts)
  • Experience in Managing/Tracking the defects status by using JIRA tool and Planning & resolving the issues as per SLA.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, RAD and other processes.
  • Maintaining different source code repositories in VSS (Visual Source Safe), merging and branching out from existing code repositories as needed.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
  • Experienced in J2EE (JSP, Servlets, EJB, JNDI, JMS), java2.0, JDBC, Java Beans, RMI, JavaScript, XML, IODC, HTML, SQL.
  • Working knowledge of IBM MQ Series, Siteminder.
  • Good working experience in server side java programming using J2EE technologies - Servlets, Applets, JSP 1.x, JDBC, RMI, JNDI, EJB.
  • Troubleshooting the deployment issues and BVT issues
  • Expertise with UNIX and Windows environments including shell and perl scripts, CVS, perforce, ClearCase, Visual SourceSafe, PVCS.
  • Wrote puppet manifests for deploying, configuring and managing collected for metric collection and monitoring.
  • Good understanding of load balancing using F5, Site minder and DNS.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Testing and Implementing, Post-production analysis of the projects.
  • Developed Puppet modules to automate deployment, configuration and lifecycle management of key clusters.
  • Created extensive documentation, including straight forward how-to procedures for common administrative tasks.
  • Lightweight virtualization with Linux Containers and Docker
  • Skilled in supporting WebSphere, Weblogic, and JBoss application Server.
  • Ability to build automated scripts and coordinate with the software development team Comprehensive knowledge of software development life cycle.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x), UNIX, MS WINDOWS, AIX.

Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, RTC, GIT, Source Tree

Languages: C,C++, JAVA, J2ee, XML.

Scripting Languages: SHELL, PERL, RUBY, PYTHON, JAVASCRIPT.

J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, Applets and swing components, AWT.

Databases: My SQL, MS Access, Oracle 9i/10g/11g,DB2

Application Servers: WEBLOGIC, WEBSPHERE, APACHE TOMCAT, JBOSS

Web Technologies: JDK 1.6, HTML, XML, DHTML, MSXML, ASPX

DevOps Tools: ANT, MAVEN, GRADLE, HUDSON/JENKINS, TEAMCITY, CHEF, PUPPET, BUILD FORGE, CRUISE CONTROL, BAMBOO, NEXUS,DOCKER, VAGRANT, ANSIBLE, SALTSTACK, JABBIX, NAGIOS, KUBERNATES, JUNIT, KANBAN, ARTIFACTORY, VMWARE, SONARQUBE.

Bug Tracking Tools: JIRA, REMEDY

Monitoring Tools: Wily Introscope, JMeter, Mercury Load Runner, Grinder, Samurai, AppDynamics, Splunk, Zabbix.

Cloud: AWS EC2, VPC, EBS, AMI, ELB, SNS, RDS, EBS, CloudWatch, Cloud Formation AWS Config, S3, Cloud Trail, Dynamo Db, IAM.

Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

AWS/ DevOps Engineer

Responsibilities:

  • Implementing new projects built framework using Jenkins & Maven as Build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, and Maven in Linux environment.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Converting production support scripts to Chef Recipes.
  • Testing of Cookbooks with Chef-Spec.
  • Setting up client server model of Chef in development environment of OCI.
  • Worked on documentation - Chef Basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, testing docs.
  • AWS server provisioning using Chef Recipes. Using CloudTrail, TESSA, CloudPassage, CheckMarx, Qualys Scan tools for AWS security and scanning
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Defining Release Process & Policy for projects early in SDLC.
  • Coordinating with Different Project teams on Build & Release planning and efforts.
  • Configured application servers (JBOSS) to deploy the code.
  • Responsible for nightly and weekly builds for different modules.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Experience in creating inventory, job templates and scheduling jobs using AnsibleTower.
  • Work with product development to resolve build-related issues in all projects.
  • Experience using open-shift enterprise 3 and deployed applications using Docker containers in the cloud with Paas.
  • Used to write an install script in Ruby using all of the extra helper functions from Chef.
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

Environment: Puppet, Jenkins(CI/CD), Teamcity, Maven, AWS, EC2, Jira, Linux, Sql,Docker, Java,Gradle, Nagios,Kanban, SonarQube, Artifactory,Cruise control, VMware,Ansible.

Confidential, Boston, MA

DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders.
  • Setup various Team Projects into different Team Project Collections in TFS 2013.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Analyzed the ANT Build projects for conversion.
  • Converting the ANT Build projects to Maven Build projects.
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Built Continuous Integration environment (Jenkins, Nexus and Continuous delivery environment (puppet, Yum, rsync Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Working on Continuous Integration and build automation using Hudson/Jenkins CI and Sonar.
  • Experience using open-shift enterprise 3 and deployed applications using Dockercontainers in the cloud with Paas.
  • Built and DeployedJava/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • CI/CD Tools (Teamcity, Jenkins, gitlab nexus, JIRA and docker registry/daemon) configuration management and automation using Ansible.
  • To configure and maintain codebase to support the build and deployment of code on servers.
  • Experience in Writing Python modules for Ansible customizations.
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
  • Implemented Continuous deployment and environment provisioning using Ansible,
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Experience in using Docker containers.

Environment: Java/J2EE, Subversion, Jenkins(CI/CD), JIRA, TFS, Teamcity, Maven,Gradle,Docker, GIT, ANT, Puppet, AWS, Python, Remedy, Web logic, UNIX, VMware,Artifactory, Ansible,Jabbix,SonarQube, Chef,Kubernates, Shell Scripting.

Confidential, Webster, NY

Middleware/ DevOps Engineer

Responsibilities:

  • Installed and configured WebLogic Application server 11x/12c using graphic and silent mode and configured Weblogic domain
  • Determined and suggested hardware and software specific to the System and customized as per the requirements.
  • Configured Node Manager for running managed servers
  • Installed and configured Apache HTTP Server 2.0, Tomcat 6.0, IIS 6 and Sun One Web Servers in various environments.
  • Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for WebLogic server.
  • Experience in analyzing the proxy server log in comparison with WebLogic logs to narrow down the malformed request.
  • Performed migration and upgraded WebLogic server 9.x to WebLogic 10.x/11x and to the recent version12c.
  • Installation and configuration of Puppet infrastructure.
  • Updated JDK’s and installed service packs and patches for WebLogic Server.
  • Worked on Oracle Fusion 11g architecture making most of the investment in applications.
  • Also installed, configured and administered JBOSS 6.0 server in various environments.
  • Used Devops, Ansible Puppet and Gerrit
  • Used centralized configuration for multiple servers in JBOSS domain mode.
  • Using Python Scripting in DevOps users to model and manage the entire application from load balancers to database.
  • Experience in Batch-Scripting for automating and reducing the time taken for everyday tasks.
  • Deployed web and enterprise applications on JBoss application server.
  • Developed processes, tools, automation for Jenkins and DevOps based software for build system and delivering SW Builds.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Nagios to identify and resolve IT infrastructure problems in various components including applications, services, servers and network protocols.
  • Deployed various J2EE and enterprise applications (WAR, JAR, RAR, EAR) on managed servers and cluster environment, maintained Load Balancing, High Availability and Failover.
  • Created bash and ksh scripts to monitor domains, recycle clusters, monitor disk space, number of Apache connections, and ran them as cronjobs for timely running programs.
  • Configured JNDI as repository for EJB Home stubs, JDBCdata source, JMS connection factories, queues and topics.
  • Configured and administered JDBC Connection pools/multi pools/ data sources on WebLogic server.
  • Also responsible for installing and configuring third party software necessary to test products such as Apache Server.
  • Worked with Atlassian tools like Bamboo & JIRA.
  • Automated the Build Process using Jenkins.
  • Installing of HTTP plugins for Apache, iPlanet and Microsoft IIS.
  • Used ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Involved in monitoring error logs, troubleshooting and fixing the problems.
  • Handled Memory issues, such as application leak, WebLogic leak and sun java bug by tuning and profiling memory with third party tools.
  • Implemented security by configuring Secured Socket Layer (SSL) for client authentication and data encryption
  • Configured LDAP server using Sun One Directory server for user authentication
  • Configure Siteminder with Web servers.
  • Configure F5load balancer with Web servers. Used F5 to capacity, performance and reliability of the applications
  • Used OIM for access management, directory services, decision making and strengthening security
  • Develop and run UNIX shell scripts and implemented auto deployment process.
  • Solved server hang issues such as Deadlock, Application and Database level lock by taking thread dump and analyzed to get the root cause of the hang
  • Set up Wily for monitoring, notification, root cause analysis and data reporting
  • Performance monitoring and JVM Heap size and EJB monitoring using Wily Introscope and Load testing using Mercury Load Runner and Jmeter with Thread and Heap analysis Using Samuraithread dump
  • Used Subversion (SVN) to maintain present and historical source code versions and documentation.
  • Used Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Used HP OpenView for managing applications, network conditions and status across the platform
  • Implemented standard backup procedures for both application and WebLogic server.
  • Involved in assisting QA team in Load and Integration testing of J2EE applications on WebLogic Server and resolved complex issues
  • Involved in a team to design a strategy and well organized planning in data center migration using TDS

Environment: Oracle WebLogic 8.x/9.x/10.x, JDK 1.3/1.4/1.5, JRockit 8.1, Apache 2.x, Tomcat 6.0/6.1, Sun One/ iPlanet, IIS 6, DevOps, Solaris 8,9, Red Hat LINUX, Windows 2003, F5 Load balancer, Siteminder, Nagios, JMX, Oracle 8i/9i, JDBC, LDAP, subversion, EJB, JSP, Servlets, XML,MS Office, OpenSSL, Secure SSH.

Confidential, Milwaukee, WI

Middleware/ Weblogic Administrator

Responsibilities:

  • Installed, configured and maintained various middleware J2EE engines, Weblogic 11g on Solaris 10, Linux servers and test external and internal web hosting environments.
  • Installed, configured and maintained Oracle Weblogic suite 11g as part of Oracle fusion technologies.
  • Used Korn Shell. Scripting was used to monitor the system environment.
  • Involved in various Weblogic upgrades and migrations, Weblogic 8.1x to 10.x within the enterprise.
  • Set up Secure Sockets Layer (SSL) communication between web servers Apache Tomcat and WebLogic Application Server.
  • Administered Apache Tomcat 5.5 and WebLogic server involving 20+ Java Applications
  • Worked closely to configure the Big IP F5 Load Balancer
  • Worked closely with multiple support teams such as the QA testing team for performance/ load/ stress testing of applications and monitoring/tuning the application parameters and acted as a single point of contact with third party vendors for errors and bug fixes within the product.
  • Automated the Deployment process of various WAR, JAR, and EAR applications in clustered environment using ANT scripts.
  • Used WLST to get run-time parameters. Generated and analyzed Heap dump and Thread dump. Monitored WebLogic performance using Wiley Interscope.
  • Troubleshoot production environment problems and participate in the team’s 24/7 on call support rotation. Expert in solving environment problems which includes Network issues, Database issues, application code, etc.
  • Monitoring of WebLogic resources (WAR, EAR, JMS, JDBC) using tools such as wily introscope and JProbe.
  • Good experience with Change Control processes to make updates in prod/DR environments.
  • TOAD was used for viewing the Oracle Dictionary, tables, indexes and stored procedures.
  • Installed BEA patches using SmartUpdate tool, and troubleshooting application and post-installation issues.
  • Installed and Configured apache, iPlanet and IIS Plug-ins for WebLogic.
  • Design, Configuration and Testing of IBM MQ 6.0 Series as a foreign JMS with WebLogic Server.
  • Dealt with troubleshooting of issues like Out of Memory (OOM), High CPU Utilization and Server Hang.

Environment: Oracle Fusion Middleware 11g, Windows 2003, Solaris 10, Apache 2.x, JDK 1.4/1.6, IIS 6.0, TOAD, J2EE, LDAP, JDBC, JMS, XML, iPlanet 7, SiteMinder 6.0, OpenSSL, Eclipse, Wily introscope, JProbe and CVS.

Confidential

Application Development/ Support Engineer

Responsibilities:

  • Requirements analysis, design and development.
  • Worked on preparing the detailed design document.
  • Developed the User Interface using Java Server Pages (JSP), Servlets and Front Controller.
  • Database design and connectivity done by using JDBC Bridge
  • Wrote SQL Queries and PL/SQL procedures for the application.
  • Used Eclipse for the development purpose.
  • Building and Deployment of WAR, JAR files on test, stage and production servers.
  • Involved in tracking and resolving Production issues.
  • Configured and maintained WebLogic server with JDBC Connection Pool, JMS, JNDI, SNMP and J2EE Services.
  • Installed and configured Apache Tomcat and Sun ONE (iPlanet) Web Server.
  • Troubleshooting, Load balancing, Testing and Code Profiling to measure the performance of the various applications deployed in WebLogic Server.
  • Developed many shell scripts to automate the maintenance process of the WebLogic and recover the backed up WebLogic configuration.

Environment: Java 1.4, WebLogic Server 8.1, Apache Tomcat, Sun One, J2EE, Web Services, LDAP, XML, Windows, SQL Server.

Hire Now