We provide IT Staff Augmentation Services!

Sr. Devops Consultant Resume

2.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Highly motivated DevOps Consultant with around 7.5+ years of extensive experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.
  • Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet and Vagrant.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience with migration to Amazon web Services AWS.
  • Experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Jenkins
  • Experience in using Version Control Tools VSS, Sub - Version, Git, perforce.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control.
  • Strong hands on experience with scripting languages like Python, Ruby, PowerShell, and JavaScript.
  • Strong experience in working in Linux and Windows environments.
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
  • Experience in scripting languages Ruby, Shell and Python.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet.
  • Experienced in project analysis, gathering user requirements, technical design and customers.
  • Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines
  • Ability to work directly with all levels of Management to gather user requirements.
  • Excellent communication, interpersonal and managerial skills.
  • Good presentation and technical writing skills.

TECHNICAL SKILLS:

Operating System: Windows Variants, Linux, UNIX.

Languages: Pascal, C, C++, and JAVA

Server: Apache, Tomcat, MS: IIS

Release/Project Management: MicrosoftReleasemanagement Server

Issue Tracking: Bugzilla, JIRA

Database: My SQL

Version Control: CVS, GIT

CI Tools: Jenkins, Bamboo

Build Tools: Visual Studio, Make, Maven, Jenkins, Bamboo, And AnthillPro

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. DevOps Consultant

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Coordinating the resources by working closely with Project Manager's for thereleaseand Project Manager for all the Operational Projects
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Wrote shell scripts to automate daily tasks like DNS entries to Route53, checking connectivity etc.
  • Implemented Chef Recipes for Deployment on build on internal D Confidential Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Wrote ANT and MAVEN Scripts to automate thebuildprocess.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Developing pom.xml files for Mavenbuildscripts.
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Mergingreleasebranches back to trunk after the productionreleaseand resolving of conflicts during merging in both CVS and Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Build, configured and support Application team environments
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes
  • Integrating various provisioning and monitoring modules into a single platform.

Environment: Java/J2EE, Git, jQuery, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, Perl, AWS RDS, AWS Cloud Watch, Ruby, PowerShell, Chef.

Confidential, Chicago, IL

DevOps Engineer/Build Engineer

Responsibilities:

  • Develop installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Organize and Co-ordinate 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
  • Worked on Managing the Private Cloud Environment using Chef.
  • Developed automation framework for Application Deployments to the cloud environments
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Provide stable build environments for product development.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Develop Custom Scripts to monitor repositories, Server storage.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Document release metrics, software configuration process. Used Maven scripts tobuildthe source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Implemented & maintained the branching andbuild/releasestrategies utilizing GIT.
  • Deployed the Java applications into web application servers like JBoss.
  • Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
  • Documented allbuildandreleaseprocess related items. Level one support for all thebuildand deploy issues encounter during thebuildprocess.
  • Performed and deployedBuildsfor various Environments like QA, Integration, UAT and Productions Environments
  • Automated deployment ofbuildsto different environments using Jenkins.
  • Worked on Atlassain confluence a team collaboration software for creating the design documents and sharing the documents within the team members.
  • Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process.
  • Worked on administering the METACASE client-server architecture domain specific modelling software.
  • Worked on the configuring the Jenkins to use MetaCase Software tobuildJava code and also to do the whole C.I process on the java code generated by MetaCase.
  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.

Environment: GIT, Maven, Jenkins, Apache Webserver, Apache JMETER, MetaCase, Python, Perl, Shell, PowerShell

Confidential, St Louis, MO

DevOps/Release - Build Engineer

Responsibilities:

  • Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers and QA engineers.
  • Maintained the FTP server in which the builds were copied.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Continuous Integration: implemented and promoted use of Jenkins within the developer community. Validated Jenkins along with Bamboo.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Java, Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby JIRA, Maven, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Chef, Windows.

Confidential, Los Angeles, CA

Sr .Build Engineer

Responsibilities:

  • Designed the Infrastructure, and implemented on AWS cloud.
  • Setup AWS VPC’s for dev, staging and Prod environments.
  • Manage, configure and maintain Ec2 instances, ELB, RDS, ElasticCache, SNS etc.
  • Automated server/d Confidential base backups using (snapshots/AMI images).
  • Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
  • Setup Jenkins Build server and maintenance.
  • Apace-tomcat Web Server Configuration and Management.
  • Version Control Using Perforce, branching and merging repository’s.
  • Managing Build Process using Jenkins Server.
  • Implemented a Continuous Integration process using shell scripts.
  • Manage Releases, including coordinating with the Dev team and QA team.

Environment: Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, AWS, Ruby, Chef, Windows.

Confidential

Release/ Build Engineer

Responsibilities:

  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Setting up commit builds to check for compilation failures of checked-in source code by the developers to accelerate CI.
  • Assembly, deploy jobs to list the exact configuration of packages with all their dependencies, settings and deploying them to various environments for running tests.
  • Working with the development team to increase the unit test code coverage.
  • Establish CI/CD for trunk and branches to support parallel development.
  • Planning the releasing activities and delivering them on schedule
  • Managing nightly builds, weekly builds, feature addition builds and Sales Candidates
  • Integrating the latest available changes / components to the product software
  • Baselining the software contents
  • Creating software packages for factories
  • Creation of packages for updates through Internet (e.g., FOTA, FOTI)
  • Automation of day-to-day, repetitive tasks
  • Involved in driving the iBuild tool usage

Environment: JAVA, CSS, HTML, XML, JavaScript, J-Query, and JavaScript Apache Tomcat, Web Sphere Application Server, Oracle 10g and 11g.

Confidential

Software Engineer (Release/ Build)

Responsibilities:

  • Part of a World class team whose primary goal is to implement Release/Build as a practice across the Organization covering around 30 projects.
  • My Responsibilities include Searching, Learning, and Documenting on new DevOps tools which would fit in our current Eco-System.
  • Have done various POCs to explain and demonstrate the possibility of implementing CI/CD in various projects.
  • Developed Jenkins Plugins which integrates our In-house tools with Jenkins.
  • Implemented E2E pipeline in Jenkins which would do the below activities:
  • Poll the SCM for new Commits. (SCM- TFS, SVN etc.)
  • Build the code using build tools. (Maven, Ant, MSbuild etc.).
  • Do static Code Analysis using SonarQube.
  • Designed and implemented automation deployment using to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.

We'd love your feedback!