We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

2.00/5 (Submit Your Rating)

Juno Beach, FL

SUMMARY:

  • Over 8 years of experience in IT industry with major focus on DevOps , Software Configuration Management and Build/Release Management.
  • Exposed to all the aspects of Software Development Life Cycle (SDLC) .
  • In depth understanding of the best practices and principles of Software Configuration Management (SCM) in Agile , Scrum and Waterfall methodologies.
  • Experienced in working with Version Control Systems like Subversion (SVN) , GIT , ClearCase in setting Branching, Tagging and maintaining the version across the environment.
  • Experience in Build automation tools like Jenkins , ANT , Maven and Bamboo .
  • Experience in Continuous Integration and Continuous Deployment using Jenkins and Ansible in multiple environments.
  • Hands on TFS (Team Foundation Server) based build system
  • Extensive experience in using MAVEN and ANT as build tools for building of deployable artifacts ( jar, war & ear ) from source code.
  • Hands on knowledge and expertise in creating Jenkins Pipeline
  • High Proficient SQL and RDBMS skills, including SQL Server and MYSQL.
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Centre and IBM Clear Quest
  • Implemented Puppet modules to automate the installation and configuration for a broad range of services.
  • Hands on monitoring and alerting services for servers using NAGIOS .
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience in Amazon Web Services ( AWS )
  • Experience with Amazon AWS cloud creating EC2 instances, security groups, EC2 container services and Amazon elastic block store.
  • Experience in writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python
  • Experienced in working in Linux and Windows environments.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects
  • Proficient in defining, communicating and fulfilling the project’s goal and breaking complex issues into manageable parts.
  • Capable of handling multiple tasks and work efficiently both in a group and as an individual to meet deadlines.

TECHNICAL SKILLS:

Build Tools: ANT, MAVEN

Version Control Tools: ClearCase, Subversion (SVN), GIT

CI tools: Jenkins, Bamboo, Hudson, Anthill

Infrastructure as service: Openstack, AWS

Configuration Management Tools: Puppet, Chef, Ansible

Programming / Scripting Tools: C, Unix shell scripting, Perl scripting, Shell scripting, Ruby, Python, Bash, HTML, XML, RDBMS, MySQL

Operating System: Windows, LINUX, UNIX, CentOs, Ubuntu, Redhat

Bug Tracking: Jira, Hp quality center, Bugzilla

SDLC: Agile, Scrum, Waterfall

Tracking / Monitoring Tools: Nagios, Jira, ClearQuest

Cloud Computing Amazon: EC2, VPC, ELB, EBS, SNS, Cloud Watch, S3, Cloud Trail, IAM

PROFESSIONAL EXPERIENCE:

Confidential, Juno Beach, Fl

Senior DevOps Engineer

Responsibilities:

  • Installed and configured GIT and communicating with the repositories in GITHUB .
  • Setting up and implementing the build and deployment delivery process using Subversion, Git, Jenkins.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM .
  • Experience in setting up the chef repo, chef work stations and chef nodes.
  • Working with an agile development team to deliver CI/CD (continuous integration/continuous delivery) product in an open source environment using Ansible and Jenkins to get the job done.
  • Used the continuous Integration (CID) tool Jenkins for automating the build processes.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Worked with container based deployments using Docker . Working with Docker images, Docker hub and Docker registries .
  • Strong understanding of Infrastructure automation using Docker and Ansible
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Worked with devops practices using AWS, Google Cloud, ElasticSearch and Docker with Kubernetes
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Involved in Designing and deploying AWS solutions using EC2 instances.
  • Worked with continuous delivery and build clouds with AWS.
  • Worked closely with other development and operations team to understand complex product requirements and translated them into automated solutions.
  • Involved in AWS architectural design to provision the AWS resources.
  • Used Jira for tracking and ticketing.

Environment: AWS (EC2, VPC, S3, IAM, EBS, RDS), Chef, Jenkins, Maven, Jira, Kubernetes, Docker, Git, Subversion.

Confidential, Dallas, TX

Build and Release Engineer

Responsibilities:

  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Written Chef cookbooks and recipes to Provision several pre - prod environments consisting of Deployment automation, AWS EC2 instance mirroring , WebLogic domain creations and several proprietary middleware installations.
  • Written several cookbooks which include recipes to perform Installation and Configuration tasks involving JDK, tomcat, WebLogic binaries installation and domain creations.
  • Experience in writing playbooks for Ansible and deploying applications using Ansible.
  • Written custom resources, created various roles and environments and used chef handlers for various auto kickoff requirement jobs
  • Responsibility to maintain the networking form AWS cloud back to on premise connectivity and no direct internet access from AWS cloud VPC to the rest of the world (Internet)
  • Worked with Custom AMI's, created AMI tags modified AMI permissions .
  • Created Security Groups, configuring Inbound Outbound rules, creating and importing Key Pairs.
  • Utilized Cloud Watch service to monitor on demand instances, S3 metrics, configuring alarms for
  • Bootstrapping instances using Chef and integrating with auto scaling
  • Maintained over 40+ jobs in Jenkins from 8 different Application teams for over 4-5 releases in parallel.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.
  • Experience in LDAP and Jenkins Integration . Designed and developed integrated solutions through these DevOps tools, processes and procedures to facilitate the cost-effective delivery of services or fielding of products.

Environment: Rational ClearCase, Rational ClearQuest, UCM, Shell Scripts, Perl, GIT, ANT, CVS, UNIX, SQL, WebSphere and Windows Environment.

Confidential, Morrisville, NC

Build and Release Engineer

Responsibilities:

  • Designed and Configured release process through uDeploy and RLCT with required governance and standards for Web based and UNIX applications.
  • Coordinating with developers with establishing and applying appropriate branching, merging, labeling/naming conventions using GIT source control.
  • Maintained built related scripts developed in ANT , Maven, shell and WLST/Python . Created and modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Provided support to development tools such as Remedy & Defect Tracking (ServiceNow) .
  • Worked on the Oracle databases in the back end to execute the DMLs and DDLs.
  • Coordinated with Development teams and Release Management regarding appropriate system releases among other development platforms.

Environment: - GIT, Jenkins, uDeploy Ant, Maven, Nexus, Java, DevOps, Linux, Windows, Remedy, Service Now, Oracle, Shell, Python

Confidential

Build and Release Engineer

Responsibilities:

  • Experienced in working with CVS environment and configuring the version tool for the project development
  • Responsible for creating repositories and adding users to the branches in GIT .
  • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to the Company policy, was successful in implementing it.
  • Created branching and tagging strategy to maintain the source code in the GIT repository .
  • Installed Jira (Bug Tracking Tool) and Confluence (Wiki) on Tomcat server .
  • Configured Bamboo Server and Remote Agent on Windows Server as a CI Server .
  • Initiating other CM users for developing the product, regular communication with the team members and documenting their duties.
  • Utilized Atlassian confluence to communicate with other co-workers to share the work. Researched and implemented code coverage and unit test plug-ins with Bamboo .
  • Configured and maintained Bamboo to implement the CI process and integrate the tool with Maven to schedule the builds.
  • Management of Customer Requirements and documentation of the Project Plan as per the year requirements.

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

Confidential

System Admin

Responsibilities:

  • Performed Redhat Linux Kick-start Installation.
  • Configured and maintained Redhat Linux and SUSE servers.
  • Installed , upgraded and loaded Patches and Packages on Redhat Servers.
  • Attended to users , developer problems ; did troubleshoot the system and end user issues .
  • Created and maintained Operating System Installation Documents.
  • Monitored system performance, tune-up kernel parameter , add / remove / administer hosts , users.
  • Worked on Performance monitoring using native and third party tools .
  • Managed NIS , NFS and Send mail Server .
  • Added more resources like Memory , Disks and increasing the Swap .
  • Performed User and Group Management using Admin tools .
  • Wrote bash and shell scripts .
  • Involved in documenting of Linux and Windows environment and configuration details including

Environment: Red hat, NIS, NFS, Perl, shell Scripting, CRONTAB/AT.

We'd love your feedback!