We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

VirginiA

SUMMARY

  • 7+ years of experience in IT Industry wif 5 years of extensive experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management, Cloud Implementations, Orchestration, and QA testing.
  • Experience in Providing Release Management and Build Automation wif TFS 2010 Build Automation for multiple projects and Production D Confidential bases wif TFS.
  • Hands on Exposure on TFS Version Control, VSS, SVN. Migrated from TFS 2008 to TFS 2010.
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM.
  • Administration of Production, Development and Test environment's carrying Windows, Ubuntu (RHEL) Red Hat Linux, SUSE Linux, Centos and Solaris servers. Experience supporting Chef Environment wif 200+ servers and involved in developing manifests.
  • Production experience in large environments using configuration management tools Chef and Puppet.
  • Expertise's in using build tools like MAVEN and ANT for teh building of deployable artifacts such as war & ear from source code.
  • Experienced in branching, tagging and maintaining teh version across teh environments using SCM tools like GitHub, Subversion (SVN) and TFS on Linux and windows platforms. Maintained and administered GIT source code tool. Imported and managed multiple corporate applications into GitHub code management repo.
  • Creating user level of access for related GitHub project directories to teh code changes.
  • Responsible in managing all aspects of teh software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Experience wif Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts, Sub netting.
  • Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls.
  • Coordinated different teams across teh globe to deploy different builds to different environments on parallel development for multiple projects.

TECHNICAL SKILLS

Build Tools: ANT, MAVEN

CI/CD Tools: Jenkins, Hudson, Bamboo, puppet, chef, Ansible, Docker

Scripting Languages: Perl, Python, Ruby, Shell Programming

SCM Tools: CVS, SVN, GIT, GIT HUB, CLEARCASE

Middleware Technologies: WebSphere, Tomcat, JBOSS, Web Logic

D Confidential bases: Oracle, MySQL, MS SQL server, MS Access

Operating Systems: UNIX, Linux, and Windows

Programming Languages: SQL, PL/SQL, C and C++, JAVA/J2EE, C#

PROFESSIONAL EXPERIENCE:

Sr. DevOps Engineer

Confidential, Virginia

Responsibilities:

  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Managed servers on teh Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management and SaltStack.
  • Experience in Installing, Configuring, Performance Tuning in Linux Based environments using SaltStack platform.
  • Worked on migrating VM ware to AWS using snowball and VM import/export.
  • Created scripts in Python which integrated wif Amazon API to control instance operations.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Coordinating build and Release effort amongst various teams such as Development, QA, Testing, and Business Analysis.
  • Executed all teh QA test case and report defects, define severity and priority for each defect.
  • Ensured dat all tested related work is carried out as per teh defined standards and procedures in teh QA and test environment.
  • Developed branching model in BitBucket using Git Flow.
  • Integrated BitBucket Server wif Postgre SQL and LDAP server.
  • Analyze and resolve conflicts related to merging of source code for GIT and TFS.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Developed teh chef recipes, cookbooks using Ruby syntax and uploaded them to teh master chef server using chef client tool like chef - repo.
  • Managing virtual machines using VM ware, Oracle Virtual box, Docker.
  • Deployed Java/J2EE and .NET applications to Application servers in an agile continuous integration environment and also automated teh whole process.
  • Installed and configured teh repository manager for sharing teh artifacts wifin teh company.
  • Implemented a continuous delivery pipeline wif Docker, Jenkins and Github whenever a new github branch get started.
  • Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Java/J2EE, .Net, ANT, Maven, Subversion, Chef, BitBucket, Puppet, VM ware, Linux, AWS, Shell, Perl Scripts, Python, Docker, GIT, TFS, SQL Server, Jenkins, Tomcat, Jira.

DevOps/Build and Release Engineer

Confidential, Charlotte NC

Responsibilities:

  • Creation of Build & Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.
  • Developed and supported teh Software Release Management, Configuration management deployments using SaltStack methods and its procedures.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of teh Subversion Repositories, views and teh access control strategies.
  • Experience in installing, Configuring, Upgrading Salt on Linux, Windows, OpenBSD based environments.
  • Experience in Setting, Configuring roster file for using SSH in Salt
  • Implemented & maintained teh branching and build/release strategies utilizing Subversion.
  • Identifying Cross Functional Dependencies, Monitoring & tracking teh release milestones.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Presenting Project's Weekly status to Senior Management during Weekly Status Meetings.
  • Build release of Cloud based products containing Linux and Windows environments, using Python Scripting.
  • Performance monitoring of teh Java, .NET applications using Dynatrace and Zabbix.
  • Provided SCM support on improving SW defect tracking system and code inspection tool for Android SW.
  • Delivered Android product on time by quickly adapted to GIT system from ClearCase, working wif product team to setup GIT repository and build branch, customizing release scripts.
  • Transformed teh manual release procedure for Android product to automation build on Hudson by working wif multiple functional teams; provided test and user guideline.
  • Propagated JIRA issue solution from teh baseline to other build lines automatically by applying SCM
  • Standards and implementing teh system back-end to cherry-picking teh changes.
  • Ensured teh success of automation of testing for Android products on several Linux machines by maintaining automation test scripts and configuration file.
  • Hudson Android Build Support team.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Tracking code migration & testing efforts in all environments (i.e. Integration, Sys. Test, UAT, Performance.
  • Overseeing teh continuous build, integration & testing for .NET, Java and C++ related code running on Jenkins (Unit, Integration & System Level Tests)
  • Implemented Jenkins and Build Forge for Continuous Integration Builds, automated deployments and Notifications.
  • Worked wif Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Extensively integrated Subversion for automating builds wif Jenkins and Ansible.
  • Managed teh Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring teh integrity of Trunk.
  • Efficiently performed teh task of resolving conflicts while merging in Subversion wif teh J2EE development background.
  • Wrote and build Pom.xml for Maven application builds automation.
  • Experience integrating JUnit, FindBugs, Checkstyle code analysis and testing during teh build.
  • Used Shell and Perl scripting to deploy artifacts dat are built by Maven.
  • Managed and performed teh environment related configuration changes as a part of deployment.
  • Deployed teh archives to Tomcat Application Servers.
  • Served as a partial administrator for Unix Machines.
  • Performed re-starts and xml configs and post deploy setups and brought application up for testing.

Environment: AWS, Jenkins, Hudson, Java/J2EE, .NET, C++, MAVEN, Perl Scripts, JIRA, Subversion, Android, Shell Scripts, UNIX, Tomcat Application servers, FINDBUGS.

Build & Release Engineer

Confidential, Atlanta-GA

Responsibilities:

  • Generated Ant, UNIX scripts for build activities in QA, Staging and Production environments
  • Worked on teh transition project, which involves migration activities from Ant to Maven in order to standardize teh build across all teh applications.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Merged release branches to teh trunk after teh production release and resolved teh conflicts dat arose during teh merge in both Perforce.
  • Deployed using Admin console into WebLogic Application Servers.
  • Monitoring MySQL d Confidential bases, Apache Tomcat server using teh Neoload.
  • Build artifacts (war and ear) are deployed into a WebLogic app server by integrating teh WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed teh Release Management Calls to synchronize wif teh Developers, Testers and DBA teams for successful Release.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta and production environments.
  • Worked closely wif development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as System administrator for teh build and deployments process on teh enterprise server.
  • Incorporated teh Code Quality Tools to Find Bugs and Covertures into ANT Projects.
  • Used Jenkins to perform automated Builds and Deployments.
  • Deployed teh applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and Branch/merge processes.
  • Documented project's software release management procedures wif input decisions.

Environment: Oracle WebLogic 9.x/10.x, Oracle 11g, LINUX, GIT, ANT, Jenkins, LDAP, HP Quality Center.

Build & Release Engineer

Confidential

Responsibilities:

  • Installation and Configuration of Redhat LINUX server.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Setup of build scripts, systems and infrastructure to enable build and release process.
  • Build C++ and Java files using ANT/MAVEN build tool.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Implemented continuous Integration using tools such as Jenkins and Bamboo.
  • Designed and developed Bamboo Build deployments.
  • Managed nexus MAVEN repositories to download teh artifacts during teh build.
  • Experience in managing source control systems GIT and SVN.
  • Designing, creating and maintaining GIT repositories to client specifications.
  • Developed and maintained integration and release processes.
  • Worked on Apache and Tomcat servers for hosting web apps.
  • Created and maintained Subversion repositories, branches and tags.
  • Branching and merging code lines in teh Subversion and resolved all teh conflicts rose during teh merges.
  • Hands on writing Shell scripts and Perl scripts for compilation deployment processes.
  • Communicating wif all levels of engineering, management, and developers, testing teams.
  • Hands on trouble shooting skills, project documentation.

Environment: Oracle Enter

We'd love your feedback!