We provide IT Staff Augmentation Services!

Devops Engineer, Resume

4.00/5 (Submit Your Rating)

Arlington, TexaS

SUMMARY

  • Over 7+ years of experience with DevOps/ Build and Release Engineer in automating, building, deploying, Managing and releasing of the code from one environment to another environment and cloud implementations.
  • Experience in branching, tagging and maintaining version across the environment using SCM tools like Subversion, Bitbucket
  • Experience administrating/facilitating Continuous Integration (CI) tools, including Jenkins and Bitbucket Pipelines
  • Experience with the cloud versions of JIRA, Confluence, and Bitbucket Pipelines
  • Experience in software build tools like Apache Maven, Apache Ant to write pom.xml and build.xml respectively for the building of deployable artifacts (jar, war & ear) from source code
  • Extensively worked on Hudson/Jenkins and Bamboo for continuous integration (CI) and for End to End automation for all build and deployments
  • Hands on experience in installing and administering CI tools like Jenkins, SonarQ, SubVersion and Nexus/Artifactory
  • Used Jenkins for Continuous Integration and deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS
  • Production experience in large environments using configuration management tools Chef and Ansible
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations

TECHNICAL SKILLS

  • Version Control Tools:Subversion (SVN), GitHub Enterprise, Bitbucket, Gitlab
  • Operating Systems: Windows Server 2003/2003 R2/2008/2012/2016, RHEL 7/6, Ubuntu 14.04/16.04/17.04, CentOS 6/7, AIX 7/6
  • Continuous Integration Tools: Jenkins, Gitlab CI
  • Scripting Languages: Maven, Ant, Shell, Power shell, Bash, Python, Ruby, Groovy
  • Artifact Repositories: Nexus, Artifactory
  • Database: SQL Server, MY SQL, Oracle
  • Application Server: Apache Tomcat, Web Logic, JBOSS,
  • Configuration Management: Terraform, Chef, Packer, Jenkins
  • Quality and Monitoring tools: SonarQube, Splunk, AWS Cloud watch
  • Cloud Services: AWS ( Confidential )
  • Other Tools: JIRA, Confluence, ServiceNow, CA - Rally
  • SDLC: Agile Kanban, Waterfall

PROFESSIONAL EXPERIENCE

DevOps Engineer,

Confidential,

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Organized and Coordinated Product Releases work closely with product development, QA, Support across global locations to ensure successful releases.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Designed, configured and deployed multiple applications utilizing the Confidential focusing on high-availability, Auto-Scaling and defined IAM, Security Groups in AWS.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch and installed the application in AWS EC2 instances and configured the storage on S3 buckets.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal and written recipes and cookbooks for configuring server side through Chef.
  • Automated the cloud deployments using Chef, Python and AWS Cloud Formation Templates.
  • Used knife command-line to provide an interface between a local Chef-repo and the Chef server.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Installed, Configured and Administered Jenkins Continuous Integration Tool also automated Continuous Build and deploy Scripts for Jenkins.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.

Environment: ANT, MAVEN, Chef, AWS, python, Vagrant, SVN, Jenkins, UNIX, LINUX

DevOps Consultant,

Confidential, Arlington, Texas

Roles & Responsibilities

  • Responsible for day to day build & deployments in pre-production and production environments.
  • Implemented a Bitbucket mirror for SVN repository, which enables users to use both GIT and SVN.
  • Defined branching, labeling, and merge strategies for all applications in Bitbucket. Built Continuous Integration environment Jenkins and Continuous delivery environment
  • Used ANT and Maven as a build tools on Java projects for the development of build artifacts on the source code.
  • Worked on the migration of Subversion (SVN) repositories to Bitbucket while preserving the commit history and other metadata like branches, tags and authors
  • Configured Jenkins to implement nightly builds on a daily basis and generated change log that includes changes happened from last 24 hours
  • Administering and supporting the CM tools including Subversion on UNIX and Windows environments
  • Generating user level of access for related Bitbucket project directories to the code changes.
  • Accountable for design and maintenance of the Bitbucket Repositories, views, and the access control strategies
  • Moved out Chef to all servers, and used the chef node database to drive host configuration, monitoring, and taking backups
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system and made use of Jenkins for Chef CI

Environment: Subversion (SVN), Bitbucket, Chef, Apache ANT, Maven, Web Sphere Application Server, Tomcat, Perl Scripts, Shell scripts, JIRA, Jenkins, AWS, Nexus.

DevOps/Build and Release Consultant,

Confidential, Racine, WI

Roles & Responsibilities

  • Installed, administered and managed Red Hat Linux, Solaris, and AIX servers.
  • Maintaining the infrastructure servers for different data centers using Confidential AWS .
  • Design, deploy, maintain Ubuntu server environments primarily hosted in Confidential .
  • Experience in using AWS resources like IAM for maintaining the user accounts, security groups
  • Using GIT to manage source code developed by various platform engineers.
  • Used GIT as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repositories, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Developed shell scripts to automate the system management functions and system backup.
  • Extensively worked on Jenkins for Continuous Integration and for End-to-End automation for all Build and deployments.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube etc.
  • Expertise in using build tools like MAVEN for the building of deployable artifacts such as war & ear from source code and used MAVEN as a dependency management tool to manage all the dependencies that are required.
  • Managed the Maven Repository using Nexus tool and used the same to share the Confidential and releases of internal projects.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios.

Environment: Subversion, ANT, MAVEN, Java.J2EE, Hudson/Jenkins, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts

Build & Release Engineer,

Confidential, Houston, TX

Roles & Responsibilities

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from Subversion repository to GIT
  • Implemented continuous integration using Jenkins. Created repositories according the structure required with branches, tags and trunks

Environment: SVN, GIT, Bamboo, Jenkins/Hudson, Maven, GIT, Jira, J2EE, Shell, Perl, ANT, UNIX, Windows NT/2000.

Linux System Administrator,

Confidential, Naperville, IL

Roles & Responsibilities

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from Subversion repository to GIT
  • Implemented continuous integration using Jenkins. Created repositories according the structure required with branches, tags and trunks

Environment: SVN, GIT, Bamboo, Jenkins/Hudson, Maven, GIT, Jira, J2EE, Shell, Perl, ANT, UNIX, Windows NT/2000.

Linux System Administrator

Confidential,

Roles & Responsibilities

  • Installation, configuration, maintenance of Linux Servers and Workstations.
  • Creation of Users, Groups and mount points for NFS support management of user accounts, files and directory permissions, and securing UNIX systems to match industry best practices
  • Maintaining appropriate file and system security, monitoring and controlling system access, changing permission, ownership of files and directories, maintaining passwords, assigning special privileges to selected users and controlling file access, monitoring the status of process in order to increase system efficiency, scheduling system related Cron jobs.

Environment: RedHat, VMware workstation, Cron jobs, Maintain and support, permission/ ownership, NFS support

We'd love your feedback!