We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Livingston, NJ

SUMMARY

  • Have 8+ years of IT Industry Experience in Linux Administration, Configuration Management, CI/CD process, Release Management and Cloud Implementations.
  • Experience in Administration/Maintenance of Source Control Management Systems, such as Sub Version(SVN), GIT and Knowledge of ClearCase.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
  • Experience in managing the Artifacts generated by MAVEN in the Nexus Repository.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins and Sonar
  • Hands - on experience on managing environments using Chef.
  • Have working knowledge and understanding of Server provisioning tools like Puppetand Ansible.
  • Experienced in Automating, Configuring and deploying instances on AWS cloud environments and Data centers, also familiar with EC2, Cloudwatch, Elastic IP’s and managing security groups on AWS.
  • Experience working on S3 buckets and Glacier configuration.
  • Experience with container based deployments using Docker, working with Docker images.
  • Exposure to administration of application servers such as Tomcat, JBoss, WebSphere, IIS, and WebLogic.
  • Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data Integrity.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Worked with different Bug tracking tools like JIRA, Remedy, HP Quality Center, Crucible and IBM Clear Quest.
  • Extensive experience in using Continuous Integration tools like CruiseControl, Build Forge, and Hudson.
  • Hands on experience with QTP, HP Load Runner and Selenium Testing Tools
  • Knowledge of networking (TCP/IP, Ethernet), NIS, DNS, NFS, DHCP, SMTP and RAID.
  • Experience with monitoring and logging tools like Nagios, Splunk.
  • Good knowledge in managing Sonatype Nexus/artifactory repositories for the MAVEN artifacts and dependencies.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls. Enhances and automates internal processes to generate efficiency.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple project.
  • Expertise in Troubleshooting the problems generated while Building, Deploying and also in Production Support.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Operating Systems: RHEL (5.x, 6.x, 7x), Sun Solaris (9,10,11), CentOS 5,6, Windows 2003, 2008

SCM Tools: Subversion 1.5 & 1.6, Perforce, Team Foundation Server(TFS), ClearCase, Git

CI/CD Tools: Hudson, Jenkins, Bamboo, Chef, Puppet

Build Tools: ANT, NANT, Maven 3.0, Make, Anthill, Bamboo

Programming Languages: C, C++, Java/J2EE, SQL, PLSQL, XML, HTML

Shell Scripting: UNIX Korn and Bash Shell Scripting, PowerShell, Python, Perl, Ruby

Bug Tracking Tools: JIRA, Fisheye, Remedy, Crucible and IBM Clear Quest

Database: Oracle 11g, 9i /8i, DB2, SQL Server 7.0/6.5/2000 , MySQL 4.0

Protocols: TCP/IP, HTTP/HTTPS, RMI/IIOP, SSL, LDAP, DNS, FTP, SFTP and SOAP.

Web/Application Servers: IBM Websphere8.x/6.x, WebLogic8.x,6.x, JBoss6.x/5.x, Apache Tomcat7.x,6.x,5.x

Cloud Technologies: AWS (EC2, S3, CloudWatch, RDS, ElasticCache, IAM)

PROFESSIONAL EXPERIENCE

Confidential, Livingston, NJ

DevOps Engineer

Responsibilities:

  • Developed Playbook and Tasks to manage system configuration in multiple environments using configuration tools like Ansible, Puppet and Chef.
  • Used SVN and GIT as source code repository and involved in migration from SVN to Git.
  • Used Splunk for detecting production issues in system/Application logs of server.
  • Managed GIT, SVN using Jenkins tool to automate the build process.
  • Involved in Administration of Production, Development and Test environment’s carryingWindows, Red Hat Linux, SUSE LinuxandSolarisservers.
  • Managed different source code management system, bug tracking and virtual machine environment and have working knowledge of high level software development facilities/utilities.
  • Configured, monitor and automated cloud base Amazon Web Service tools like EC2, CloudWatch, Elastic Load Balancing, RDS and managed securities groups onAWS.
  • UsedMAVEN,ANTfor the building of deployable artifacts from source code.
  • Created and wroteShellscripts (Bash),PythonandPowerShellfor setting up baselines, branching, merging, and automation processes across the environments usingSCMtools likeGIT, Subversion (SVN),Stashon Linux and windows platforms.
  • Used JIRA tool for Bug tracking and Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Adept at deploying different builds to different environments on parallel development for multiple projects.
  • Exposed to all aspects of software development life cycle (SDLC) such asAnalysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Participated in weekly release meetings to identify & mitigate potential risks associated with the releases.
  • Experience in working with DockerContainer Image, orchestration with Docker-Compose.
  • Deployment withDocker-Machine, Jenkins Docker CI/CD.
  • Clustering withDocker-Swarm, and Image to Service creation, Stack Deployment of multiple services.

Environment: AWS, Chef, Perl Scripting, Shell Scripting, Git, Subversion, Apache Tomcat, Bamboo, Jenkins, MAVEN, ANT, Antifactory, JIRA, Ruby, Bash, Python.

Confidential, Chicago, IL

Build & Release Engineer

Responsibilities:

  • Developed and implemented Software Release management strategies for various applications according to Agile process.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Responsible for CI environments (Jenkins, Nexus, Sonar).
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and MAVEN to schedule the builds.
  • Installed and Configured Jenkins Plugins to support the project specific tasks.
  • Developed automation framework for Application Deployment to the cloud environments.
  • Worked on managing the Private Cloud Environment using Chef.
  • Worked on Configuration management tool Chef for continuous delivery. Rewritten recipes for new environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Optimized volumes.
  • Created and maintained Shell, Python and Ruby scripts for building applications.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: GIT.
  • Managed the source codes repository of multiple development applications using SVN.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Installed and configured build manager and agents to queue builds in TFS.
  • Developed Perl and Shell scripts for automation of build and release process.
  • Used Rapid-IT as provisioning tool for server provisioning and infrastructure setup.
  • Managing Fisheye and integrating with various VCS system and creating a code review mechanism.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Production Environment.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Documentation of detailed build configuration, Build procedures and change history for release

Environment: SVN, Jenkins, Java/J2EE, ANT, MAVEN, TFS, Nexus, Python Scripts, Shell Scripts, UNIX, Linux (RHEL), Fisheye, Rapid-IT, Oracle, JIRA.

Confidential, Atlanta, GA

DevOps / Release Engineer

Responsibilities:

  • Responsible for setting up, managing and maintaining the tools, processes and automation on that, enable the software development life cycle.
  • Managing Build process using Jenkins Server.
  • Managed Jenkins Slaves for Parallel Job execution.
  • Worked for DevOps Platform team responsible for specialization areas related to Chef Cookbooks for Cloud Automation
  • A working understanding of code and script (Shell, Python and Perl)
  • Manage, configure and maintain EC2 instances, ELB and RDS.
  • Manage Releases, including coordination with the Dev team and QA team.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives Status.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Managed SVN repositories for branching, merging, and tagging.
  • Performed all necessary day-to-day Subversion/GIT support.
  • Standardized Scrum practices across multiple agile teams.
  • Utilize JIRA for issue reporting, status, and activity planning.
  • Coordinated the resources by working closely with Build and release engineer for the release and carried deployments and builds on various environments using Jenkins continuous integration tool.
  • Created Branches, Labels and performed Merges in SVN and GIT.

Environment: SVN, GIT, Jenkins, Shell, Python, Perl, AWS, JIRA, Chef, Nagios, ANT, MAVEN, Unix/Linux, J2EE/Java

Confidential

System Administrator

Responsibilities:

  • Installation, configuring and administering RHEL6.x servers, Windows NT/2000/2003 servers.
  • Administration, Creating, Mount/Unmount, File System, Backup/Restore the File Systems (UFS, NFS, ZFS)
  • Installing, Configuring and Administrating Veritas Manager and Veritas File System
  • Performing Backup & Recovery using Veritas NetBackup.
  • Working on incident o and Change Management issues in Linux.
  • Administration and configuration of NFS, Samba servers.
  • Installation and upgrading of OS Kernel and additional packages using RPM, YUM.
  • Scheduling and verifying the system backup using Corn jobs.
  • Managing and resolving disk space issues.
  • Maintaining and manage of all the Linux servers.
  • Remote administration of tools like SSH.
  • Handling Linux based mail servers and FTP servers.
  • Troubleshooting day to day issues.
  • Maintained better coordination between the team members.
  • Good knowledge of identifying and solving problems.

Environment: RHEL, Windows NT/2000/2003 servers, NFS, Samba, RPM, YUM, SSH, FTP

Confidential

System Support Engineer

Responsibilities:

  • Primarily responsible for providing user support which included Installation, Administration, Maintenance and troubleshooting of multiple windows and Solaris servers.
  • Performed automated installations of OS using Jumpstart for Solaris and Kick-start for Linux.
  • Developed, customized and build packages on Solaris and RPMs on Linux for deployment on various servers through Software Development Life Cycle.
  • Designed bash, ksh, and Perl scripts to automate application and system management activities. These scripts provided the following functionality: application startup and shutdown, monitored systems and applications health, and web site management
  • Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers.
  • Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment.
  • Worked with Apache and developed several UNIX scripts to automate web tasks.
  • Configured firewall based on Red hat Linux and FreeBSD 6.x that has three network interfaces.
  • Managed existing documentation for systems and created new procedures to support new products. Created documentation for disaster recovery project.

We'd love your feedback!