We provide IT Staff Augmentation Services!

Sr. Devops/system Engineer Resume

5.00/5 (Submit Your Rating)

TX

SUMMARY

  • Eight years of experience in Build/Release Engineering and Process Methodologies.
  • Extensively worked with Anthill Pro and Hudson, Continuous Integration and End to End Automation Tools.
  • Ability to determine which technologies are applicable to enterprise environment and research trends in information technology/architecture.
  • Expertise with UNIX and Windows environments including shell and Perl scripts, CVS, perforce, Subversion, Perforce, GIT, Git Hub, Build forge, Visual SourceSafe, PVCS.
  • Good Command in Shell/Perl/Python/DOS scripting
  • Developed multiple PowerShell scripts for DOT NET Applications.
  • Proficient in Unix/Linux/Windows OS administration.
  • Expertise in working with Remedy, ITS, PICCT, JIRA and Bugzilla Tracking/Auditing Software.
  • Hands on Experience in Java/J2EE/C++ development.
  • Wrote deployment Automation scripts for multiple DOT NET and JAVA/J2EE Applications
  • Experience in setting up Baselines, Branching, Patches, Merging and Automation processes using Shell/bash and Batch Scripts
  • Developed Puppet modules to automate application installation and configuration management.
  • Involved in several projects setting up builds using Foreman, Puppet and Chef
  • Used Ant/Maven and make for building Java/J2EE Applications.
  • Strong in building Object Oriented applications using C++, C# and Java, writing Shell Scripts on UNIX.
  • I am good in writing the automation scripts for the given requirement/application with with python
  • Experience with Code Quality Tools like PMD, Find Bugs, and Covertures.
  • Knowledge on Code Analysis Tools SONAR and XRADAR.
  • Good with good analytical and execution skills.
  • Experience on Microsoft scripting technologies and components - PowerShell, VBScript.
  • Software is being adopted at unprecedented rates which is putting a strain on traditional software development processes. Test automation and Continuous Integration/ Continuous Deployment (CI-CD) are part of the answer.
  • Visual Basic .NET has many new and improved features that make it a powerful object-oriented programming language, including inheritance, interfaces, and overloading
  • Visual Basic .NET also fully integrates the .NET Framework and the Common Language Runtime, which provide language interoperability, garbage collection, enhanced security, and improved versioning support.
  • Running websites using IaaS can be less expensive than traditional web hosting..
  • Experience with UrbanCode products(Anthill Pro, uBuild, uDeploy) and automation configurations within the products
  • Exposure to Jython, Ruby scripting.
  • Wrote various interfaces to the management system in Ruby on Rails
  • The Azure Application Gateway analytics and the Network Security Group analytics management solutions collect diagnostics logs directly from Azure Application Gateways and Network Security Groups.
  • Monitor Azure SQL Database and elastic pool metrics across multiple Azure subscriptions and elastic pools and visualize them.
  • Worked on IIS, Apache, IBM HTTP, Jboss and IPlanet web servers.
  • Experience in Project Delivery Framework and Project Portfolio Management.
  • Performed App servers, application deployments, web server deployments
  • Good exposure in managing the AWS cloud environment.
  • Dockeris anopen-sourceproject that automates the deployment ofapplicationsinsidesoftware containers.
  • Docker containers wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries anything you can install on a server.
  • Provide solution using the AWS cloud components. (VPN, Cloud Watch etc.)
  • Hands on experience in writing Database scripts using PLSQL.
  • Extensive working experience on Oracle xi/xg, MS SQL, IBM DB2.
  • Platform as a service (PaaS) allows developers, IT professionals, and business leaders to subscribe and use software to develop, test, and deploy the next generation of applications in a secure, cost effective way in the cloud for speed to market and scale competitive advantages.
  • I am good in networking, vmware, and infrastructure management.

TECHNICAL SKILLS

Operating Systems: RHEL 4.0/5.0/6.0, Solaris 9/10, Centos 4.0/5.0/6.0, VMware, ESX/ESsssXi 4.x & 5.x, OEL 5/6, Windows XP/2003/2007.

Networking: LDAP, DNS, NIS, NFS, FTP, DHCP, SSH.

Backup/Monitoring Tools: TOP,SAR,tcpdump,Wireshark,CronJobs, SendMail, Postfix, Nagios, sensu.

Version control Tools: Svn,Git .

Automation Tools: Chef and puppet.

Cluster: VERITAS Cluster Server, RHN satellite cluster .

Web/Application Server: Tomcat, Apache, WebSphere, WebLogic, JBoss, AWS.

Scripting Languages: Kshell, bash, bourne and python.

Database: Oracle 9i/10g, oracle 11g RAC, MySQL, SQL SERVER 2007 .

Hardware: Dell-2950, HP Proliant, HP-460C Blade, IBM F-series P-series RS6000, SUN M5000 & T2000 servers with SUN ZFS.

Virtualization: VMware, XEN, KVM, Vsphere client.

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr. DevOps/System Engineer

Responsibilities:

  • Responsible on OS deployment using RHEL Kickstart Ubuntu Preseed files.
  • Managed OS deployment on HP Proliant Moonshot Server cartridges.
  • Performed in installation and configuration HP Insight Cluster Management Utility (CMU).
  • Completed XenServer, VMware ESXi, and Windows2012 installation on HP Proliant Moonshot Server cartridges.
  • Deployment of Puppet Configuration Management Tool modules.
  • Good in developing python automation framework, modules, reporting
  • Experience in data center operation and network systems.
  • Updates documentation & labeling for Server, Storage, appliances & related network patching residing in the datacenter.
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
  • Good working knowledge of network & UNIX security procedures.
  • Performs daily operational checks, reviews event management alerts and e-mails, and assists with audits of inventory and processes.
  • Administered AWS and Linux based server automation.
  • Automated the delivery and rebase of the release from DEV to INT and higher environments using cleartool, shell and batch scripts.
  • Utilized Amazon Web Services (AWS) for cloud automation.
  • Maintained and Improved server infrastructure, split between physical data centers and AWS. Also provided 24/7/365 on-call support.
  • Automated the build and deployment using clear case, clear quest, ANT, build forge and WebSphere 8.
  • Implemented AWS cloud deployment with Puppet using web services.
  • Configured orchestration and reporting, from initial code development through production release and updates using Puppet.
  • Configured Puppet manifests using Ruby
  • Designed and Developed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Maintained the build and deployment scripts and made changes if necessary.
  • Maintained Continuous integration and deployment by debugging build and deployment issues.
  • Designed the roadmap for merging every release and collaborated with the teams to merge the Dev branch to Main/INT.
  • Automated the creation of database change manifest and baseline report in build using perl and clear tool scripts.
  • Proposed and implemented branching strategy suitable for development in RTC (Rational Team Concert)
  • Set up build machine, jazz build engine, build definition to run the builds in RTC.
  • Created Team projects, gave accesses and customized the templates as necessary in RTC
  • Installed and evaluated Deploy for migration.

Environment: Linux, Clearcase, AWS, Puppet, Clearquest, Build Forge, ANT, RAD, Eclipse, Websphere 8, UDeploy, PowerShell, Perl, batch, Shell.

Confidential, NC

Sr. DevOps Engineer

Responsibilities:

  • Participating in “Release Readiness Review” status meeting (Go/No-go Process).
  • 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.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Tracking code migration & testing efforts in all environments (i.e. Integration, Sys. Test, UAT, Performance/Tech. Test, Training & Staging environments (Mock Cut-Overs)) & final migration into Production Environment
  • Used JIRA for tracking bugs and issues. Also partially administered it by designing custom workflows.
  • Implementing Corrective-actions in case of deviation from the Release plan.
  • Overseeing the continuous build, integration & testing for Java related code.
  • Implemented Ant/Maven and Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins and Ant.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Provide continuous build and deployment environment to enable scheduled tasks.(Option in Jenkins)
  • Experience integrating JUnit, FindBugs, Checkstyle code analysis and testing during the build.
  • Used Shell and minimum perl scripting to deploy artifacts that are built by Ant and Maven.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to tomcat Web server and websphere/weblogic Application Servers.
  • Performed re-starts and xml configs and post deploy setups and brought application up for testing

Environment: Jenkins, Maven, AWS, EC2, Jira, Linux, Java

Confidential, Cashmere, WA

Sr. DevOps / BUILD AND RELEASE ENGINEER

Responsibilities:

  • Provided CM and Build support for more than 4 different applications, built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Created deployment workflows in Nolio which includes prerelease, release and Post release steps
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository.
  • Worked with the documentation of Migration process, AWS Deployment setup, Application Stack deployments and Troubleshooting Scenarios.
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style and PMD with Maven/Hudson.
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker
  • The Dulwich implementation of Git is a purePython software component for Python
  • Utilized Perl and Python for GIT.
  • Primarily used Ruby to write GIT applications.
  • Installed and configured foreman with puppet for auto-provisioning the Linux machines in AWS and VMware environments.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Deployed code on Web logic Application Servers for UAT, IST, and Development environments.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: SVN, Jenkins, Nolio, Web logic, Nexus, Sonar, JIRA, Oracle, Shell, WLST, Python, Ant, Maven, Java, Linux, AWS, Tomcat, MC Vmax, Docker, NetApp FAS3050, BL685cc Gen8, GIT 1.6, SVN.

Confidential

Build & Release Engineer

Responsibilities:

  • Designed and developed Jenkins Build deployments.
  • Used GIT as Version Control System for two applications. Managed development streams and integration streams.
  • Used Perforce for the purpose of Software Configuration management and maintaining versions of the Symantec’s Website code.
  • Developed UNIX and Perl scripts for the purpose of manual deployment of the code to the different environments and keep the team updated when the build is completed.
  • Co-ordinated Instance Refreshes and Environment Re-base lining.
  • Executed DB scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Planning, scheduling and documenting releases at code Freeze periods.
  • Performed Functional and Stress Testing for a few applications using Mercury Load Runner.
  • Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans.
  • Turnover documentation monitor status of actual production turnover.
  • Preparation of Reports, maintenance of Environment details from DEV to PRODUCTION environments.
  • Developed back end stored procedure in SQL Server 2005.
  • Labeling activities in TFS once deployment is done.

Environment: Subversion (SVN), Jenkins, ANT, MAVEN, Web Logic, SQL server 2005, TFS 2010,Perl Scripts, Shell Scripts, XML, UNIX.

Confidential, Chicago, IL

Configuration Manager/ Build Engineer

Responsibilities:

  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved partially in deployingWARs/EARs (backend) through Weblogic Application Server console.
  • Performed setup of clustered environment with Weblogic Application Server.
  • Used Shell script to configure the Weblogic application server in all the environments
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool

Environment: Java, Maven, Jenkins, Jira, Jenkins, Linux, Weblogic, Subversion, Shell scripting.

Confidential

CM Build Engineer

Responsibilities:

  • As a Software Release Engineer, worked on software configuration management, Source Code management, Build/Deploy Process
  • Targeted and migrated completed Builds to multiple Servers and platforms
  • Developed CM and Release Plans to outline CM main functions, CM guidelines, Release procedures, roles, responsibilities, deliverables, schedules and milestones
  • Implementing build automation script using ANT, setting up SVN, Test Manager, to manage build artifacts and SCM activities
  • Deploying J2EE application EAR to Testing and Production environment using Web Sphere
  • Integrated Bamboo and JIRA for continuous integration setup.
  • Providing the daily technical support, re-engineering, and administration of an enterprise Configuration Management system that supports multiple development applications
  • Maintaining company’s data backup and backup of servers / clients to keep downtime to a minimum
  • Setting up JIRA for various projects with regards to accesses.
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using PERL, ANT, Shell scripting and Batch scripts
  • Administered SVN system including, user and group accounts in an Interop environment
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues. In charge of establishing and maintaining the Users and System Administrators technical reference guides. Assist and train Developers on SCM procedures when necessary
  • Documented release, builds and source control processes and plans for J2EE applications
  • Coordinated the build and deployment bottlenecks with the development team
  • Performed software configuration/release management activities for two different Java applications
  • Designed and implemented different metadata including labels, attributes and triggers
  • Performed merging from development to parent branches prior to building the code for different JAVA applications
  • Developed and maintained UNIX/Perl/ANT scripts for build and release tasks
  • Automated builds and executed build scripts on a pool of dedicated build machines
  • Created UCM Activities, delivered activities to Integration stream to include them in baselines (Incremental & Full)
  • Involved in set up of different environments for build, (Development, Production and Test) with the help of BuildForge
  • Worked closely with Quality Assurance and development teams to generate scripts to automate build operation to transfer builds to the respective team.
  • Creating triggers for efficient access control of the UCM ClearCase operations, to invoke operations before or after the execution of vital UCM ClearCase events, to restrict or provide access to users
  • Build script automation using Sub Version and BuildForge
  • Responsible for deleting the old deployed code and deploying the newly built code using Web logic IDE (Integrated Development Environment).

Environment: Java, ANT, Windows/Linux, C, SVN, JIRA, ClearCase Bamboo, BuildForge and WebLogic

Confidential

Build Engineer

Responsibilities:

  • Participated in the release cycle of the product which involve environments like Development, INT and QA
  • Responsible for configuration, maintenance, and troubleshooting Portal.
  • Used SVN for the purpose of Software Configuration management and maintaining the versions of code.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Used Ant Scripts to automate the build process.
  • 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.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.

Environment: SVN, ANT, Unix, Linux, Pearl Scripts, Bugzilla, WebSphere Application Server.

We'd love your feedback!