We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Foster City, CA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Build Engineering, Release/Change Management, Software Configuration Management (SCM), Process Automation for code and build Environments, Deployment and Scripting.
  • Good understanding of Software Development Methodologies like Traditional (Waterfall), Agile/Scrum, RUP, SDLC, ALM, ITIL and other best practices.
  • Good understanding of Software Development Methodologies like Traditional (Waterfall), Agile/Scrum, RUP, SDLC, ALM, ITIL and other best practices.
  • Experience with UNIX shell scripting, Python and Ruby.
  • Experience on Cloud automation using AWS Cloud Formation templates.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Developed and maintained build scripts in Perl, shell, batch, and PowerShell scripts.
  • Used Atlassian Jira, Confluence, Fisheye, Crowd, Stash and integrated Jira/Fisheye, Jira/Confluence. JBoss, WebLogic, IBM WebSphere, Tomcat, and Apache web server configuration and deployments.
  • Solid understanding of Operating Systems like Linux, UNIX, Windows.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment.
  • Provided 24x7 production support and development environments. Ability to communicate requirements effectively to team members and manage applications.
  • Executed Build/Release of application, maintenance of builds and patches, deployed the application in Testing / Production using ClearCase, UCM ClearCase, Subversion, GIT, AccuRev, ANT, Nant and Perl.
  • Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Proven ability to grasp new things, effectively plan, co - ordinate and meet the project deadlines.
  • Strong Team Player with excellent communication and Interpersonal skills.

TECHNICAL SKILLS:

Languages: DOTNET, JAVA, VB Scripting, HTML and XML.

Scripting: Python, Perl, Shell Scripting, JavaScript, VB Scripting, Jython.

Database: MYSQL, Oracle, SQL Server, mongodb.

SDLC & Testing: Agile Methodologies, Junit, Manual Testing, JIRA, servicenow, confluence

IDE, Dev Tools: Eclipse, netbeans

Configuration management: Chef, Puppet, ansible, Microsoft sccm, Docker, and vagrant

Cloud computing: Amazon Web services, EC2, IAM, Elastic Beanstalk, Openstack, cloud foundry.

Operating Systems: MS Windows XP/2000/2007, Windows 95/98/Me, Windows 7 and Windows 8, Windows 10, Linux, UNIX

EXPERIENCE:

Confidential, Foster City, CA

Sr. DevOps Engineer

Responsibilities:

  • Implemented new process and policies for Build process and involved in auditing.
  • Implemented Automated Application Deployment using Puppet.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).
  • Assist developers in integrating their code with the main stream.
  • Merge conflicting code to ensure release to test environments.
  • Managed GIT and SVN as Source Control Systems.
  • Managed Sonatype Nexus for Artifact and dependency management systems.
  • Defined the build and automated testing infrastructure. Educated both development and QA teams with the tools and process.
  • Used Puppet for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Involved in Automation deployment Team and working with Puppet.
  • Involved in building rpms using maven rpm plugin.
  • Provided support for artifact management using puppet. And used nexus yum plugin to provide yum integration from repository server.
  • Written puppet modules for Application deployment.
  • Written Deployment scripts and automation scripts.
  • Involved in Dev / QA deployments and automated using maven.
  • Integrated delivery (CI and CD process) Using Jenkins, Bamboo, Nexus, Yum and puppet.
  • Design and implement Continuous Integration pipeline using Agile methodologies.

Environment: JAVA, J2ee, WebObjects, ANT, Maven, JBoss, Apache Tomcat, Sonatype Nexus, Jenkins, Puppet, OpenStack, Python, Ruby, GIT, SVN, Shell Scripts, Linux.

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams.
  • Coordinating the resources by working with Project Manager's for the release and all the other Operational Projects.
  • Worked within the OneOps Cloud environment for integration & Deployment stages.
  • Performed Dev-Ops for Linux and Windows platforms.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Maintained versioning of Artifacts by Sonatype Nexus for continuous Integration.
  • Focused on automation, integration, monitoring and configuration management.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Monitored developed applications and fixed bugs.
  • Automation of test cases is done by integrating the HP QC plug-in with Jenkins Server which will automate whenever there is latest package available through the CI server.
  • Build, configured and support Application team environments.
  • The Code quality of Java applications is implemented by Sonar Cube, which is automated by configuring with CI Server.
  • Wrote code and designed continual updates.
  • Worked on Confluence to share knowledge with other teams.
  • Completed load and performance testing of extremely complex systems.
  • Streamlined applications delivery to get applications out to customers faster.
  • Utilized SQL database systems.
  • Completed load balancing and proxying of systems, servers and components.
  • Maintained SVN repositories for Dev-Ops environment: automation code and configuration.
  • Developed automation and deployment utilities using Ruby and Bash.
  • Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing Solutions.
  • Developed and implemented the software release management for the release of web applications.

Environment: Subversion, Jenkins, GIT, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows XP, Web Logic, HP Quality Center.

Confidential, Chandler, AZ

DevOps/Build Engineer

Responsibilities:

  • Automate deployment and release distribution process. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
  • Provide/Perform Source Code Management according to SDLC and Release requirements (ie, branches, merges, etc).Build and deployment.
  • Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef.
  • Define and deploy monitoring, metrics, and logging systems on AWS.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Manage the source code repository system used by the engineering team.
  • Created and owned, Build and Continuous Integration environment with Ant, Maven, Visual Studio and Jenkins.
  • Used Maven for building the Web projects including the WebServices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.
  • Developed and maintained software build and deployment procedures and automation. Maintained the internal release cycle and deployment on Apache server.
  • Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.
  • Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Managed merging, branch creation and tagging.
  • Assist Customer Support team to analyze and resolve tier 2 issues.
  • Coordinate with multiple departments to ensure a smooth release.
  • Support back-end setup and configurations to facilitate POCs.
  • Administer various development, support, and patch branches and enforce SCM best practices.

Environment: Aws, Ant, SVN, Git, Java, Chef, Apache

Confidential, Findlay, OH

Build/Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML.
  • Maintained the Perforce source control system, including system administration, branch management, backup procedures, and user support for 50 users.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Set policies for revision control (Perforce) for all users - engineering, 2d web developers, and 3d artists.
  • Automated builds and deployments of business-critical customer-facing J2EE web applications into Websphere 6.x application server environment on Solaris 10 platform.
  • Providing configuration services on multiple platforms in test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX.
  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role Confidential the time of deploying the EAR and WAR package in JBoss 4.3 Admin Console.
  • Builds and deploys J2EE application in JBoss using Python scripts.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.

Environment: CVS, Perforce, Git/Stash, Maven, Jenkins, JBoss, Solaris, Python, Ruby, MS Build, WebSphere, Java/J2EE, Bugzilla, Visual Studio

Confidential

Build/Configuration Analyst

Responsibilities:

  • Worked as Release Engineer for a team that involved different development teams and multiple synchronized software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Performed user management for Subversion.
  • Performed Branching, merging and tagging on SVN repositories.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Developed build scripts using ANT as build tool.
  • Installed and configured Hudson for continuous integration.
  • Performed user management for Hudson.

Environment: Subversion (SVN), ANT, Hudson, Perl Scripts, Shell Scripts, XML, Tomcat.

Confidential

Build/Release Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of 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.
  • Used Jira as bug tracking tool.

Environment: SVN, Shell, Perl, SCM, Jenkins, Maven and Ant, Tomcat, Jira

We'd love your feedback!