We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT industry experience in DevOps Engineer with expertise in areas of Automation, Software Configuration, Version control, Build and Release management, Issue tracking, Change management Incident tracking and Quality Assurance.
  • Experienced as a results and quality driven Configuration Management Engineer with demonstrated success in the development, release and deployment of multiple products in Supply Chain Management, Retail, and Service Industries.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End - to-End automation for all build and deployments.
  • Designed and built highly available, private AWS clouds.
  • Experience in using CVS, Subversion, VTFS, Perforce, GIT and Rational Clear Case on UNIX and Windows environment.
  • Experience in Continuous Integration tools like Anthill Pro and Team City.
  • Experience as a Cloud DevOps Engineer.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Having work experience in support of multi platforms like Solaris, RHEL and Windows of production, test and development servers.
  • Prepared, arranged and tested Splunk search strings and operational strings.
  • Troubleshooting and problem solving of Linux/UNIX /windows servers, debugging OS failure
  • Expert in deploying the code through web application servers like Apache Tomcat/WebLogic/JBOSS/IIS application servers.
  • Experience of working with the release and deployment of large-scale C++, Java/J2EE Web applications.
  • Experience in working with Web-Development technologies like HTML, DHTML, Java Script, .Net, C#, CSS, XML.
  • Excellent debugging skills - Proficient with Windows Debugger Tools (Windbg/cdb/ntsd) and ETW.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Excellent configuration management using Puppet, Chef & Ansible.
  • Good knowledge in scripting languages like Shell, Ant, make, Batch, perl and SQL.
  • Implemented the best practices of SCM in achieving CMM Level standards and Processes.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Good understanding of SDLC, RUP, Agile Methodologies and process.
  • Experience in Software development lifecycle (Agile Scrum) and Software Product Lines.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and perl scripts.
  • Migrated Jirafrom 4.4 to 5.1 standalone Jiraon Linux server.
  • Created and managed SQL Server AZURE Database.
  • Installed Jira on Amazon EC2-Windows.
  • Integrated applications like Fisheye, Stash, Bamboo to Jira apart from other PM tools like ( HP QC)
  • Created Custom workflows, custom screens and custom fields on Jira.
  • Created users on Active Directory, synched the users on Jira and assigned groups and spaces.
  • Documented, Implemented and Maintained program level processes and desk level procedures to perform tasks complaint with Software Configuration Practices.
  • Extensive experience in various testing strategies like System/Integration/Load/Regression/User Acceptance Testing (UAT) and Manual testing (GUI Testing, Field Validation Testing, Functionality Testing) of UI and Web Applications.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Operating System: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX, Mac OS

Database: Oracle 9i/10g/12c, SQL SERVER, MySQL, DB2

Versioning Tools: CVS, Subversion, Clear case, GIT

Mail Servers: Postfix, Dovecot IMAP, SASL, PostgreSQL (Virtual mail box), Ruby on Rails

Configuration management tools: Hudson, Jenkins, Bamboo, Chef, Puppet

Build Tools: ANT, MAVEN, Makefile

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.

Languages: C++, PL/SQL and Java/J2EE

Scripting: Shell scripting, Python, Perl scripting

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

Application Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS,AWQ

Cloud: AWS EC2, VPC, EBS, SNS, RDS, EBS, CloudWatch, CloudFormationAWS Config, S3, autoscaling, Cloud Trail,VMWare,Virtualization experience (VM Management), Docker.

PROFESSIONAL EXPERIENCE:

Confidential, BOSTON, MA

Sr. DevOps Engineer

Responsibilities:

  • Develop and implement an automated Linux infrastructure using Puppet.
  • Wrote Puppet models for installing and managing java versions.
  • Wrote a Python plugin for collected to write metrics to statsd.
  • Implemented automated local user provisioning in instances created in Openstack cloud.
  • Deploying the Open stack components on multimode with high availability environment.
  • Participated in the release cycle of the product which involved environments like Development QA UAT and Production
  • Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
  • Wrote Puppet manifests for deploying, configuring, Instalshield and managing collected for metric collection and monitoring.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling /naming conventions using GIT source control.
  • Configured Jenkins for doing the build in all the non-production and production environments. Worked extensively on CVS, Subversion as Version Control.
  • Handled Jira tickets for SCM Support activities.
  • Creating user level of access for related GitHub project directories to the code changes.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Used Artifactory repository tool for maintaining the Java based release code packages.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labelling of files.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the coredevelopment team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Used o write an install script in Ruby using all of the extra helper functions from Chef
  • Configured the user’s accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

Environment: Puppet, OpenStack, Ant, Maven, Subversion, UNIX, SVN, Bamboo, Nexus Pro, Sonar, Jira, Remedy, Python, Ruby, Shell Scripts, Tomcat, Jenkins.

Confidential, CHICAGO, IL

Linux/ DevOps Engineer

Responsibilities:

  • Supported migration of three distinct data repositories used for reporting and regulatory compliance to JIRA 6. Prepared and executed CSV and CLI scripts.
  • Performed installation, configuration and maintenance of Redhat Linux 4.x/ 5.x/6.x
  • Installation, configuration and Operating System upgrade on Sun Solaris 8,9,10, on sun Servers
  • Also excelled on Linux kernel, memory upgrades, and swap area. Redhat Linux Kickstart Installation. Configuring DNS, DHCP, NIS, NFS in Redhat Linux other Network Services.
  • Performed daily backups, restoration of data as per requests from developers using Veritas Netbackup.
  • Managed Amazon Web Services (AWS) on their Cloud computing environment.
  • Trouble shooted HP servers by going into iLo.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio (SSMS) for Developers.
  • Atlassin tools and SVN/GIT - CM Planning, JIRA hosting on-demand, Installations, Administration, Atlassian tools upgrades, backups, and migrations to JIRA, integrations, support, health checks and JIRA configurations for Protecting intellectual property.
  • Large UNIX environments Infrastructure, Storage, systems setup and advisory. High Availability storage requirements ZFS, XFS, GlusterFS, CIFS, CTBD, SAMBA | You can enjoy freedom from the headaches of IT infrastructure management having a dependable IT Services Partner who can provide remote support and administration of their servers, applications, and overall network.
  • Deployed collective for orchestration. Wrote custom mcollective plugins to deal specifically with our needs.
  • Deployed LDAP for centralized authentication.
  • Deployed centralized logging via rsyslog and LogStash with Kibana as the web frontend
  • Abstracted existing domain purchasing code. This allowed us to purchase domains from any registrar that exposes a domain purchasing API.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Deployed a distributed Jenkins environment for continuous integration/builds. All builds output rpm packages as artifacts.
  • Worked in DevOps team in the integration environment with virtual Cloud hybrid service developing and working on to plan, deploy and deliver strategic solutions.
  • Designed, development, testing, supports the client/server and distributed applications using Java, Java EE and Hadoop.
  • Performance Tuned and gathered performance stats of database
  • Capacity and scalability analysis of Eagle product.
  • Automated data gather for application performance.
  • AWSoperations and support, System admin role, Dev to QA deployments, Dev ops, Created and maintained EC2 instances, S3 and Dynamo DB, RDS.
  • Migrated an existing on-premises application toAWS
  • Understood, implemented, and automated security controls, governance processes, and compliance validation
  • Designed, managed, and maintained tools to automate operational processes
  • Strong analytical and problem solving skills.
  • Capability to provideAWSoperations and deployment guidance and best practices throughout the lifecycle of a project.
  • Experience with application / data migration toAWS.
  • Experience scaling an application and/or its hosting environment to support increases in traffic.
  • Executed DR (Disaster Recovery) testing.
  • Developed automation tools for Eagle product to giving life to innovative thoughts.
  • Hands on with real time data processing using distributed technologies Storm and Kafka.
  • Good experience with NoSQL database HBase and MongoDB.
  • Was responsible for guiding the full lifecycle of a Big Data Solution (Hadoop) solution, including requirements analysis, technical architecture design, application design and development, testing, and deployment.
  • Experience in writing ETL jobs using PIG Latin and HIVE QL.
  • Hands on experience with data acquisition into Hadoop cluster using Sqoop and Flume.
  • Good experience in RDBMS (Oracle, SQL Server, MySQL, Informix) development including SQL, PL/SQL programs and stored procedures.
  • Extensive experience with Core Java (Collections, Multi-Threading, Concurrency, JDBC).
  • Experience in developing REST services and SOAP based web services using JAX-WS, WSDL, XML, XSL, JAXB, and AXIS2
  • Extensive experience in the full life cycle of the software design process including requirements definition, prototyping, proof of concept, preparing the test cases, design, interface implementation, testing, peer reviews, debugging and maintenance.
  • AGILE (Scrum, XP approach) methodology including, test-driven and pair-programming concept.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Extensively worked on installation, configuration and maintenance of CentOS 7 and Red Hat Enterprise Linux 7.
  • Implemented virtualization using VMware in Linux.
  • Installation of ESXI hypervisor for VMware, creation of new Centos servers, worked on creating and monitoring new virtual machines.
  • Involved in setting up Puppet Master/Client to automate installation and configuration across the environment.
  • Responsible for packaging all code into RPMs.
  • Veritas File system and Veritas Volume Manager 2.5 are used to configure the RAID 1 and RAID 5 Storage Systems
  • Experience in Servers consolidation and virtualization using VMware virtual infrastructure, VMware ESX.
  • Installation of ESXI hypervisor for VMware, creation of new Centos servers, worked on creating and monitoring new virtual machines.
  • Used Git Hub and SVN for source control the codes.
  • Used Nexus to store artifacts.
  • Used Jenkins for continuous integration.
  • Administered Weblogic servers.
  • Migration of data from physical data center to vCloud Air. Worked on virtual cloud director to debugging bug and created on NSX edge rules for firewall.
  • Worked extensively on automating task using bash script and Ruby. Deployed application and scripts to different node.
  • Responsible for monitoring servers, applications and switches using Nagios.
  • Configuration of network yum repository as well as local repository.
  • Worked extensively on orchestration of new environment. Upgrading and configuring all the nodes in integration as well as production environment.
  • Upgrading vCloudAir and database to latest available version.
  • Wrote Shell Scripts as cron jobs and deployment scripts for various reasons.
  • Mounted Disks allocated from the SAN (Clarion) for Linux and Solaris servers. Installed new and removed bad HBA cards from the server. Moved the Volumes from CX600 to CX700 to increase storage capacity.
  • Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc
  • Installed of all the required Software, patches, documentation, licensing trouble shooting.
  • Troubleshoot network & DNS issues and handled VERITAS Netbackup server & client connectivity problems.
  • Unix Systems Authentication, Authorization and Audit by using Centrify Enterprise Suite
  • Central user and scheduled job management project by authenticating MS Active Directory for Unix Servers
  • Performed security hardening for Unix Servers
  • Monitored overall system performance, performed user management, system updates and disk & storage management.
  • Created users, manage user permissions, maintain User & File System quota on Redhat Linux and Solaris.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting
  • Setup of full networking services and protocols on UNIX including NIS/NFS, DNS, SSH, DHCP, NIDS, TCP/IP, ARP, applications, kickstartand print servers to insure optimal networking, application, and printing functionality.
  • Installed and configured Sudo for users to access the root privileges.
  • Used Zone Configuration in solaris10 boxes. Used zoneadm utility to create and maintain the zones. Created many number of zones under the Global zone and setup network for the zones.

Environment: Solaris 8,9,10,Redhat Linux 4.x,5.x,6.xVMware ESX Server 3.5.0, JBOSS, Jira Admin, Remedy, EMC Power Path, windows 2000/2003/XP/VISTA/2007, Solstice Disk Suite, AIX 6.1, 5.3, Veritas Cluster Server, Enterprise Security Manager, Opsware, Weblogic 8.1, Oracle 9i/10g.

Confidential, Chicago, IL

Devops Engineer

Responsibilities:

  • Installed and configured Jenkins, ClearCase in Linux Environment and automated processes using Jenkins
  • Automated the deployment process using python scripting, fabric and Jira-python modules.
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • Used Sonar to measure the code quality, and integrated Jenkins with sonar.
  • Used the continuous integration tool Anthill Pro to automate the daily processes.
  • Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Maintain release plan, manage release content, communicate release status and analyze functional and technical dependencies among projects and maintenance of releases.
  • Implemented continuous integration using the Hudson, which tracks the source code changes.
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Wrote MAVEN and Gradle Scripts to automate the build process.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Using ANT, Puppet scripts with Ivy to build the application and deploy.
  • Created and maintained tailored agile scrum methodology using Jira as tracking and workflow tool.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Trained all the project developers and testers on best practices and process adopted for the development life cycle.
  • Good knowledge in LAMP setup.

Environment: ClearCase, Subversion, Maven, Gradle, Nexus, Anthill pro, Linux, Chef, python, Fabric, Jira-python, Jenkins, Bash, Kornshell, Jira and Basecamp

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Automated build and release process.
  • Amazon Web Services (AWS) administration.
  • Hosting the application using EC2, VPC, S3.
  • Experience in AWSdeployments.
  • Support development team with deployment workflow and continuous integration using Jenkins. Build development, staging and production web-servers (python, ruby, php).
  • Wrote Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Worked on PowerShell, Python to automate a range of tasks in an OS diverse Environment.
  • Configured Docker container for branching purposes.
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Created Continuous Build Process using CruiseControl and Hudson.
  • Solid understanding of load balancing appliances in a web environment.
  • Created build profiles for product release using DOJO build process to optimize load, cache ability and layered JavaScript files.
  • Automated deployments across all environments using Udeployand Jenkins.
  • Setup various Team Projects into different Team Project Collections in TFS.
  • Configured TFS Environment along with Share point Services, Reporting Services
  • Used Maven and ANT scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Installed, Configured, Maintain Builds and automated processes in Jenkins.
  • Maintained and administrated GIT and Perforce source code tool.
  • Configured Artifactory to perform Maven builds.
  • Deployed the Java applications into web application servers like Tomcat.
  • Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
  • Documented all build and process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN Tools.
  • Performed and deployed builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Automated deployment of builds to different environments using Jenkins.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.

Environment: AWS, Docker, GIT,TFS, Perforce, Stash, Jenkins, Udeploy, Artifactory, Chef, PowerShell, Python, Perl Shell, Bean Shell, JAVA, .NET, SQL, Tomcat, ANT, Ruby, Maven, PHP..

Confidential

Linux Admin

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Responsible for setting up cron jobs scripts on production servers.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Maintained proper documentation of all the activities carried out during the project.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured VNC server/client.
  • Maintained proper documentation of all the activities carried out during the project
  • Handling the day-to-day Operations, Troubleshooting & Solve Server Problems in LINUX.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Created test scenarios for testing NIS, NFS, DNS and other functionality of the OS. Maintained system security, including password checks, permission scans, implementation of security ensuring tools Linux environment.
  • Created and modified users and groups with SUDO permission.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.

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

Confidential

System Engineer

Responsibilities:

  • Installed CVS and imported the Projects.
  • Installation of Cygwin and CVS and configured open SSH for CVS.
  • Experience in installing and configuring Perforce Version control tool.
  • Administered Perforce which includes creating users, groups, branching, integrating, etc.
  • Identified all the configuration items that are different between the Releases.
  • Wrote Scripts to automate the process of consolidating the appropriate APIs for every Release
  • Developed build scripts using Ant, shell and batch for java projects to create JAR and WAR files.
  • Created System Test / Performance Test environments and Maintained Environment Upgrades
  • Active role in preparing documents like SCM New User guides and SCM verification
  • Coordinated the Development Team, QA and Application Support in Deploying the Code to the right System Test Environment
  • Planned the Release schedules by identifying the Testing Environment and confirming the Current Code Level
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log
  • Created Branches, Tags for each release and particular environments.
  • Automated several repetitive tasks using shell, perl and batch scripting.
  • Merged the branches after the Code Freeze.
  • Created and maintained installers for multiple products using InstallAnywhere.
  • Written Custom Actions and Custom Panels for some installers using InstallAnywhere and java.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support
  • Used Ant, Jenkins, BuildForge and Maven as Build and Continuous Integration Tools.

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, InstallAnywhere, Tomcat Apache Application Server..

We'd love your feedback!