We provide IT Staff Augmentation Services!

Devops Engineer/c# Developer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • 8+ yearsof experience in IT industry comprising of Middleware Administration and Software Configuration Management (SCM).Extensive experience includes SCM, Build /Release Management, Change/Incident Management.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects across the Financial and retail sectors.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Extensively worked with Version Control Systems SVN (Subversion), GIT, Perforce. IBM Rational Team Concert and TFS.
  • Extensively worked with CI/CD and configuration management tools like Jenkins, Ansible, Puppet, and Chef.
  • Strong experience in implementing the monitoring solutions like Azure application insights, Splunk, Zabbix, Nagios etc.
  • Extensive experience in creating a plan and deployingNagiosmonitoring server environment.
  • Implement and administer monitoring infrastructure usingNagios.
  • Experience working on Cloud based environment like Azure and AWS for website deployments and VMs creation.
  • Expert in working on the UNIX environments with a strong knowledge of the shell scripts.
  • Implemented Policy Stores to utilize Sun ONE Directory Server (LDAP) as the user and policy repository on Linux.
  • Extensive experience in database programming using SQL and PL/SQL following industry best practices.
  • Experienced in setting up the software load balancing using HAProxy.
  • Worked with CM tools such as Ansible, Chef and Puppet.
  • Automation using Ansible/Puppet: SSH, Apache configuration files updating.
  • Knowledge of Bash, Python, Ruby or equivalent.
  • Worked on Cassandra and Oracle Databases there by connecting different environments to these databases in lower and production environments.
  • Hands on experience with most popular programming, scripting, and markup languages: Python, Shell, C, C# etc.
  • Experienced in Log and Report system issues into JIRA Project & Issue Tracking Software.
  • Developed HPOO flows provision a Linux VM with SA agent.
  • Experience using RPMs to effectively package the applications for product deployments.

TECHNICAL SKILLS:

Application Servers/ Web Servers: Apache 2.0.54/2.2, IIS 6.0, AWS,Azure

Operating Systems: Red Hat Linux 9/8, CentOS 6.7 and Windows 2003/2000/NT Server

CI/CD/Configuration Management Tools: Jenkins, Ansible, Chef, Puppet

Languages: C, C++, c#,Cocoa Touch, SQL, PL/SQL, Cassandra

Monitoring Tools: Nagios, Splunk, Zabbix

Reporting Tools: SAP Business Objects XI R2 and Oracle Hyperion EPM

Scripting Languages: Shell Script, Python, Perl, PowerShell, Ruby

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

DevOps Engineer/C# Developer

Responsibilities:

  • Deploy Apache/Tomcat applications using Ansible.
  • Used CM tool Ansible to store the build code automatically to the web servers after every successful Jenkins job.
  • Worked on creating Jenkins jobs to automate infrastructure provisioning and deployment.
  • Worked on Managing the Private Cloud Environment using Ansible.
  • Setup Nagios for monitoring the infrastructure; also used Nagios Handlers, which acts on the service status with pre-defined steps/scripts.
  • Created docker instances to test the application in different environments.
  • Created numerousshellscripts for batch jobs and continuous deployment.
  • Configuring User Authentication Stores and Policy Authorization Stores on LDAP.
  • Utilized Nexus for dependency management for Maven as well as storing the Snapshot and Release Build binaries -WARs and EARs.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Used SonarQube to measure and analyze quality of source code.
  • Resource management like installing packages, manage services, user management, Cron job setup etc.
  • Participated in daily scrum to discuss the progress in the sprints.

Environment: CentOS, Puppet, Ansible, AWS, Nginx, Cassandra, Docker, Nagios.

Confidential - Denver, CO

DevOps Engineer

Responsibilities:

  • Redhat Linux server and VM builds.
  • Automate infrastructure using chef to manage and deploy private cloud instances.
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
  • Configure Knife to manage chef-server, spin-up new instances, package installs and config changes on client nodes.
  • Developing Cookbooks, Recipes, Resources and Run lists, Managing the Chef client nodes, and upload the cookbooks to chef-server from Workstation.
  • Deploy Apache/Tomcat applications using chef.
  • Manage Chef Server in pushing the config changes to client nodes, monitoring the logs and security.
  • Used Azure/AWS subscriptions to create VMs and enable cloud deployments.
  • Load and performance analysis and improvements for Cassandra databases.
  • Adding/Removing the service-groups/resources, change/troubleshoot/setupVeritas Cluster server.
  • Add/Remove Vmware disks using the Vmwaredatastores, scan/provision them to Redhat Servers.
  • Developed HPOO flows to execute jenkins jobs.
  • Participated in daily scrum to discuss the progress in the sprints.
  • Participated in sprint planning, story grooming as part of agile.

Environment: Red Hat Enterprise Linux 5/6/7, CentOS, HAproxy, AIX 6.1/7.1, Chef, Apache Tomcat.

Confidential, TX

Build & Release Engineer/DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype Nexus, Shell, Python and Java.
  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.
  • Replaced existing manual deployment and management processes with Ansible/Chef in 5 different environments and roughly 500n servers.
  • Create and maintain infrastructure as code using Chef, Puppet and Cloud Formations.
  • Administered and integrated the Version Control Systems like Subversion, Git, RTC and TFS with Jenkins.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Created and maintained the Jenkins jobs, including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, etc), build failures and build status indicators.
  • Developed Python and shell scripts for automation of the build and release process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Subversion (SVN), Git, Jenkins, Nexus, Maven, Chef, Tomcat, Node, RHEL.

Confidential

Configuration/Release Engineer

Responsibilities:

  • Specified Experience in configuring and deploying Java and J2EE applications into application servers (Rational Websphere, Jboss and Apache Tomcat).
  • Updated maven and Gradle build configurations and created integration tests and performance tests Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Creation and maintenance of scripts for development and deployment.
  • Maintenance of continuous integration based on Maven and Hudson.
  • Created and maintain build automation shell, manage building fixes, merges, release cuts as needed, Written scripts for environment changes in Bash, Perl, and Pythonfor Web sphere mapping modules to the enterprise application.
  • Involved in Ruby on Rails development, development process improvement, TDD mentoring.
  • Responsible for maintaining and extending all build scripts and related tools, written in zsh/sh, Ruby, and Perl.
  • Utilize the Perforce command interface to automatically pull source code for builds from linux.
  • Worked with technical teams to ensure release plans align with end to end activities.

Environment: Java, Hudson, Maven, Ant, Python, SVN, Ruby, Perl, Linux, Unix Shell Scripting.

Confidential

UNIX Administrator

Responsibilities:

  • DNS Configurations, Ethernet speed checks/Duplex Settings, ports, security (ssh) setup on RH Linux.
  • Cluster Failovers, SPU and Power replacements on the Netezza Performance Servers.
  • Performing DR functions on the 15k.
  • Perform SMS upgrade (ver 1.4) on 15k System Controllers.
  • Flash Archiving existing server environments to the new domains using flarcreate.
  • Dynamic reconfiguration of Sun Fire 12K, adding system boards, I/O boards while OS is in operation.
  • Building the Infrastructure Linux Boxes by Kickstart and post installation tasks.
  • Performing Backup and Restore Operations for all Applications & Databases.

Environment: Solaris 9, SUN Fire12K/15KE210/440/880/490, VxVm 3.5.

We'd love your feedback!