We provide IT Staff Augmentation Services!

Devops/software Configuration Engineer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • Over 13+ years of IT Industry Experience with Configuration Management, Build, Deploy and Release Management
  • Expertise with UNIX and Windows environments including Shell, PowerShell and Python scripts, Subversion, GIT, TFS. Clearcase and Accurev
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies
  • Hands on experience in Installing and Administrating CI tools like Hudson/Jenkins
  • Gathered requirements and prepared requirement documents and technical design documents to meet the business rules
  • Worked with different Bug tracking tools like JIRA, Salesforce, Sysaid, ClearQuest, Bugzilla
  • Experience on Hudson/Jenkins for continuous integration and for the end to end automation for all the builds, deployments on DEV,QA, UAT and PROD
  • Setting up continuous integration and formal builds using Artifactory repository
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build
  • Atlassian tools and SVN/GIT, JIRA hosting on - demand, Installations, Administration, Atlassian tools upgrades, migrations to JIRA, integrations, support, health checks and JIRA configurations
  • Strong knowledge on Source Controller concepts like Branches, Trunks, Merges and Tags
  • Worked with Engineer, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while deploying the deployment and building
  • Hands-on experience with configuration and automation tools such as Puppet,Chef and Ansible
  • Strong experience devops essential tools like Docker and Kubernetes.
  • Good understanding of VMWare, Open Stack and Docker platform
  • Worked on AWS Code deploy, AWS lambda, AWS RDS
  • Certified Scrum Master

TECHNICAL SKILLS:

Operating System: Linux & Windows

Scripting: PowerShell, Python, shell, Perl

Build Tools: Maven, ANT, Hudson-Jenkins, Puppet, Artifactory, Puppet, Chef, Ansible

Databases: MS-Access, MYSQL 5.0, Oracle 9i/10g/11g

Version Control: ClearCase, Accurev, GIT, CVS,SVN, Team Foundation Server(TFS)

Technology: Build and Release Management, Azure, Amazon Web Services(AWS),Confluence,Docker,Vmware,Openstack, Kubernetes

SDLC & Testing: Agile, Scrum Process, Bugzilla, TeamTrack, Remedy, Jira and Salesforce

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

DevOps/Software Configuration Engineer

Responsibilities:

  • Developed and implemented Software Release Management Strategies for various Applications according to the Agile Process.
  • Installed and Configured Jenkins for Continuous Integration
  • Configuring Jenkins as a common build engine to build and promote applications to DEV, QA, UAT, PROD Windows environments
  • Participated in weekly release meetings with Technology Stakeholders to identify and mitigate potential risks associated with the releases
  • Worked on building and deploying JAVA and .NET code through Jenkins and Chef.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Work as a JIRA Admin for creating the Jira Stories and assign them to the developers and QA's.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Deploy applications (EAR & WAR) to Tomcat/WebSphere Application Servers and maintained applications.
  • Providing 24/7 support in troubleshooting problems for deployment support
  • Worked on Docker and created virtual instances with Docker.
  • Worked with Ansible /Chef for configuration management
  • Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef and Ansible
  • Worked in setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
  • Scheduled, deployed and managed container replicas onto a node cluster using Docker and Kubernetes.
  • Used Jenkins, Chef, PowerShell scripts to automate the code deployment & automation of continuous integration infrastructure.
  • Configured plugins for the integration tools to the version control tools.
  • Deployment and management through AWS cloud formation on EC2 instances and also maintaining amazon S3 storage.
  • Managed project deployments and rollouts using agile and waterfall methodologies.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process
  • Worked in Scrum and Kanban agile methodologies using TFS Kanban, JIRA tool.

Confidential, Wilsonville, OR

Senior DevOps Engineer

Responsibilities:

  • Installed and Configured Jenkins for Continuous Integration
  • Managing team members at onsite and offshore in CM, Build and automation team
  • Involved in Setting up Continuous Integration Environment using Jenkins and Accurev
  • Have used Confluence to create, share and discuss content and projects
  • Familiar and experienced with Agile Scrum development
  • Coordinated with the Offshore and Onshore teams for Production Releases
  • Worked on the day to day Build and deployments in pre- prod and production environments
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Used Jenkins for Automating Builds and Automating Deployments
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed
  • Shell scripting for building and deploying java application to target environments
  • Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds
  • Good knowledge in managing the Artifactory repositories for the maven artifacts and dependencies
  • Extensive experience in defining the branching and the merging strategies, creating baselines and releasing the code. Worked with different bug tracking tools like JIRA, Clear Quest, Remedy and Bugzilla
  • Participated in the release cycle of the product which involves environments like Development QA, UAT and Production
  • Responsible for automated ClearCase administration tasks using PERL Scripts
  • Configuration management activities on Clearcase and Accurev
  • Create automated build procedures to ensure code is always ready for deployment
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release

Confidential

Build and Release Engineer

Responsibilities:

  • 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.
  • Created CM Plans, Test plans and Build Documentation while maintaining source code
  • Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams. Defined processes to build and deliver software baselines for internal as well as external customers
  • Scheduled automated nightly builds using AccuRev and Maintained Continuous integration effort with AccuRev along with scheduled builds
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and industry best practices.
  • Automated the entire build and deployment process using Jenkins and Hudson for Continuous Integration, and also documented the process
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Installed ClearCase Servers in windows and Linux platform and restored the data.
  • Involved in Product Support 24/5 troubleshooting all ClearCase, UCM and Build related issues
  • Conducted ClearCase and AccuRev training sessions for end users
  • Worked with different Bug Tracking tools like (Bugzilla, Jira, Team track, CQ and Remedy)
  • Created and maintained built wrapper scripts using PERL
  • Created Branches, Labels and performed Merges in Clearcase and Accurev
  • Support Lead developers with Configuration Management issues

Confidential

System Administrator

Responsibilities:

  • Installing ClearCase on Vob and View Servers from the Release Area
  • Creating new Vobs for different projects
  • Moving vobs/views to different servers
  • Changing the VOB & element’s protections
  • Creating Metadata types for Development activities (Label, Branch types)
  • Fixing ClearCase issues in Servers at different sites.
  • Fixing Several local ClearCase issues in Linux

Confidential

ClearCase Administrator

Responsibilities:

  • Administrated ClearCase Version Control used in development and QA organizations and end user support for ClearCase users running on Windows, Linux.
  • Administrated ClearCase Multisite. Monitoring shipping Incoming and Outgoing activities and making modifications to both replicas
  • Moving VOB’s from one server to another server.
  • Perform Undo checkout of files which users request
  • Transition from other source control tools to ClearCase.

We'd love your feedback!