We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

FL

SUMMARY:

  • Around 6+ years of experience in DevOps, AWS, Cloud, Build and Release administration including broad work towards code arrangement, bundling, building, troubleshooting, automating, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations tuning and deploying code over multiple environments, also familiar with Data Centers, Elastic IP's and managing security groups on AWS . Linux, Infrastructure Development, Technical Support and Troubleshooting.
  • Experience architecting and building solutions leveraging DevOps tools such as Puppet, Chef and Jenkins, Git, etc.
  • Good understanding of automation practices throughout the development, build and deployment phases of the application life - cycle.
  • Demonstrated ability to support and administer pre-release and production environments for internal facing applications.
  • Experience with build management and continuous integration tools (Jenkins, Maven).
  • Experience and knowledge in AWS Cloud platform and its features which includes EC2, VPC, ELB, EBS Volumes, AMI, RDS, IAM, S3, Route53, CloudWatch, and CloudFormation.
  • And Experienced in Microsoft Azure Cloud and its features which includes VM Classic and VM ARM, Cloud Services, Azure API, Azure AD, Azure AD connect, VPN, Azure MSSQL, NSG, High availability and Container storage.
  • Worked in PowerShell with Azure CLI and AWS CLI for automation process, and knowledge in Shell script.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (Bash), Python, Ruby, PHP PERL .
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
  • Experience with cloud services ( AWS ) elastic capacity administration and cloud deployment and administration tool.
  • Build automation using ANT / Maven and implementation of Continuous Integration through Jenkins/ Team city.
  • Experience in Administration for various environments in software development life cycle (SDLC) Windows, Ubuntu and involved in developing manifests.
  • Implement and manage infrastructure as code through Chef.
  • Implement and manage continuous code build and deployment with Chef .
  • Designed DevOps culture through building relationships with Development & Operations and driving enhancements to the end-to-end release process (workstation to production).
  • Administer various tools supporting SCM & Release Mgt including Source Control, Continuous Integration, Artifact Management & Change Management .
  • Good Knowledge of Software Development Life Cycle ( SDLC ), Well versed in AGILE Methodologies and Water fall Methodology.
  • Experience in installing Firmware Upgrades, Kernel patches, system configuration, performance tuning on Unix/Linux systems .
  • Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks .
  • Protected encrypted data needed for tasks with Ansible Vault .
  • Experience with Ansible Tower to more easily manage enterprise Ansible deployments
  • Worked with Ansible in conjunction with Vagrant in a DevOps environment.
  • Experience in development with OSS's like C, Java, JavaScript, Python and Perl.
  • Utilize AWS CLI to create and access Resources.
  • Utilize Puppet for configuration management of hosted instances within AWS .
  • Possess good interpersonal skills that have been put to good use in coordinating with the Project Teams and providing customized solutions.

TECHNICAL SKILLS:

SCM Tool: GIT, Subversion (SVN), Perforce

Build Tool: Ant, Jenkins, Terraform, Perl, Maven, Make file, Quick Build

CI Tools: Jenkins/Hudson, Bamboo

Servers: JBOSS, Apache Tomcat, WebLogic, WebSphere

Version Control Tools: CVS, SVN, Harvest, Perforce

Languages: Shell, Perl, C, C++, Java

Web Technologies: JDK 1.4/1.5/1.6 HTML, XML, JSON

Operating System: UNIX, Linux, Solaris, Microsoft Windows

Container Technologies: Docker, Kubernetes, Rancher

Database System: My SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access, DB2

Amazon Web Service Tools: EC2, VPC, S3, EFS, Glacier, Lambda, Cloud Front, Dynamo DB, RDS, Cloud Watch, Beanstalk, ELB, SQS, Route53

Build Tools /Release Engineering/DevOps: MAKE, Jenkins, Ansible, Puppet, Chef, Ant, Maven, Perl, UC4, BAMBOO, SALT

PROFESSIONAL EXPERIENCE:

Confidential, FL

Sr. DevOps Engineer

Responsibilities:

  • Application deployments to multiple environments and troubleshooting.
  • Tuning a Java process with expertise in heap memory, swap memory, multi-threading etc.
  • Involved in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, and SUSE Linux servers
  • Proposed branching strategies and implemented it.
  • Experience in working on Jenkins for continuous integration and for End to End automation for all Build and Deployments.
  • Expertise in Artifactory and SonarQube administration.
  • Jenkins administration which includes installation, configuration and backup.
  • Branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Bit bucket.
  • Atlassian ALM administration, which includes installation, integration and customization.
  • Integrating Jira with tools like Jenkins, Test link, SonarQube and other tools.
  • Puppet Master/Agent installation and configuration.
  • Experienced in large production environments using different configuration tools like Puppet and Chef. Supported 500+ servers of chef environment. Developed manifest and Cookbooks to manage system configuration.
  • AWS EC2, VPC, Route 53, EFS and S3 services for provisioning machines, setup security groups, VPC setup, Direct connect, Elastic Load balancing, Cloud Watch.
  • Experienced in analysis, design, development, maintenance, system programming and production support in the information technology industry.
  • Resolving SVN Merge conflicts, creating Build scripts using Maven, pushing artifacts to Nexus.
  • Chef Server, Client and Workstation installation and configuration.
  • Adept at deploying different builds to different environments on parallel development for multiple projects
  • Perform periodic system audits on all environments ensuring controlled versions of software reside all environments
  • Deployments Java based application servers, creating environments, clusters.
  • Expertise in Shell scripting and drafting scripts to automate the process.
  • Environment automation using Chef Ruby by creating Cookbooks and testing Cookbooks with Kitchen.
  • Experience in detecting production issues in system/Application logs of server using Splunk.
  • Development-Setup for associates to perform regression testing of Applications before IFT.
  • Performance monitoring for Application Servers, applications & Webservers.
  • Preparing the deployment road map for IAT and Production deployments.
  • Worked on J2EE, JSP, Spring MVC.

Environment: Chef, Jenkins, Git, AWS, Jira, Bit bucket, ANT, Artifactory, SonarQube, Maven, JIL, Linux, SVN, IBM WebSphere, Microsoft Visio.

Confidential - New Albany, OH

DevOps Engineer

Responsibilities:

  • Used SVN for branching, tagging, and merging.
  • Scripted ANT (Build.xml's) for Building Ant Projects.
  • Developed and maintained the Standard Operating Procedures for the software.
  • Experience as Rational Software Development Life Cycle Engineer.
  • Installing, configuring, troubleshooting and modifying software.
  • Configured Hudson for Continuous Integration.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Deployed to Web Sphere Application Servers.
  • Creating and modifying the manifest as per the requirement on puppet
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with the team to review code for compatibility issues.
  • Arranging Change Control Board Meetings, defining guidelines for Change Control Board.
  • Created scripts for Backup and restoring SVN repositories.
  • Creation of Configuration Management Plans, Usage Models for different applications.
  • Expertise in developing and maintaining quality control processes, continually meeting corporate objectives and resulting in highest level of client satisfaction.

Environment: Subversion (SVN), ANT, Hudson, Web sphere, Perl Scripts, Shell Scripts, XML, Windows XP, SQL, and Oracle.

Confidential - Oaks, PA

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, INT, QA and Production.
  • Developed and maintained UNIX/Perl/Maven scripts for build and release tasks.
  • Performed database deployment activities like execution of Database scripts.
  • Performing clean builds according to the schedule published for a given releases.
  • Used IBM Build Forge to kick off different Build Jobs based on the requirements.
  • Used IBM Rational Clear case as source code management tool.
  • Used IBM Web Sphere as web application server for deploying artifacts.
  • Used Remedy for tracking changes.
  • Participated in Branching and Merging.
  • Created Release Branches for Parallel development.
  • Involved in creating new elements in VOB's.
  • Modified Maven scripts to build the JAR's, Class files, WAR files and EAR file from VOB's Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
  • Configured the different (Hosted, Proxy and Virtual) repositories based on the requirements to share artifacts with in company.
  • Writing shell and Perl scripts for automated deployments especially in handling all the tasks before kicking off WSADMIN scripts or admin console deployments.
  • Scheduled different automated Builds to run in the off hours.
  • Verifying that the methods used to create and recreate software builds are reliable and repeatable
  • Research the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: UNIX, Windows, Clear Case, IBM Build Forge, Clear Quest, ANT, Test Manager, CVS, WebSphere.

Confidential

Linux Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Installed and configured Apache / Tomcat web server.
  • Installed and configured VNC (Virtual Network Computing) server/client.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Created and modified users and groups with SUDO permission.
  • Created and modified application related objects created Profiles, users, roles and maintained system security.
  • 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.
  • Creation of Logical Volume Manager (LVM) for Linux operating systems.
  • 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.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Maintained proper documentation of all the activities carried out during the project
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.

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!