We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

Houston, 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 softwarerelease management, configuration management, change management for large projects.
  • 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, Bamboo/Jenkins, Cruise-Control

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

Testing Tools: Selinium

Quality Systems: ISO and CMMI compliance and auditing, Understanding of Core Java and VB6 code

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, Houston, TX

DevOps/Cloud Engineer

Responsibilities:

  • Used tools such as Chef, Git, Github, Jenkins and Jira to coordinate software releases, deploy.
  • Worked on integrating GIT into the continuous Integration (CI) environment along withJenkins
  • Administered and EngineeredJenkinsto manage weekly Build, Test and Deploy chain, SVN/GIT with Development/ Test/ Production Branching Model for weekly releases.
  • Automate releases withANT/Mavenscripting to compile Java Code, Debugging & placing Builds in Mavenrepository.
  • Integrated Subversion for automating builds withJenkins. Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Development of cookbooks for multiple deployment scenarios, for multiple client Application on various Application Servers.
  • Wrote cookbooks for product automation on various OS platforms.
  • Developed a continuous deployment pipeline usingJenkins, Ruby/shell scripts
  • Build and Release management - GIT,Maven,Jenkinsadministration, Nexus.
  • 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.
  • Managed and configured hundreds of servers using Puppet, Automation of configuration and management through Puppet.
  • Experience in setting up puppet master, puppet agents for managing enterprise policies, configurations.
  • Experience in working with Modules, Classes, Manifests in Puppet
  • Involved in Leading Automation deployment team and working with Puppet, and written puppet modules for Application deployment.
  • Implemented secured way of Centralized login for AWS users using 389 Directory Services (ldap) and OpenVPN.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to manage configurations of Openstack nodes and test Playbooks on AWS instances using Python.
  • Experience in writing Ansible playbooks.
  • Used Docker, Vagrant, and Ansible, to automate the deployment, provisioning and maintenance of our local development systems.
  • Involved in setting up of Docker and creating new images and getting images from Docker hub and performing the builds.
  • Experience working on several docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Experience working on docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configuration
  • 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, Ansible, JIRA, JUnit, JMock, Maven, Artifactory, Git, Ubuntu, CentOS, Open VPN, Twilio, LogMeIn, AWS ELB, AWS SQS, AWS S3, AWS Lambda, Elastic Map Reduce, 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.
  • UsedANTandMAVENas a build tools on java projects for the development of build artifacts on the source code.
  • Setup theJenkinsjobs for Continuous integration process and to execute test cases.
  • Experience in managing the artifacts generated byMAVENin the Nexus repository.
  • AdministeredJenkins, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • 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.
  • Worked extensively on build and deployment tools likeANT,Maven,Jenkinsand version control Tortoise SVN, CVS, IBM Clear Case.
  • Configure and monitoring the nightly auto deploy builds inJenkinsfor the dev and QA teams.
  • Configured various jobs inJenkinsand Hudson for deployment of Java based applications and running test suites.
  • SetupANTscript based jobs inJenkinsand Worked withJenkinsPipelines
  • 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.

Confidential

Sr. UNIX/Linux Administrator

Responsibilities:

  • System Administrator role in a large team responsible for maintaining of differentUnixoperating 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 LogicalVolume Manager (LVM), VERITAS Volume Manager (VxVm) and VERITAS FileSystem (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 sparch/wT3, T5,M3000andM5000.
  • Performed design and havea development experience in UNIX shell scripting.
  • Installed configured, managed the ACL's around the CVS, Subversion (SVN) repository andalso responsible for back-up recovery of the repository.
  • Restore of Oracle instance and worked with Oracle team for Oracle installation and BuildingOracle Cluster.
  • Installed patches and software as needed, installed and configured new hard drives andmemory.
  • Created disk groups, volumes, volume groups and RAIDs using VERITAS Volume Managerand worked on TivoliStorageManager (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 andanalyze.
  • 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!