We provide IT Staff Augmentation Services!

Devops Solution Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7+ years of experience in Configuration Management, Build and Release Management in building, deploying and automation of code between different environments.
  • Exposure to software development life cycle (SDLC) and various methodologies like extreme programming, waterfall model.
  • Experience on installation, configuration and administration of CentOS 5.x/6.x/7, RHEL 5.x/6.x/7, Windows Server 2008 - R2.
  • Extensively worked with various version control systems like SVN, GIT. In depth knowledge on branches, labels, tags and merge strategies for all projects in GIT.
  • Experience in migration of source code repositories between GIT and SVN.
  • Expertise in configuration, utilization of build automation tools like ANT, Ivy and Maven for building artifacts from the source code.
  • Experience in setting Maven repository and pom.xml.
  • Extensively worked and used continuous integration tools like Jenkins, Cruise control and Bamboo for end-to-end automation of all builds and deployments.
  • Hands on experience on installation, administration and configuration of repository managers like Nexus and Artifactory.
  • Experience in Bug/issue tracking tools like JIRA, HP Quality Center and knowledge on Mantis and Remedy.
  • Document daily meetings, build reports, release notes and many other day to day documentation and status reports.
  • Expertise in troubleshooting the problems generated while building, deploying and in Production support.
  • Worked on Configuration Management tools like Chef and Puppet for Continuous Integration, Continuous Delivery and ContinuousDeployment.
  • Experience in defining puppet resource types, classes, environments, modules and manifest files over puppet master server and deploying them over multiple nodes.
  • Extensive knowledge in administration and expertise in Shell scripting, Ruby Scripting for environment builds Automate deployment on Apache Tomcat web server, JBOSS server, Oracle Weblogic and IBM Websphere application servers.
  • Experience of working with the release and deployment in Java/J2EE Web applications environment.
  • Experience in configuring VMware ESX/ESXi, vSphere, vCenter, Oracle Virtual Box, Memory, Network Settings and VDISK.
  • Successful Cloud automation by integrating AWS Cloud Formation templates with Puppet and Chef.
  • Expertise in deploying multiple web and application servers on Amazon Web Services elastic environment using EC2 Instances, Auto-scaling, RDS, Amazon IAM policy framework, S3, Cloudfront etc and on other cloud platforms.
  • Knowledge of using and troubleshooting various routed protocols like FTP, SFTP, SSH, HTTP, HTTPS, DNS, DHCP, TELNET.
  • Experience on Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management).
  • Expertise in configuration and maintenance of server infrastructure monitoring systems like Nagios, Splunk and Cacti.
  • Proficiency in resolving complex issues with innovative solutions and agile in fulfilling the project goals with in allocated timeframe.
  • Outstanding interpersonal skills and leadership qualities with potential to work in a team based environment.

TECHNICAL SKILLS

Versioning Tools: Subversion, GIT.

Build Tools: ANT, Ivy, Maven, Stash.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, Mantis.

CI Tools: Bamboo, Jenkins and Team City.

Repository Manager: Nexus, Artifactory.

Configuration: Puppet, Chef.

Management tools:

Languages/Scripting: Perl, Shell, Python, SQL, Java/J2EE, Ruby.

Operating Systems: Windows, Red Hat Enterprise Linux, CentOS, Ubuntu, IOS.

Web Technologies: Servlets, XML, JDBC, JSP, Java Script, HTML.

Web servers: Apache, Nginx.

Application Servers: JBOSS 4.x/5.x/6.x, WebLogic 11g, Apache Tomcat 5.x/6.x/7.x, IBM Web Sphere Application Server 6.x/7.x/8.x.

Databases: Oracle, SQL SERVER, MY SQL, DB2.

Monitoring System: Nagios, Cacti, Splunk.

Virtualization and Cloud Technologies: VMware ESX/ESXi, vSphere, vCenter, Sales Force, Amazon Web Services.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

DevOps Solution Engineer

Responsibilities:

  • Attended daily Standup meetings, Bug scrum meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.
  • Worked together with developer’s using Atlassian Tools like JIRA, Bamboo, Stash-Git repository, SourceTree to fine-tune process and speed up the delivery process efficiently.
  • Responsible for designing and maintenance of the GIT Repositories and access control strategies.
  • Designed and implemented GIT Meta data including labels, attributes, triggers and hyperlinks.
  • Performed all necessary day-to-day GIT support for different projects and also implemented & maintained the branching and build/releases strategies utilizing GIT.
  • Merged Develop branches to Master Branch after successfully completing pull request in GIT.
  • Configured GIT and used GIT plugins in Jenkins to schedule jobs using Poll SCM option.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Extensive experience in JIRA for creating bug tickets, story boarding, pulling reports from dashboard, creating and planning sprints.
  • Introduced effective ways of communication and stream-lined use of JIRA to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Communicated failed builds and error logs to QA and Developers to debug and trouble shoot problem areas.
  • Implemented Chef to deploy the builds for Dev, QA and production on to the IBM WebSphere server and Tested Cookbooks with Test Kitchen even before uploading to chef server.
  • Very good understanding of using Roles, Environments, Data Bags and their encryption with Vault.
  • Expertise in creating, executing, scheduling vOrchestration workflows both in vSphere server and client.
  • Wrote Custom monitors for Cloud Watch, Good Knowledge of AWS CLI and used Cloud Formation templates with Chef to provision new environments.
  • Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.

Environment: Java/J2EE, Stash-GIT, Maven, Jenkins, JIRA, SourceTree, Chef, vSphere, AWS Cloud Formation, Ruby, Python Scripts, Shell Scripts, IBM WebSphere server, UNIX.

Confidential, Herndon, VA

DevOps Engineer

Responsibilities:

  • Organized and Co-ordinate Product Releases by working closely with product development, QA, Support team across global locations to ensure successful releases.
  • Responsible for versioning the source code and configuration for all SVN Repositories, releasing binary files and building source files with Jenkins continuous integration, applying labels on source files and release files.
  • Branching, Tagging, Release Activities on SVN.
  • Configured and installed Maven plugins in Jenkins to implement nightly builds on daily basis and includes change logs for the past build changes.
  • Experience on configuring JFrog Artifactory to provide bullet-proof solution to track artifacts from development to production environment.
  • Developed and implemented an automated Linux infrastructure using Puppet.
  • Created Puppet modules and Puppet manifests for installing and managing java versions for JBOSS servers across multiple nodes.
  • Hands on experience on using MCollective, Hiera in concurrence with puppet modules.
  • Manage DevOps methods using Puppet, worked with Sales Force in moving QA environments to the cloud and responsible for distributed applications across Sales Force and VM Ware environments.
  • Created scripts in Python which integrated with Sales Force API to control instance operations.
  • Deployed a centralized log management system and integrated into Puppet to be used by developers.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, defects fixed, labels applied.

Environment: Java/J2EE, Jenkins, Python, JIRA, ANT, Maven, Subversion, Artifactory, Linux, VM Ware, Sales Force, JBOSS, Ruby, Puppet.

Confidential, Salt Lake City, UT

Build and Release Engineer

Responsibilities:

  • Primary duties include Build & Deployment of the java applications onto different environments Dev, QA & UAT.
  • Hands-on Experience on Jenkins, Developed Jenkins Plugins which integrates our In-house tools with Jenkins.
  • Implemented E2E pipeline in Jenkins which would do the below activities:
  • Using Poll SCM in Jenkins to trigger builds when there’s change in the VCS like GIT, Subversion.
  • Leveraging project specific knowledge from developers, resolved code conflicts during merges and provided insight as needed.
  • Developed scripts using Perl, Bash, and Batch files for automation of activities and builds
  • Build the code using build tools using Maven, Ant, etc.
  • Build scripts using ANT and MAVEN build tools in Jenkins and moved build artifacts from one environment to other environments.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices and produced release notes and other build-related documentation.
  • Analyze and create daily reports on the status of server backups on intranet and extranet and Provide complete phone support to customers.
  • Designed and implemented automation deployment used to promote major releases, monthly releases, and patches from Development to Integration/QA, Staging/UAT and Production.

Environment: Java/J2EE, Subversion, ANT, Maven, Jenkins, Perl, UNIX, Shell scripts.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked with Subject Matter Experts on Build and Release Management methodologies, hands-on experience creating and managing the various development, build platforms and deployment strategies.
  • Assist with maintaining the source control system, developed build scripts, and maintained current build systems.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Merged release branches to the trunk in Subversion after the production release and resolved the conflicts if any encountered.
  • Performed weekly and on-call deployments of application codes to production environments using Hudson/Jenkins.
  • Hand on experience in Mantis for creating bugs tickets, pulling reports from dashboard.
  • Installation, Configuration and maintenance of Hosted VMware like VSphere, VMware View.
  • Build and deploy J2EE application in Oracle WebLogic.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Installation and configuration of Splunk for server performance monitoring.
  • Used Remedy tickets to maintain reports for release services.
  • Trained team members and responsible for knowledge transfer.

Environment: Java, UNIX, Maven, SVN, ANT, Hudson/Jenkins, Mantis, WebLogic, SQL, Remedy, Splunk.

Confidential

System Administrator

Responsibilities:

  • Installation and configuration of Red Hat Enterprise Linux RHEL 5.x, 6.x Servers on HP, Dell Hardware, VMware virtual environment and cloud environment.
  • Worked with network team to setup Network to Linux Environment and firewall team to run firewall rules for server going to be built behind firewall and setup rules for server to be built in DMZ.
  • Create, Manage and Configure virtual machine VM’s on VMWare platform using VMWARE ESX/ESXi, vCenter.
  • Configured PowerPath for SAN devices and Performed Disk management with the help of LVM (Logical Volume Manager), experienced in RAID configurations and worked with backup team to backup Linux servers using NetBackup.
  • Configured LDAP client on all Linux machines, which enables all the Linux users to be authenticated on Microsoft Windows Active Directory Server and management of Red Hat Linux user accounts, groups, directories, file permissions and sudo rules.
  • Installation and configuration of WebSphere application server WAS 6x, 7x.
  • Managed builds and Deployments, Created Ant Scripts to customize EAR, WAR and JAR files and the application is deployed on WebSphere server.
  • Installation and configuration of Nagios and Cacti on servers used for Network and performance monitoring.
  • Worked with RPM (Red Hat Package Manager) and YUM Pushed RPMs across the Linux platform with the help of BigFix and Rebuild corrupted RPM and LDAP database.
  • Written custom BASH shell scripts to automate the operating system tasks and built custom RPM packages to add in post tasks when building new servers.
  • Performance monitoring using sar, iostat, vmstat and mpstat on servers and also logged to Cacti monitoring tool for graphical view.
  • Worked intensely on post build process for ongoing projects and served as an escalation point to support team and provided 24/7 Linux on call production support on rotation basis. Responsible for maintaining security on Red Hat Linux.

Environment: RHEL 5x/6x, VMWare ESX, ESXi, vCenter, NetBackup, DNS, SFTP, PowerPath, LVM, RAID, Java, WebSphere, RPM, YUM, LDAP, Active Directory, Nagios, Cacti, BASH Scripting.

We'd love your feedback!