We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Greenwich, CT

PROFESSIONAL SUMMARY

  • An experienced IT professional wif about 6 years of experience in Build, Release Management, Configuration Management and Quality Assurance on UNIX, Linux and Windows environment.
  • In previous positions I have been involved in and responsible for teh support, maintenance, set up, and development of CI/CD pipelines, build and release process, application monitoring tools, AWS migrations and Linux and Windows server environments.
  • I am currently on teh market and looking for my next rewarding and challenging position wif a renowned company where I can not only advance my current skills but also acquire new skills to better my career.

TECHNICAL SKILLS

DevOps Tools: Chef, Ansible, Jenkins, Anthilpro, Git, Svn, Gradle, Artifactory, Maven, Atlassiantools (Stash, Confluence, Jira), Nagios, Splunk, New Relic, Docker, Puppet

Cloud Platforms: AWS

Operating Systems: Red Hat Linux, Linux, Solaris,Ubuntu, CentOS, Windows (XP, vista, 7, 8, 10, 12).

Web/Application Servers: Tomcat, Apache, Web logic, WebSphere, Nginx

Database: Oracle 10.x, MySQL, SQL Server, MongoDB

Languages, Tools & Other: C, Shell Scripting, VB, Ruby, SQL, QTP, QC, Load Runner, Manual Testing,VHDL, SAS, Apache Mesos, VMware

PROFESSIONAL EXPERIENCE

Confidential, Greenwich, CT

DevOps Engineer

Responsibilities:

  • Perform configuration and troubleshooting for Windows servers, Active Directory, DNS, DHCP, Replication, hardware and related systems.
  • Worked on a team completing a phased rollout of certify software as part to increase security posture. Responsible for integrating LINUX and UNIX server, groups, and users into Active Directory.
  • Implemented New Relic product as Monitoring tool.
  • Worked on deployment of current application of AQR.com.
  • Migrated applications to Ansible for deployment.
  • Using GIT to check in code for respective application.
  • Using Jenkins to build war files required for deployment of application.
  • Written Ansible play books end to end for each application deployment.
  • Monitoring deployments on various applications in to organization.
  • Responsible for on boarding current deployments to Ansible.
  • Used KT’S process improvement through business process improvement for automation.
  • Ensure every issue has an owner and that it is resolved while capturing teh specific details about teh issue, resolution, and which organization and individual provided teh resolution.

Environment: GIT, Jenkins, Ansible, New Relic, Centrify, Active Directory, DNS, and Linux.

Confidential, Appleton, WI

DevOps Engineer

Responsibilities:

  • Implementing monitoring and reporting solutions across a range of environments and platforms.
  • Evaluating and advising on virtualization and containerization solutions.
  • Environment provisioning solutions using Docker, Vagrant, Red Hat Satellite and Jboss.
  • Manage DevOps and Infrastructure team’s supporting tools and infrastructure for 100+ developers on 3 - 5 concurrent releases.
  • Implement teh first release tracking and reporting providing full visibility into software releases.
  • Built a new CI pipeline. Testing and deployment automation wif Docker, Jenkins, and Puppet.
  • Redesigned and redeployed teh Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Manage re-architecture of Jenkins and integration wif Confluence for release management and documentation assets. Re-architect a Maven based system reducing build time.
  • Manage implementation and installation of server class hardware wif migration companies’ assets from desktops around teh office.
  • Manage hardware request and support from developers and infrastructure.
  • Manage all CM tools (JIRA, Confluence, Artifactory, SVN, Maven, Jenkins, ANT, Git, GitHub, Visual Studio) and their usage / process ensuring traceability, repeatability, quality, and support.
  • Configured Jenkins CI tool to automate teh Regressiontestingby including test cases using Selenium Plugin in Jenkins
  • Creating bash scripts and setting up teh Cron jobs for teh daily repeated jobs.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI’s, Whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, Teh Docker container leverages Linux containers and has teh AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.

Environment: Jenkins, Cloudbees, Jenkins, Subversion, Puppet, Bitbucket, Sonarqube, Ruby, Shell, Python, Linux, AWS, SQL, Java,Jboss, Service-Now, Middleware.

Confidential, FL

DevOps Engineer

Responsibilities:

  • Maintained and administered GIT source code repository, GitHub Enterprise is used.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI’s.
  • Developed and implemented Software Release Management strategies for various applications in an agile environment.
  • Involved in daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan teh efforts for upcoming sprint based on teh priority and estimated effort.
  • Participated in weekly release/Environment meetings wif Technology stakeholders to identify and mitigate potential risks associated wif teh releases.
  • Implemented new docker container creation process for each GitHub branch gets started on Jenkins as Continuous Integration server.
  • Developed and Implemented ANT and MAVEN Scripts to automation of build process on MAVEN build tools to test teh application manually and run teh JUNIT Test suites.
  • Developed Shell/Python scripts to automate teh deployment process.
  • Developed Chef Recipes for automating teh Infrastructure, deployment process.
  • Managed build and deployment scripts using RUBY in CHEF, triggered teh jobs using Jenkins to move from one environment to across all teh environments.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
  • Worked wif AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Cloud watch, ELB, Auto-scaling and SNS, created python script using AWS API Calls to manage all resources deployed on AWS.
  • Deployed and hosted teh application on AWS using Ops Works, automated single click deployment onto AWS using Chef.
  • Responsible for Development, Unit and Integrationtesting, System and User AcceptanceTesting.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plug-in to deploy to AWS and worked AWS Cloud management.
  • Implemented custom procedures to unify streamline and automate application development and deployment process wif Linux container technology using Docker.
  • Manage deployment automation using CHEF, Custom CHEF Modules and Ruby
  • Writing test cases for LifeQuest which is one of teh core products wif Grails, Groovy.
  • Maintained JIRA for tracking and updating project defects and tasks.

Environment: GIT, Maven, Chef, Jenkins, Nexus, Ruby, Python, Shell, Docker, Groovy, AWS (IAM, EC2, S3, AMI, EBS, RDS, VPC), JIRA, Nagios.

Confidential, New Brigton,MN

DevOps Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Deployment, implementation of GIT as source control, collaboration and QA tool. Project management, versioning and blame/issue tracking using GIT.
  • CreatedBuildJobs and Deployments in Jenkins.
  • Involved in writing and organizing Shell and Perl scripting for building complex software systems.
  • Worked closely wif teh team to review code for compatibility issues.
  • Created scripts for Backup and restoring GITHUB repositories.
  • Used MAVEN as a dependency management tool to manage all teh dependencies that are required.
  • Created and configured jobs, script builder, custom command builder, agents in Bamboo.
  • Deployed teh EARs and WARs in JBOSS Application server using ANT script.
  • Configuration of various plugins for Jenkins for automation of teh workflow and to optimize and smooth running ofbuildjobs.
  • Configured GIT wif Jenkins and schedule jobs using Poll SCM option
  • Implemented Jira wif MAVENreleaseplug-in for tracking bugs and defects.
  • Experienced wifreleaseengineering, configuration management in Tomcat web application environment.
  • Configured email and messaging notifications, managed users and permissions, system settings and Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environment.
  • Created ANT and MAVEN POMs to automate thebuildprocess for teh new projects and integrated them wif third party tools like Sonar, Nexus.
  • Worked on Nexus for deploying Artifacts and Used JIRA as ticketing tool.

Environment: GIT, Ant, Maven, Bamboo, Jenkins, JBOSS, Perl Scripts, Shell Scripts, Bash Scripting, Nexus, Jira, Apache Tomcat and UNIX/LINUX.

Confidential, NY

Build & Release Engineer

Responsibilities:

  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Automated teh regularbuildand deployment processes for pre-production environments using tools such as Maven following teh Software Implementation Plan.
  • Implemented & maintained teh branching, merging andbuild/releasestrategies utilizing Subversion.
  • Implement and maintenance RAID array storage systems by fine tuning Bash shell scripts and adding cron jobs to better system performance tuning and automate archiving system wif cron jobs.
  • Performed setup of clustered environment wif Web Logic Application Server.
  • Worked in Cross-Platform Environments like UNIX and Windows.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an Agile continuous integration process and automated teh whole process.
  • Implemented teh Puppet Software setup and configuration from teh scratch and deployed teh run-list into Puppet-server and bootstrap teh Puppet clients remotely..
  • Deploying teh cookbooks, recipes using knife tool from Puppet-DK Workstation to Puppet-server.
  • Created user, rpm packages and patch management & configuration implementations.
  • Responsible for maintaining teh run list on Puppet-server.
  • Automated build scripts using Cruise Control wif ANT, Maven and Shell Scripts.
  • Resolved update, merge and password authentication issues in Jenkins and JIRA.
  • Coordinated wif Project Managers to develop teh SCM Plans and Tool Usage Models.
  • Deployed teh Java applications into web application servers like Apache Tomcat.
  • Documented project's softwarereleasemanagement procedures wif input decisions.

Environment: Subversion, Nexus, Java/J2EE, ANT, MAVEN, JIRA, Fisheye, Crucible, XML, Apache Tomcat, Selenium, Perl Scripts, Shell scripts, UNIX/LINUX, CentOS, Windows, Veritas Net Backup, SQL, Tivoli, Perforce, Jenkins, Hudson, Puppet

Confidential

LINUX Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up cron jobs scripts on production servers.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Handling teh day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Managing RedHat Cluster, HPC environment etc.
  • Handling teh day-to-day Operations, Troubleshooting & Solve Server Problems in LINUX.
  • Installing and configuring Red Hat Linux locally or over teh network-kick start- (nfs, ftp, http).
  • User Administration (setup and maintaining accounts).
  • Monitoring system performance, Server load and bandwidth issues.
  • Responsible for writing/modifying scripts using shell, python, and bash for day-to-day administration.
  • Modified Kernel parameters to improve teh server performance in Linux.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Coordinating wif 24 x 7 on-call support personnel in debugging.
  • Maintained proper documentation of all teh activities carried out during teh project
  • Worked wif DBA team for database performance issues, network related issues on Linux Servers.
  • Created and modified users and groups wif SUDO permission.
  • Installed and configured VNC server/client.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.

We'd love your feedback!