We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • IT professional with 7 years of experience in Build, Deploy, Configuration Management, Release Management, System Administration and DevOps.
  • Good understanding of the DevOps philosophy.
  • Good understanding of Software Development Life Cycle (SDLC), Test Driven Development, Continuous Integration and Continuous Delivery (CI/CD).
  • Experience in Build and Release automation of large scale Java, .NET and NodeJS based web applications.
  • Experience in Installation, Configuration and Troubleshooting of RedHat Linux, CentOS, Ubuntu and Windows on various hardware platforms and AWS cloud.
  • Extensive experience in Versioning, Build Automation and CI/CD tools such as GIT, SVN, CVS, Hudson, Jenkins, Maven and ANT.
  • Implemented CI/CD workflow using GIT, Jenkins, Maven, ANT, NPM and Chef on AWS cloud.
  • Experience administration and development with Hudson, Jenkins, and Bamboo.
  • Hands on experience in Configuration Management tools such as Chef and Puppet.
  • Experience in IAAS, PAAS and SAAS solutions.
  • Extensive experience in Cloud technologies mainly focusing in Amazon Web Services (AWS).
  • Experience in usingAWSresources such as EC2, RDS, S3, Elastic Beanstalk, IAM, CloudFormation and CloudWatch.
  • Experience building, scaling and orchestrating Environment Deployment and Automation.
  • Working experience in scripting languages like Python, Perl, Bash, ANT and AWS CloudFormation.
  • Experience with an Application Life Cycle Management Tool (End to End Automation Tool).
  • Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds.
  • Having experience in Agile and Scrum methodology.
  • Maintaining quality service by establishing and enforcing organization standards.
  • Strong interpersonal skills along with excellent oral and written communication abilities and people management skills.
  • Quick learner with ability to work independently or as part of a team.

TECHNICAL SKILLS

Scripting/Programming: ANT, BASH, Ruby, Perl, C, C++, Objective C, Python, Java, J2EE

CI/CD tools: GIT, SVN, Maven, ANT, Jenkins, Hudson, Chef, Puppet

Cloud Technologies: Open Stack, AWS (EC2, S3, EBS, ELB, RDS, SNS,SQS, IAM, VPC, Cloud Formation, Route53, Cloud Watch),MS Azure.

Web/App Servers: Apache, NginX, JBOSS, Apache Tomcat, IntelliJ IDEA, IBM Web sphere, IIS Server

Networking: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, FTP/SFTP

Monitoring Tools: Splunk, NewRelic, AWS CloudWatch

Databases: Microsoft SQL server 2005/2008, Oracle 10g, MySQL

Operating System: UNIX, Linux (RHEL), Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8

Issue Tracking: Jira, Remedy

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Responsible for setting up Continuous Integration (CI) and Continuous Deployment (CD) workflow using GIT, Jenkins, ANT, Maven, NPM and Chef on AWS cloud for Java and NodeJS based applications.
  • Helped migrate code from SVN to GIT.
  • Responsible for setting up projects and user in GIT.
  • Responsible for delivering DevOps solutions using Agile methodology.
  • Designed and built automation for a consistent and repeatable environment setups in AWS Cloud.
  • Involved in migrating physical Linux/Windows servers to AWS cloud.
  • Designed an Architectural Diagram for different applications before migrating into Amazon cloud.
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto - scaling, load balancers (ELBs) in the defined virtual private connection.
  • Automating backups by shell for Linux to transfer data in S3 bucket.
  • Built Chef Development workflow and best practices around configuration management as well as building a strong and diverse internal Chef community.
  • Creating alarms in Cloud watch service for monitoring the servers performance, CPU Utilization, disk usage etc.
  • Maintaining the user accounts RDS, Route 53, SES and SNS services in AWS cloud.
  • AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.
  • Installation, configuration and administration of Linux (RedHat, Centos).
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Setting up UNIX/Linux environments for various applications.
  • Creating a change requests, work orders and problem tickets using BMC Remedy tool and getting approvals..
  • Deployed VPC with VPN attachment to physical datacenter.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Jenkins, and Cloud Formation.
  • Designed and built a continuous integration and deployment framework for Chef Code using test driven development.
  • On-call support for 24/7 for troubleshooting production issues.

Environment: AWS Cloud, Red Hat Linux, AIX and Windows, BMC Remedy, Chef, Shell, Python, IBM WebSphere MQ, Load Balancers, WLST, Apache Tomcat, Configured plug-ins for Apache HTTP server, Oracle, SVN, GitHub

Confidential, Allentown, PA

Build & Release Engineer

Responsibilities:

  • Maintaining the Source code in SVN for various applications.
  • Created the Branching Strategy for the parallel development.
  • Configuration Management using Subversion.
  • Configure and maintain codebase to support the build and deployment of code on servers.
  • To configure and maintain codebase to support the build and deployment of code on servers.
  • Administered merge, build and deployment of the codes to all the environments.
  • Develop and enhance current tool to suite ongoing need to support the build and configuration of releases of all product team.
  • Developing the utility scripts to effectively reduce the time and manual effort.
  • To configure and maintain codebase to support the build and deployment of code on servers.
  • Provide pre-commit hooks and post-commits hooks for Subversion.
  • Responsible for setting up the environment for new developers on their machines.
  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Responsible for the support, coordination, planning, delivery, maintenance, and accessibility of IIS and Web Services platforms.
  • Configuring Hudson for developers to bounce the application container to get the application, container and access logs by using ANT scripts.
  • Used the continuous integration (CI) tool Hudson to automate the daily processes.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion and Jenkins.
  • Integrated automated build in Hudson.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Maven configuration, Apache, Jboss, WebSphere and deploying J2EE Applications to these environments.
  • Responsible for Planning of the Roll-Out Process and Order of Sequence Involved for Day to Day Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
  • Setup and maintenance of cross development environments like windows and Linux.
  • Setup an SCM environment to execute a continuous integration builds environment and making the environment agile for the developers.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.
  • Facilitating the Configuration of Jenkins as a common build engine to build and promote applications to DEV, QMG, UAT, PROD and DR to UNIX environments.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plugins for the Jira bug/issue tracker.

Environment: SVN, ANT, Git, JBOSS, J2EE, Apache, WebSphere, Shell Scripting, Jenkins, Jira, Hudson, Batch script, UNIX.

Confidential, Allentown, PA

Build/Release Engineer

Responsibilities:

  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed legacy applications into JBoss application server.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Installed Jira and confluence on Tomcat server.
  • Processed all the requests from the Developers through Remedy which is an IT process management tool.
  • I perform a check-in to TFS and a Continuous Integration TFS build is triggered. TFS invokes msbuild to compile the project.
  • The project has the Octopacknuget package installed. This adds extra build targets. Some extra parameters passed to msbuild trigger.
  • Setting Maven repository and pom.xml, Ant build.xml, mojos xml.
  • Managed the maven artifacts using Nexus repository.
  • Edited and Modified pom.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few build .xmls for application development teams.
  • By using IBM urban code create automated deployment processes using the graphical editor; run processes on thousands of machines simultaneously.
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
  • Responsible for managing the code in Subversion (version controlling).
  • Created scripts using Perl to build object code out of the checked-in modules.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.
  • By using migrating to subversion the transformation preserves revisions, authors, commit messages and dates of commits.

Environment: Java, Hudson/Jenkins, Jboss, Subversion, Ant, Maven, Jira, Confluence, Shell scripting, Perl, Tomcat.

Confidential

WebSphere Administrator

Responsibilities:

  • Installed, Configured and monitored IBM WebSphere Application Server 6.1/6.0/5.1 and IBM HTTP Server 6.1/6.0/2.0.47 on AIX.
  • Played a major role in migration of Application Server from 5.1 to 6.0
  • Performed profile management for Distributed and Standalone environments using shell scripts.
  • Deployed the EAR bundles to the WebSphere environments.
  • Installed EARs, WARs and configured the JVM settings specific to the WebSphere Application Server and Set up the web container parameters using Admin Console.
  • Worked closely with the development team to deploy Enterprise Applications and JDBC providers.
  • Worked with Database Administrators to resolve various issues on Oracle 10g.
  • Provided infrastructure support during the Testing phase.
  • Responsible for Heap analysis, Performance tuning and monitoring the applications, system health checks, CPU utilizations with the statistics, Number of active sessions, Database connection pools.
  • Performed Work Load Analysis (Load Balancing by using Cisco Load Balancer).
  • Performed troubleshooting and Performance tuning using Tivoli Performance Viewer, Dump Analyzer and Thread Dump Analyzer.
  • Worked as security administrator for the user groups.
  • Configured Secure Socket Layer for the High Availability Network.
  • Configured the Non-Production servers and Heap sizes.
  • Created scripts using tools like Jython, UNIX Shell.
  • Documented all the tasks, day to day administrative activities and many more.
  • 24x7 support for the Production Environment.

Environment: IBM Web Sphere Application Server, IBM HTTP Server, Apache Web Server, Oracle, Windows, IBM Directory Server, Cisco Load Balancer, Shell scripts, JYTHON, XML, ANT.

We'd love your feedback!