We provide IT Staff Augmentation Services!

Devops Engineer Resume

Jersey City, NJ

PROFESSIONAL SUMMARY:

  • Over all 8 yrs of IT experience which includes detailed technical knowledge and experience of Build Engineering and Configuration Management processes, tools and best practices.
  • Extensive hands - on experience in the creation of robust, flexible, automated solutions for Build and Deployment processes and Environment Management across the Financial, Broadcast and Media Sectors.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins/Hudson/Build Forge Continuous Integration, Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Java, Shell Scripting etc.
  • Experience in Build automation tools like Jenkins, Ant, Maven, and Bamboo.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.
  • Experience as a Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to other environment.
  • Automation Framework for Cloud Orchestration (AWS) using Boto and Chef.
  • Experience in delivering micro services using Docker and etcd
  • Application Deployments & Environment configuration using Chef, Puppet.
  • Expert in using different source code version control tools like GIT, Subversion.
  • Defining Branching strategies and CM build cycle in a complete SDLC for different projects.
  • Experience automating deployments on Application Server JBoss,Tomcat.
  • Define Business Process, identify the risk, doing risk analysis and providing baseline acceptance criteria and deliverables.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation
  • Experience in configuring rest API’S and Web API’S and troubleshooting issues.
  • Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
  • Used ClearQuest, Jira, Confluence, Remedy as defect management system
  • Proficient with Java, Microsoft .Net Build & Release applications.
  • Strong technical skills with Unix/Linux systems.
  • Extensive UNIX Shell Scripting knowledge.
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms.
  • Excellent communication skills and ability to learn new things and be highly motivated
  • Ability to work under stringent deadlines with team as well as independently.

TECHNICAL SKILLS:

Programming Language & Framework: C, JAVA/J2EE, Perl, Bourne & C Shell, Ant, SQL, Oracle PL/SQL, Python, Ruby

Tools: Subversion, perforce GIT, ClearCase, TFS ClearQuest, Jira, Remedy, Bamboo, Ansible Make/nmake, Ant, Maven, Ivy, Jenkins Quality Center, WinRunner, LoadRunner, Test Director Requisite Pro, Doors, MS Visio, MS Office Suite, SharePoint, Micro Strategy (MSI), Rational System Architect

OS: Windows, Unix, Linux, Solaris.

User Interface: NET, SWING, Web, JSP

Other Platforms: WebLogic, WebSphere, Apache, tomcat, and JBOSS Red Hat Linux 5.4, Solaris 8/10, AIX 5.3, Windows, HP-UX 11.11i. SOA, Rational Clear Case, Oracle Enterprise Manager(OEM), OBIEE 11g, Oracle Virtual Directory (OVD), LDAP, Active Directory, Oracle Enterprise manager, JDeveloper, IBM WebSphere MQ, Sun One Directory Server, CA SiteMinder, Wily Introscope 7.x/8.x, SiteScope, TeamForge, JProbe,JSON objects, HP OVO, Web/Rest API S.

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

DevOps Engineer

Environment: Tomcat, apache, Java/J2EE, Subversion, Jenkins,Docker, JIRA,Ansible, Maven, GIT, Puppet, AWS, Remedy, Unix Shell Scripting.

Responsibilities:

  • Involved in implementing change management process while fixing the existing code to enhance the code or bug fixing.
  • Managed web Apps (FE/ME/BE) by installing/upgrading, deploying war files, configuring/updating Data source connections and config property files on all non-prod servers.
  • Provided automated monitoring, reporting & analyses for all aspects of the DevOps environments
  • Configured tomcat, apache, JVM parameters and property files.
  • Worked with VI Editor to create and modify the unix scripts and text files.
  • Expertise working with Tomcat, Apache, Control M, SVN, CVS, Build forge, DB2, Hudson, Jenkin, Autosys, Informatica, Maven, LDAP, Unix scripting.
  • Worked with Web/MQ teams to trouble shoot/resolve the Fast Apps/MQ queues connection issues.
  • Used Ansible for cloud provisioning, configuration management and application deployment.
  • Supported release activities and prepared deployment tasks.
  • Worked with Nexus repository manager to proxy, collect, and manage the dependencies on the collection of JARs.
  • Managed SSL certificate renewals for Web/MQ apps.
  • Created lftp/sftp scripts to secure transfer the files into the remote servers.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implement 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.
  • Excellent hands on experience in installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache/IIS and Tomcat
  • Creating JDBC and JMS resources.
  • Hands on working with LDAP configuration. Configuration of Groups, Roles and policies. Assigning users to Groups and Roles.
  • Support the code builds by integrating with continuous integration tool (Jenkins)
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Worked on Docker platform to develop, ship, and run applications.
  • Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (Puppet, Yum, Rsync).
  • Integrated delivery (CI and CD process) Using Jenkins, Chef and puppet.
  • Worked with Docker file to build docker images.
  • Able to create scripts for system administration, AWS using languages such as BASH and Python.
  • Prepared firmware and software versions and labels for development package deployments.
  • Worked with Docker images /containers for redirection of ports and Volumes.
  • Excellent experience in writing the Unix and shell scripts in order to automate the process of daily monitoring, build and deployment activities.
  • Created docker container using docker images to test the application.
  • Expertise in writing MAVEN/ANT scripts for automation of build and deployment of SOA components.
  • Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
  • Hands on automation build scripts like Maven.
  • Worked with Docker to package the application into a standardized unit for software development.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Migrated Projects from SVN to GIT.
  • Hands on working experience with Jenkins continuous integration Tools including installation, configuration of jobs, pipelines, security set up etc.
  • Hands on with Git / GitHub for code check-ins/checkouts and branching etc.

Confidential, Jersey City, NJ

Release/Build Engineer

Environment: Java J2EE, WebSphere, SVN, Ansible, Integrated Ant Maven and Build Forge, MAVEN, Jenkins, CHEF, LINUX, XML, Perl Scripts, Docker, Shell Scripts.

Responsibilities:

  • Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts
  • Wrote Perl & Shell Script for automation of Build & Release of Product
  • Responsible for Deployment of the build to Production environment, coordinating build activities with QA,UAT Teams
  • Deployed and released multiple builds on different Environments and products.
  • Ensured processes are deployed successfully to production environment
  • Responsible for the Plugin Management, User Management, and END-END build and deploy setup using Jenkins.
  • Worked with Docker file to build docker images.
  • Used Jenkins& CHEF to perform automated CI Builds and Deployments.
  • Worked on Ansible to manage the infrastructure such as Access policy and permissions, Load balancers and Autoscaling policy.
  • Used MAVEN as a build tools on Java projects for the development of build artifacts on the source code.
  • Dowloaded/installed Docker images from Docker hub using Docker pull down .
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Coordinated Build & Release with other group members for Java, J2EE based applications
  • Worked with Docker containers which are lightweight and fast for reducing the cycle time of development, testing, and deployment.
  • Wrote SQL Queries for generating different reports & data mining.
  • Worked with Ansibleto manages the containers and the environments around the containers.
  • Automated and performed smoketesting of products before promoting to QA.
  • Used Shell and Perl Scripts for automating the daily tasks.
  • Involved in implementing change management process while fixing the existing code to enhance the code or bug fixing.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Experience in delivering micro services using Docker.
  • Supported and developed tools for integration, automated testing and release
  • Worked with VI Editor to create and modify the unix scripts and text files.
  • Managed Fast Apps (FE/ME/BE/BRMS/TC) by installing/upgrading, deploying war files, configuring/updating Data source connections and config property files on all non-prod servers.
  • Improve availability and timeliness of test environments.
  • Worked with Docker to package the application into a standardized unit for software development.
  • Expertise working with Tomcat, Apache, Terracotta, Autosys, SVN, CVS, Build forge, Oracle 11g, MS SQL 2005, Hudson, Jenkin, Autosys, Informatica, Maven, LDAP, Unix scripting.
  • Worked with Web/MQ teams to trouble shoot/resolve the Fast Apps/MQ queues connection issues.
  • Created docker containers using docker images to test the application.
  • Involved in Building Test Environments, deployments and Refreshes.
  • Supported release activities and prepared deployment tasks.
  • Managed SSL certificate renewals for Web/MQ apps.
  • Strong technical skills with Unix/Linux systems.
  • Worked closely with Unix SAs for troubleshooting OS related issues with applications and servers maintenance (patching/rebooting) activities.
  • Provided technical assistance by responding to inquiries regarding errors, problems, or questions.
  • Prepared Test preparation and execution plans for different entities and executed the testing with team and Involved in Integration testing.

Confidential, Palo Alto, CA

Release/System Engineer

Environment: Subversion (SVN), Clear Case, Ant, Maven, Puppet, Chef, Jenkins, JIRA,Build Forge, Python, Tomcat, Apache.

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Working closely with the setting up of the Configuration Management tools Puppet and automation of the infrastructure with Chef that included migrating from the current infrastructure workflow to the new workflow.
  • Experienced in setting up Continuous Integration environment using Jenkins
  • Used the continuous integration tool Jenkins to automate the daily processes
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Build and Deployed Java/J2EEweb application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Worked on Confluence to share knowledge with other teams
  • Integrate SharePoint 2007 with hybrid MarkLogic search interface.
  • Performed integrating, Junit and code quality Tests as a part of build process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.

Confidential, St. Louis, MO

Middleware Admin.

Environment: WebLogic, Subversion, GIT, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows XP, HP Quality Center.

Responsibilities:

  • Configured WebLogic clusters and deploying J2EE applications in the cluster in a production environment in Solaris
  • Administrated using the system administration tools like system administration console, Node manager, WLST and command-line interface.
  • Deployed J2EE Web and EJB modules using Ant tool WebLogic command Line
  • Worked closely with development and testing teams to implement fixes in testing and production environments.
  • Installed Oracle-8i server, Oracle client software on the application server and configuring the connectivity using JDBC drivers
  • Set up and configured MQ series messaging service via JMS Server
  • Configured clusters, load-balancing and fail-over solutions and Web server plugins for WebLogic application server
  • Installed and configured of F-5 / BIG IP load balancer to work with WebLogic server
  • Certificates generation and installation using OpenSSL and Keytool
  • Server Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly LDAP, Oracle 8i/9i/10g on UNIX (Solaris/AIX/Linux) and Windows environments.
  • Created JDBC connections to database like SQL, PL/SQL, Oracle 9i and MS SQLServer databases. Performed Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools and taking Thread dumps and analyzing to find the problems in application.
  • Web Server/Proxy server setup and administration (Apache, Tomcat, IPlanet, Apache SSL etc.)
  • Used Ant scripts and UNIX Shell scripts for configuration.
  • Monitored and performance tuned WebLogic JVM Heap size garbage collection JDBC Pools and JMS
  • Integrated IPlanet webserver 6.0, Apache 2.0 and IIS 6.0 with WebLogic (9.x/10.x) server
  • Developed scripts (start, stop, backup and recovery processes) for WebLogic application server administration
  • Developed WLST/Jython, Python, ANT scripts, UNIX shell scripts to automate the deployment process
  • Configured Secure Sockets Layers (SSL) for data encryption and client authentication and two Way SSL for WebLogic 8.1/9.2 using key tool
  • Deployment of J2EE Web applications EJB components and enterprise applications (WAR, JAR and EAR files)

Confidential, Orange, CA

Build and Release Engineer.

Environment: Subversion, GIT, Bamboo, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows XP, Web Sphere, Netezza, HP Quality Center.

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Extensively used the JSON objects with AJAX for UI displays.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process. Configured Bamboo for doing the build in all the non - production and production environments.
  • Used Shell to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and WebSphere Application Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release interdependencies

Hire Now