We provide IT Staff Augmentation Services!

Aws Cloud/devops Engineer Resume

2.00 Rating

Harrisburg, PA

SUMMARY

  • Over all 8 yrs of IT experience which includes detailed technical knowledge and experience of Build Engineering and Configuration Management processes, toolsand best practices.
  • Experience in Build automation tools like Jenkins, Ant, Maven, and Bamboo.
  • Application Deployments & Environment configuration using Chef, Puppet.
  • Expert in using different source code version control tools like GIT, Subversion.
  • 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.
  • Used Jira, Confluence, Remedy as defect management system
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms.
  • Define Business Process, identify the risk, doing risk analysis and providing baseline acceptance criteria and deliverables.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.
  • Experience in configuring rest API'S and Web API'S and troubleshooting issues.
  • Good knowledge on other Cloud based services like AWS, Microsoft Azure.
  • Experience automating deployments on Application Server JBoss, Tomcat.
  • Deployed and configured Jenkins CI including slave node configurations and ssh control plane implementations.
  • Experience as a Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to other environment.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation
  • 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.
  • Defining Branching strategies and CM build cycle in a complete SDLC for different projects.
  • Experience on Adobe AEM content manager platform with application servers using Apache Tomcat 7, Web Sphere 8 in configuring, building and deploying the website application servers.
  • Experience in delivering micro services using Docker
  • Automation Framework for Cloud Orchestration (AWS) using Chef.
  • Proficient with Java, Microsoft .Net Build & Release applications.
  • Extensive UNIX Shell Scripting knowledge.
  • Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
  • 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.
  • Strong technical skills with Unix/Linux systems.

TECHNICAL SKILLS

SDLC: Agile, Scrum, Waterfall

Build Tools: ANT, MAVEN, Griddle.

Virtualization Platforms: Virtual Box, VMWare

Version Control Software’s: Subversion, Git, Tfs, BitBucket

Logging: Splunk, Log stash, Nagios, Dynatrace

Programming Languages: Bash, Groovy, JAVA/J2EE, Perl, Bourne & C Shell, Ant, SQL, Oracle PL/SQL, Python, Ruby

CI,Test& Build Systems: Ant, Maven, Jenkins, IBM Urban Deploy

Configuration management: Chef, Puppet, Hudson/Jenkins

Operating Systems: UNIX, Linux, Windows

Application/Web Servers: Web logic, Tomcat, JBoss, Apache

Infrastructure as A service: AWS, Azure

PROFESSIONAL EXPERIENCE

Confidential - Harrisburg, PA

AWS Cloud/DevOps Engineer

Environment: Tomcat, apache, Java/J2EE, JBoss, Jenkins, Docker, JIRA, Chef, Maven, GIT, AWS, Ruby, Dynatrace, Unix Shell Scripting.

Responsibilities:

  • Used Chef for cloud provisioning, configuration management and application deployment.
  • Supported release activities and prepared deployment tasks.
  • 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.
  • 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.
  • Involved in implementing change management process while fixing the existing code to enhance the code or bug fixing.
  • Managed web Apps 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.
  • 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.
  • 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.
  • Worked on Docker platform to develop, ship, and run applications.
  • Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery
  • Created lftp/sftp scripts to secure transfer the files into the remote servers environment (Puppet, Yum, Rsync).
  • Integrated delivery (CI and CD process) Using Jenkins, Chef and puppet.
  • Created docker container using docker images to test the application.
  • Expertise in writing MAVEN scripts for automation of build and deployment of SOA components.
  • 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.
  • 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.
  • 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.
  • Implemented testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Hands on automation build scripts like Maven.
  • Worked with Docker to package the application into a standardized unit for software development.

Confidential -Austin, TX

DevOps Engineer

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

Responsibilities:

  • Worked on Chef 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.
  • Responsible for the Plugin Management, User Management, and END-END build and deploy setup using Jenkins.
  • 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.
  • Responsible for Deployment of the build to Production environment, coordinating build activities with QA, UAT Teams
  • Wrote SQL Queries for generating different reports & data mining.
  • Worked with Chef to manage the containers and the environments around the containers.
  • Automated and performed smoke testing of products before promoting to QA.
  • Wrote Perl & Shell Script for automation of Build & Release of Product
  • Deployed and released multiple builds on different Environments and products.
  • Worked with VI Editor to create and modify the unix scripts and text files.
  • Managed Fast Apps 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.
  • Created docker containers using docker images to test the application.
  • Worked with Docker to package the application into a standardized unit for software development.
  • 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.
  • Worked with Web/MQ teams to trouble shoot/resolve the Fast Apps/MQ queues connection issues.
  • Involved in Building Test Environments, deployments and Refreshes.
  • Supported release activities and prepared deployment tasks.
  • Managed SSL certificate renewals for Web/MQ apps.
  • 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.
  • 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 Docker file to build docker images.
  • Used Jenkins& CHEF to perform automated CI Builds and Deployments.
  • Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts
  • Coordinated Build & Release with other group members for Java, J2EE based applications
  • Supported and developed tools for integration, automated testing and release
  • Strong technical skills with Unix/Linux systems.
  • Worked with Docker containers which are lightweight and fast for reducing the cycle time of development, testing, and deployment.
  • Ensured processes are deployed successfully to production environment

Confidential - Milwaukee, WI

DevOps/Release Engineer

Environment: Puppet, Bamboo, Build Forge, Docker, VMWare, bit bucket, Maven, AWS, EC2, Jira, Linux, Splunk, TFS, Visual Studio, Install Shield, Agile Methodology, CheckMarx, Python.

Responsibilities:

  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Chef and Docker in AWS on prime servers.
  • Experience on Hudson/Jenkins and Bamboo for continuous integration and for the end to end Automation for all the builds and deployments.
  • User management, Creating and configuring new environments, libraries and projects in BuildForge.
  • Writing wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Managing projects during Development and Testing in Adobe AEM under rigorous testing phases, performance testing and testing results under our Tech Lead Manager.
  • Setting up client server model of Chef in development environment of OCI
  • Working on documentation Chef Basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, testing docs.
  • Developed Puppet Modules for installation & Auto healing of various tools.
  • Developed automation scripting in Python (core) and used Puppet to deploy and manage Java applications across Linux servers.
  • AWS server provisioning using Chef Recipes.
  • Using Cloud Trail, TESSA, CloudPassage, CheckMarx, Qualys Scan tools for AWS security and scanning.
  • Creating monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers, Vagrant and Chef.
  • Writing Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of openstack Nodes and Test Playbooks on AWS instances using Python.
  • Performing Deployment of Release to various QA & UAT in Linux environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & Release SCM effort in TFS like branching, tagging, merge etc.for supporting Apps
  • Responsible for nightly and weekly builds for different modules.

Confidential, Mason, OH

DevOps Configuration Engineer

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

Responsibilities:

  • 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.
  • 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
  • Used Ant scripts and UNIX Shell scripts for configuration.
  • Monitored and performance tuned WebLogic JVM Heap size garbage collection JDBC Pools and JMS
  • 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.
  • 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)
  • 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 WebLogic clusters and deploying J2EE applications in the cluster in a production environment in Solaris
  • 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
  • Installed and configured of F-5 / BIG IP load balancer to work with WebLogic server
  • Certificates generation and installation using OpenSSL and Keytool
  • Web Server/Proxy server setup and administration (Apache, 'Tomcat, IPlanet, Apache SSL etc.)
  • Integrated IPlanet webserver 6.0, Apache 2.0 and IIS 6.0 with WebLogic (9.x/10.x) server
  • 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

Confidential, Salt Lake City, UT

Java Build/Release Engineer

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

Responsibilities:

  • Developed and supported the software Release Management and procedures.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Performed all necessary day-to-day GIT support for different projects.
  • Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) Servers.
  • Used Ant and Maven as a build tools on java projects for the development of build Artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
  • Configured Elastic Load Balancers with EC2 auto scaling groups.
  • Deployed the java applications into Apache Tomcat Application Servers.
  • Experience in writing Maven pom.xml and Ant build.xml for build scripts.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Prepared Junit test cases and executed server configurations.
  • Supported and developed tools for integration, Automated Testing and Release Management.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

We'd love your feedback!