We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Build & Release Engineer/DevOps expertise offering more than 7 years of experience in solving issues with creative solutions.
  • Experienced professional having expertise in planning, implementation and execution of software release management, configuration management, change management for large projects in banking and finance domain.
  • ITIL based IT service management
  • Efficient in setting up DevOps Automation and Continuous Integration including designing of automated build systems for work set of enterprise applications on UNIX or Windows environment
  • Expert in industry best practice on release, change and configuration management
  • Experience in tracking and reporting of release status.
  • Expert in drafting and implementing Release Plan & Configuration Management plan to establish control over changes to all configurable items throughout SDLC.
  • Experienced in release co - ordination between PMO, QA and implementation teams during various release phases.
  • Expert in setting up infrastructure to help version and configuration control including authentication control using LDAP and SSO.
  • Expert in setting up automation to ensure tracing of changes in source code to defect management and project management systems.
  • End to end knowledge of SDLC from raising change request till deployment
  • Managing more than one project in parallel having strict deadlines
  • Establishing quality standards and related ISO quality controls throughout SDLC
  • Exposure to internal and external ISO quality and configuration audits for multiple projects
  • Experienced in various SDLC types including Software product development as well as quality service delivery for critical banking and financial software systems
  • Implementation, monitoring and maintenance of databases under production environment
  • Requirement gathering and solution design through extensive client communication
  • Understanding of Enterprise level n-tier application architecture
  • Effective at dealing with change: Able to transition in role or handle a significant modification to workflow or technology with minimal ramp-up time and with very little guidance.
  • Collaborate with developers to design, build, deploy and evolve sophisticated systems.
  • Collaborate with cross functional teams including systems, operations and performance testing teams.
  • Setup and maintain continuous integration and continuous deployments.
  • Troubleshoot and debug web and application servers for system and application issues.

TECHNICAL SKILLS

Version Control: SVN, GIT, VSS, PVCS, CVS, Clear case

Continuous Integration: Hudson, TeamCity, Jenkins, Cruise-Control, Bamboo

Deployment: Puppet, Shell, HP PPM, Chef

Build Tools: ANT, MAVEN, Make, Nexus

Scripting: Very strong scripting skills using Unix Shell and Ruby, Python

Installer Development: RPM, Install-shield

Release Orchestration: Rundeck, Puppet, Chef

Quality Systems: ISO and CMMI compliance and auditing

Database: Introductory knowledge of SQL & PL-SQL for PostgreSQL, and Oracle

Operating Systems: Sound knowledge of Linux, Solaris and Windows

Defect Management & Code review: Crucible, HP service Centre, Bug-zero, mantis, JIRA

Web & Application Servers: Weblogic, Apache, Apache Tomcat,Jboss,Websphere

PROFESSIONAL EXPERIENCE

Confidential, TX

DevOps Engineer

Responsibilities:

  • Used tools such as Chef, Git, Github, Jenkins and Jira to coordinate software releases, deploy.
  • Development of cookbooks for multiple deployment scenario, for multiple client Application on various Application Servers.
  • Wrote cookbooks for product automation on various OS platforms.
  • Setup Git repo server to keep source code for code management
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Worked on Managing the Private Cloud Environment using Chef
  • Using more than 20 AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, and Cloud Front Elastic Cache Cloud Watch etc.
  • Designed and built the Infrastructure.
  • Implemented secured way of Centralized login for AWS users using 389 Directory Services (ldap) and OpenVPN.
  • Implemented Vagrant, a production like virtual development environment for developers.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Setup monitoring and alerting mechanisms for AWS and private data center infrastructure.
  • Setup Nagios for monitoring the infrastructure; also used Nagios Handlers, which acts on the service status with pre-defined steps/scripts.
  • Conducting Infrastructure Audit on regular interval

Environment: Jenkins, Python, Chef, JIRA, JUnit, JMock, Maven, Artifactory, Git, Ubuntu, CentOS, Open VPN, Twilio, LogMeIn, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo, S3FS

Confidential, Houston TX

DevOps/ Cloud, Build and Release Engineer

Responsibilities:

  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation.
  • Wrote recipes, tools, scripts, and monitoring checks.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked on initial Setup Openstack Environment in their Lab for POC.
  • Setup OpenStack and AWS, building up infrastructure for cloud based digital signage.
  • Setup multi-node OpenStack in flat network.
  • Proposed solutions, and migration plan; worked with stakeholders to validate/accept, and wrote the automation to migrate hosts from ESX, existing Openstack clusters, and AWS
  • Worked on Managing the Private Cloud Environment using Chef
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Help Developers and Testers to understand the CD practices and process.
  • Securing and Hardening the Environments and Continuous Integration tools
  • Migrated legacy applications to a repeatable Continuous Integration platform
  • Configure and Integrate Automated testing tools like Selenium and Parasoft SOAP Test in the Continuous Delivery platform
  • Developed Ruby and Shell scripts to automate build processes
  • Developed automation framework for Application Deployments to the cloud environments.
  • Development team used a Git branching strategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed
  • Automated the local dev environment using Vagrant/chef-solo.
  • Responsible for maintaining and building support queue to co-ordinate issues among disparate teams

Environment: Java/J2EE, Eclipse, RAID, Toad, Git. Spring, jQuery, Tomcat, Apache, Oracle 11g, MongoDB, SSRS, SSIS, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, Linux, Openstack, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo

Confidential, San Francisco, CA

Build and Release engineer

Responsibilities:

  • Automate Remote Deployment of Builds into Dev, Test & Production servers.
  • Integrate Automation scripts with build & Monitor build verification test status.
  • Troubleshooting issues with builds and compiler tools.
  • Administration & Trainings on CM process and tools like Subversion/SVN, Jenkins.
  • End to End Client Server Installation & Customization of Jenkins for to atomize the build/deployment process for respective application/project
  • Setup process & maintain the Archive of software releases (internal & external) & and manage build equipment and contents
  • Developing & generating Build summary reports and send to leadership team.
  • Experience in build development & distribution approaches in distributed onshore/ offshore environments.
  • Experience in deployment (Manual / Automated) into Test & Production servers.
  • Experience setting up Plan/Build & Refresh environments for multiple Projects.
  • Have worked in a distributed, multi-site environment.
  • Develop and maintain build framework in Perl and UNIX Shell for atomization of activities on Workflow execution steps.
  • Handling Oracle 11i Objects Patch Migration activities.
  • Work closely with different project teams to understand the requirements and drive build development relatively independently such as Source control system, Build System, Development environments
  • Work with engineering team leads/IT team/senior management to provide timely resolutions for development environment and maintain service level agreements
  • Responsible for Version control and Subversion administration.
  • Responsible arranging session for
  • Implemented and managed, as Build, Configuration & Release Lead, builds and source code branching as well as QC and integration testing environments
  • Designed, Implemented and maintained build, source, bug tracking and delivery processes, as Configuration Lead, to enable multiple branch and release builds
  • Creating SIP and release process documentations for change requested
  • Planning configuration and release management
  • Designed and implemented release automation infrastructure and tools
  • Co-ordinate with PM, QA and implementation teams to ensure accuracy, tracking and version control in releases
  • Planning and setup of disaster recovery processes
  • Automation and monitoring of Java platform build system including automation using Jenkins and dependency management using Maven and Sonatype Nexus.
  • Setup of continuous integration tools and deployment automation using Jenkins for all environments including SIT, UAT and production.
  • Packaging and installer automation of deliverables.
  • Source code repository management for multiple development and production support code streams.
  • Scripting to automate various deployment needs
  • Setup and management of tools to support DevOps activities including Crowd, Fisheye, WIKI, SONAR, parasoft etc.
  • User management using LDAP and SSO setup for ensuring access control.
  • Setup and Administration of JIRA with required scripting and customizations.
  • Reviewing and suggesting improvements in SDLC process as per ISO and CMM guidelines
  • Monitoring SDLC process compliance with respect to release and change procedures and suggesting improvement.
  • Planning and reviewing change procedures and incident reporting

Environment: s: SVN, Jenkins, Perl scripts, Unix, Shell scripts, Sonar, Parasoft, oracle 11i, Java, Crowd, Fisheye, Maven,Sonatype Nexus, windows 7.

Sr. UNIX/Linux Administrator

Confidential

Responsibilities:

  • System Administrator role in a large team responsible for maintaining of different Unix operating systems such as RHEL 4/5/6, Solaris 8/9/10, AIX 5.1/5.3.
  • Installed, configured and upgraded Solaris Volume Manager (SVM/SDS), Redhat Logical Volume Manager (LVM), VERITAS Volume Manager (VxVm) and VERITAS File System (VxFs).
  • Monitor, troubleshoot and administer of SUN Servers Solaris 9, 10, RHEL 5.x/6.x Performed Jumpstart Installation of Solaris OS levels (9/10) on SUN sparc h/wT3, T5, M3000 and M5000.
  • Performed design and have a development experience in UNIX shell scripting.
  • Installed configured, managed the ACL's around the CVS, Subversion (SVN) repository and also responsible for back-up recovery of the repository.
  • Restore of Oracle instance and worked with Oracle team for Oracle installation and Building Oracle Cluster.
  • Installed patches and software as needed, installed and configured new hard drives and memory.
  • Created disk groups, volumes, volume groups and RAIDs using VERITAS Volume Manager and worked on Tivoli Storage Manager (TSM) Involved in disk configuration and disk crash recovery using format and fdisk.
  • Performed fsck on the file systems and bad super blocks were repaired using repair and analyze.
  • Automation of daily activities using scripting (Perl/Sed/AWK).
  • Setting up JBoss cluster and configuring apache with JBoss on Redhat Linux 5.x/6

Environment: s: RHEL 4/5/6, Solaris 8/9/10, AIX 5.1/5.3, Solaris Volume Manager (SVM/SDS), Redhat Logical Volume Manager (LVM), UNIX shell scripting, CVS, Subversion (SVN), Jboss, UNIX shell scripting.

We'd love your feedback!