We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Arlington, TX

SUMMARY

  • Having over 7+ years of IT experience and currently working as a Principal DevOps Engineer, with a primary focus on Build and Release and Delivery Automation Engineering.
  • Strong experience in Backup, Job Scheduling, Disk Management, Logical Volume Management (LVM), Logical Partitioning and troubleshooting network problems.
  • Extensive experience in infrastructure management tools, and data centre automation
  • Experience with virtualization and cloud infrastructure, including: VMware, AWS etc.
  • Experience with Continuous Integration Tools Hudson, Jenkins
  • Experience with Build tools Ant, Maven, Gradle, NuGet etc.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), perforce.
  • Expertise with JFrog Artifactory Tool.
  • Experience with configuration management tools Puppet, Chef and Ansible.
  • Expertise in Web/Application Servers Tomcat, JBoss, Websphere and Weblogic.
  • Management of library versions and deprecated code, Design and sequencing of automated builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc.
  • Evangelism of best practices and tools and Programming/scripting skills using tools like shell scripting, Python, Groovy, PowerShell with Strong communication and cross-functional skills and the ability to execute autonomously given a set of clearly defined strategies
  • Good experience in Server builds, Installs, Upgrades, Patches, Migration, Trouble Shooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on Red Hat Linux Systems.
  • Design, deployment, and maintenance of data centres and application server clusters comprised of several thousand nodes
  • Currently Rails and AWS consulting. - From the backend persistence layer to the Ruby layer, to client side JavaScript, I’ve got projects covered. I’m typically adding code to GitHub and submitting a pull request within a day of joining a project.
  • Advanced knowledge of Amazon Web Services
  • Solid grasp of server ops, system architectures and information security best practices.
  • Specialties: Systems engineering and automation (mainly GNU/Linux), cloud/distributed computing, Opscode Chef, Open stack, Amazon AWS, Apache Software Foundation projects, Unix/Linux shell scripting, Ruby, PHP, Python, Java, HTML5, JavaScript, Git, GitHub, Jenkins.
  • Dedicated to optimization experienced Devops Engineer understands the melding of operation and development to quickly deliver code to customers. Has experience with the cloud and monitoring processes as well as DevOps development in Windows Solaris Mac and Linux systems.
  • Experienced with interpreted languages including Perl Ruby and Python.
  • Understands compiled languages including C, C++, C# and Java.
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems
  • Facility with development methodologies including Agile.
  • Extremely knowledgeable about CI/CIT/CID integration.

TECHNICAL SKILLS

Languages: PHP, PowerShell, Perl, Python, Ruby, HTML, CSSSQL, Java Bash Scripting, JavaScript, JQuery C, and C++.

Application/Web Server: Oracle, Web logic Server 11g, Apache, Tomcat, Oracle Application Server 10g, BEA WebLogic 8.1/9.2, WebSphere, JBoss, and Tomcat IIS.

Web Services/Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, and XPATH.

Databases: MySQL, MS Access, Mongo and SQL Server .

Operating Systems: UNIX, Linux, iOS, and WINDOWS

Version Control Tools: CVS, SVN, Git, Harvest, and Perforce.

Build & Release / DevOps: Jenkins, Puppet, AWS, Chef, Ant, Maven, Hudson TeamCity,Anthillpro, Bamboo,Zabbix, Splunk, Nagios, Docker.

Cloud Servers: AWS, Rackspace, Azure, Google Cloud, and OpenStack.

Issue Tracking: Bugzilla, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Arlington, TX

Sr. DevOps Engineer

Responsibilities:

  • Setup and configure Git Repositories, creating branches, tags and involved in merging activities.
  • Implemented continuous integration using Jenkins.
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy the code.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Involved in migration of Bamboo server, Artifactory & GIT server.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux) and Configuring launched instances with respect to specific applications.
  • Install and configure EC2 servers (Linux) and related components for development, QA, UAT, and production environments.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing for our environments as well as infrastructure servers for GIT and Puppet.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Managing users and groups using the Amazon identity and Identity access management (IAM)
  • Good in provisioning and deployment tools like Puppet.
  • Developed unit and functional tests in Python and Ruby.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Used Puppet and MCO for Configuration Management tool.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers end to end on code/configuration release scope and how to confirm a release was successful.
  • 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.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Subversion, GIT, Jenkins, Jira, Artifactory, WAS, Web Logic, AWS, Puppet, MCO, Test Director, Mercury, Quality Centre, Visual Build, .Net, ANT, TFS 2008/2010 (Team Foundation Server), Jenkins, J2EE, Web sphere., Perl Scripting, Shell Scripting.

Confidential, Boston, MA

Sr. DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implement the Build automation process for all the assigned projects in Vertical Apps domain
  • Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers
  • Use Puppet, Docker, and other tools to build a fast, scalable infrastructure.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders
  • Support the code builds by integrating with continuous integration tool (Jenkins)
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (puppet, Yum, rsync).
  • Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Build server deployment on Cloud (EC2) servers with help of devops tools like Puppet.
  • Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds
  • To configure and maintain codebase to support the build and deployment of code on servers.
  • Merging and tagging need to be done after the code went live in environment
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Create, manage SQL Server AZURE Databases
  • Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.

Environment: Java/J2EE, Subversion, Jenkins, JIRA, Maven, GIT, ANT, Puppet, Docker, AWS,Python, Remedy, Unix Shell Scripting .

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Server configuration management viaPuppet.
  • Tomcathigh availability viaKeep alive.
  • WroteJavaMySQL proxy with query cache support.
  • Squidbased reverse caching proxy for assets.
  • Multi-masterMySQLsetup over 10 servers.
  • Networking improvements targeting latency.
  • Backup, archival, and validation procedures.
  • Improved queries, indexes, and database schema.
  • Setup and administered firewalls usingShore wall.
  • MySQL replication integrity testing.
  • AdvancedOpen VPNdeployment.
  • Capacity planning, Bottleneck identification.
  • Schema change timing and testing utility.
  • Database query log processing inPython.
  • PXEkick starting ofCentOSservers.
  • Subversionserver administration and replication.
  • Builds and deploys J2EE application in Web Sphere.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Trained offshore team members and responsible for knowledge transfer.
  • Performed weekly and on-call deployments of application codes to production environment.

Environment: Puppet, SVN, ANT, Maven, Jenkins, CentOS, VPN, SQL.

Confidential, Philadelphia, PA

System Admin

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
  • Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST).
  • Build artifacts (WAR’s and EAR’s) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment: Java, SVN, ANT, MAVEN, Hudson, SVN, Weblogic,Unix, Perl/Shell.

Confidential

VMware System Admin

Responsibilities:

  • Using VMware vCenter, created Datacenter Environment by creating VMware clusters, adding ESX hosts in the clusters, and implemented HA and DRS.
  • Installed and configured ESX 4.0 Servers on Blade Servers.
  • Creating and Deploying of Virtual Machines from Templates and creating Snapshots with in no time, Cloning of Virtual Machines for future Deployments.
  • Creating and configuring VNetwork Standard Switch (VSwitch), VM Kernel Ports, VM ports, Service console and NIC teaming.
  • Configuring vNetwork Distributed switches and migrating the networks from standard switches to Distributed switches.
  • Configuring different type of Port Groups Policies, Applying Security policies, Traffic Shaping, Load balancing, Failover detection, Hard and Soft zoning and VLAN Tagging.
  • Migrated Physical Machines to Virtual Machines (P2V) and Virtual Machines to Virtual Machines (V2V) using VMware converter and vCenter Guided Consolidation.
  • Configuring virtual networking related security, traffic shaping and load balancing policies.
  • Configuring HA/DRS related advanced configuration settings per VMware Best practices.
  • Implementation of Shared storage across ESX Hosts to leverage vMotion and svMotion capabilities.
  • Worked on Performance Analysis and Tuning/Optimization Operations, Virtual machine creation, cloning, configurations.
  • Created Domain User Accounts, Distribution Groups with Active Directory/Exchange.
  • Extensively worked with Active Directory Services, IIS Servers, DNS, and DHCP.
  • Involved in day to day support related to Data Center, documentation of run books, training, support, and coordination with off-shore team for moving/relocating Widows/VMware/Applications/Backup
  • Responsible for supporting system design and implementations as well as provide first level of support for any issues.
  • Planning migration strategies, DR plans with SAN and NAS data.

We'd love your feedback!