We provide IT Staff Augmentation Services!

Distinguished Build/release Engineer Resume

0/5 (Submit Your Rating)

Foster City, CA

PROFESSIONAL SUMMARY:

  • Around 6+years of experience as a Linux System Administrator and DevOps Engineer/Build Release Engineerin application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Experience in building scripts from scratch using Python, in current project with Confidential, involved in Python, Perl and shell script based automation for numerous activities.
  • Created an elegant Ansible - like implementation using Python, configuration yamls to automate/simplify an immensely complex and fragile environment with 1000+ VMs.
  • Additionally, built comprehensive Python scripts which would call required ANT scripts and notify build distribution team in case of build errors or Completion of builds.
  • Hands on experience on Chef, Puppet, Run deck, Vagrant and AWS.Familiar with most popular programming, scripting, and markup languages: python, ruby, C, etc., some experience with many others such as tcl, xsl, postscript, latex, etc. Favorites are python and Bourne shell. Experience in SDLC, Agile, Scrum and waterfall.
  • Experience in Configuration Management Toolsadministering and automation using Chef, Puppet and Ansible. Configured and Managed Jenkins in various Environments RHEL, Centos and Windows.
  • Design, deployment, and maintenance of data centers and application server clusters comprised of several thousand nodes. Extensive experience in infrastructure management tools, and data center automation.
  • Working knowledge of advanced features and system internals of major operating systems: Linux, BSD, Solaris, Windows, MacOS. Hands on Experience in Administration/ Maintenance of source control management systems, such as Sub Version (SVN), Perforce, CVS, TFS, GIT and knowledge of Clear Case.
  • Having hands on experienceon web-basedrepositorieshosting services such as GitHub, GitLab and Bitbucket with Enterprise Edition as well. Experience in using build management tools like MAVEN, ANT, NAnt, Make, Cmake and MS Build for the building of deployable artifacts from source code.
  • Extensively worked on Jenkins, Hudson, Cruise Control, and TeamCity and Bamboo for continuous integration (CI) and for End-to-End automation for all build and deployments on a Network server. Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Hands on experience in various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Having Good Knowledge on Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Elastic IP, RDS, AMI).
  • Very Good Experience of working with Releaseand deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment. Experience in Strong analytical, troubleshooting and support skills.
  • Expertise in Repository Management tools JFrog Artifactory and sonatype Nexus. Configured and administered Monitoring tools like Nagios, Splunk, and Zabbix. Hands on experience in using different protocols like FTP, SFTP, SSH, HTTP, HTTPS, LDAP and Connect direct.
  • Hands on experience in Team player with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and has good Customer Support Experience.
  • Experience with virtualization and cloud infrastructure, including: VMware, Xen, KVM, AWS, Rackspace, etc. Extensive experience in network, OS, and application security testing, tool construction, and design of custom protection architectures.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX (Solaris, AIX), Linux (RHEL, CentOS, Ubuntu), Mac OS.

Source control Tools: SVN, GIT, TFS

Build Tools: ANT, Maven, Ant, MS Build, Make, Make.

CI Tools: Jenkins, Hudson, Cruise Control, Team City and Bamboo

Unit test cases: Junit, unit, fxCop, Open Cover

Automation tools: Chef, Puppet, Ansible

Container tool: Docker

Atlassian products: Jira, confluence, hip chat, stash/bit bucket, clover, crucible.

Languages: C, C++, C#, Java, .Net.

Scripting Languages: Perl, python, Ruby, Shell(Bash), Batch/PowerShell

Web servers: Apache Tomcat, JBOSS, IBM Web sphere, WebLogic

Databases: Oracle, MySQL, SQL, and MongoDB.

Cloud: AWS, OpenStack and Azure

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO/ Foster City, CA

Distinguished Build/Release Engineer

Responsibilities:

  • Created an elegant Ansible-like implementation using Python and configuration yamls to automate and simplify an immensely complex and fragile environment with 1000+ VMs.
  • With automated monitoring and self-healing reduced the service down time across large environments to a minimum. Reduced deploy time from several days to under an hour.
  • With configuration as code implementation, eliminated an arduous weeks-long process to implement application configuration. Supported a key Confidential vertical for 100+ products, 200+ engineers distributed over Asia, Europe and United States. Provided buildand deploy support, troubleshooting and hands-on execution.
  • Trained the world-wide team on all aspects of tools and release automation. Supported migration from Build Forge to Git/Jenkins-Pipelines. Encouraged, developed and established self-service support mechanisms.
  • Created tooling for automated dependency tree analysis and build process optimization.Provided Maven release-plugin and versions-plugin replacements for Accurev. Provided Python, Perl and shell script based automation for numerous activities. Advised CM and development teams on tools performance improvements.
  • Provided team member mentoring, guided them through complex support challenges. Build Forge, Bamboo, GIT, Perl/Python, Artifactory, Nexus, Maven, Yum.

Environment: UNIX, ANT, Shell /Perl Scripts, XML, Business Objects, Cisco Routers and switches, LTM, Mobile Access Router, PIX Firewalls.

Confidential, San Francisco, CA

Distinguished Build/Release Engineer

Responsibilities:

  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.Utilize Cloud Formation and Puppet by creatingDevOpsprocesses for consistent and reliable deployment methodology.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.Create Chef Recipes, automation tools andbuilds, and do an overall process improvement to any manual processes.Written multiple cookbooks in Chef using Ruby scripting language.
  • Imported and managed multiple corporate applications in GIT.Designed and scripting using ANT & MAVEN for (J2EE, Web Services, Reusable JARS, Web Client and Open Source) in creating MasterBuild.xml.
  • Create enterprise primavera6 team intranet Wiki sites, host weeklyenterprise web conference.
  • Organize and implement Best Practices with localized /testing libraries
  • Good hands on Experience using App Dynamics in monitoring perspective, in code level monitoring.Worked with Amazon Web Services (EC2, Elastic search, Route53, Elastic Beanstalk, VPC, Iaas).Implemented Splunk, Puppet, Cloud Watch, Zabbix, Nagios, and Gomez to monitor and manage servers.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups, Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.API'S design of RESTful services, implementation on Cloud providers like AWS.
  • Built comprehensive Python scripts which would call required ANT scripts and notify build distribution team in case ofbuild errors or Completion of builds.Using Docker container enabled rapid deployment with minimum run-time requirements.Automated cloud deployments using Ansible, AWS Cloud Formation Templates.
  • SCM Engineerfor a team that involved five different development teams and multiple simultaneous Java/J2EE, C#.Net software releases.Maintain Zabbix monitoring solution for multiple internal and external customers.
  • Installed Jenkins/ Nexus, performed troubleshooting during build failures.Did PowerShell, Ruby Scripts for automation purpose. Migrated VMWARE VMs to AWS, Managed Services: EC2, S3 Bucket, Route53, ELB, EBS.
  • Worked inDevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Gained familiarity other technologies such as Mesos (and Mesosphere) and Kubernetes.
  • Administered JIRA workflows, permission schemes, notifications schemes and screen schemes.Integrated JIRA with Git, Confluence, Stash, Crucible and Jenkins.Worked on PowerShell scripts for configurations.

Environment: GIT, UNIX, Perl, ANT, Jenkins, Maven, Nexus, JIRA, Chef, AWS, PowerShell, puppet, MySQL and NoSQL, Docker.

Confidential

Distinguished Build/Release Engineer

Responsibilities:

  • Worked closely with Development Team in design phase and developed use case diagrams using Rational Rose.Worked with Architects on SDLC process being the owner of post development environments.
  • Carried Deployments and builds on various environments using build Forge Automation tool.Developed and implemented the software release management for the release of web applications.Wrote ANT Scripts to automate the build process.Used Shell/Perl scripts to automate the deployment process.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/ Struts and WebSphere Application Server with DB2 as Database. Sole person to be responsible for Release/ Change control Process.Worked with team of more than 30 and managed 2 Release/ build engineer.
  • Administrator for ClearCase.Used IBM Rational ClearQuest for tracking changes and approval process.Involved in creating new elements in Vobs.Administered Build Forge for automated build and deploy activities.
  • Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules in build Forge for build and Deploy Automation.

Environment: IBM Rational ClearCase, Java/J2EE, ANT, DB2, UNIX, build Forge, WebSphere, Shell and Perl Scripting.

Confidential

Distinguished Linux System Administrator

Responsibilities:

  • Responsible for centralized Administration, Maintenance of Linux servers. Installation, administration of RHEL 4.x and SUSE 10.x. Configured kickstart server and updating/applying patches to the servers using Red Hat Satellite server. Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Installation, configuring, administration and hardening of Apache webservers. Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager. Installed, maintained and upgraded REDHAT Linuxserver using kick start based network installation.
  • User account management and administration Troubleshooting User's login & home directory related issues, reset password and unlock user accounts. Performed Automation of jobs through crontab and autosys.
  • Provided support for both physical and virtual environmentsand Troubleshooting WebLogic Application Server connection pools. Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.
  • Performed Troubleshooting of NFS, NIS, Samba, DNS, DHCP, LDAP, MySQL and network problems. Written Bashshell-scripts to automate routine activities.
  • Coordinating with on-call support personnel in debugging. Installation of hardware, software and upgrading to ensure work is performed as per company policy on various hardware platforms.

Environment: RHEL 4.x, SUSE 10.x, SSH, Telnet and Rlogin, Crontab, NFS, NIS, Samba, DNS, DHCP, LDAP, Bash, WebLogic, RAID, Veritas volume manager.

We'd love your feedback!