We provide IT Staff Augmentation Services!

Sr./lead Devops Engineer Resume

0/5 (Submit Your Rating)

Bedford, MA

SUMMARY

  • 7 years of experience in IT industry in creating the company'sDevOpsstrategy as Build & Release engineerresponsible for automating, building, deploying, and releasing the code from one environment to the other.
  • Good understanding in all the stages of Software Development Life Cycle(SDLC).
  • Proficiency includes Build and Deployment of applications onto different environments like Dev, QA, UAT and Production.

TECHNICAL SKILLS

  • Puppet/Chef
  • SVN/GIT
  • CICD
  • WebLogic/Jboss
  • Jenkins
  • Maven/ ANT
  • Bash Scripting
  • Linux/Windows

PROFESSIONAL EXPERIENCE

Confidential, Bedford, MA

Sr./Lead DevOps Engineer

Responsibilities:

  • Installed Red Hat Enterprise Linux 5.x/6.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Responsible for Designing, Building, installation, configuration, tuning, security, backup, recovery and upgrades of RedHat Linux..
  • Deployment and management of many servers via script and Chef, utilizing cloud providers as a direct substrate for implementation.
  • Designed and implemented Platform as Service architecture for middleware by automating Application and web servers installation/configuration/deployment and configuration throughChef/Puppet.
  • Implemented and promoted use of Jenkins within the developer community and validated Jenkins along with Bamboo.
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, work withengineerson resolution..
  • Configuration and Administration of Apache Web Server and SSL Certificates.
  • Installed and configured monitoring tool Nagios for monitoring server's network bandwidth and the hard drives status.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux servers.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Written Puppet Manifest/Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process..
  • Established processes and tools to maintain code base integrity, including check - in validation rules and branch/merge processes.
  • DevOpsfor load balanced environments & Multi-regional server environments.
  • Worked with development teams and business areas to plan future requirements and hold regular meetings to review usage as well as create, revise and report for future requirements

Environment: RHEL 4.x/5.x/6.x, AWS, Rackspace, Chef, Puppet, Apache, Tomcat, Jboss, Weblogic, Nagios, SVN, GIT, Maven, Gradle, Jenkins, Nexus, Shell, Perl, Jira, Find Bugs, Cobertura, Zabbix, Java/J2EE, Service now.

Confidential, Orlando, FL

Build & Release/ DevOps Engineer

Responsibilities:

  • Administration of RHEL 4.x/5.x/6.x and Solaris 9/10/11 includes installation, testing, tuning upgrading, patching and Troubleshooting day-to-day issues.
  • Automation of configurations and management through Chef/Puppet.
  • Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services.
  • Worked on taking regular backups for Amazon cloud instances and setting up environments for launching the application.
  • Involved installing and managing different automation and monitoring tools on RHEL like Zabbix and Nagios.
  • Worked with different types of Manifests/Recipies to deploy Applications servers like Apache Tomcat, Webserver like Apache, configuring users, SSH and mount points creation.
  • Implemented an Agile work flow for continuous integration and testing of applications using Jenkins.
  • Managed SSL certificates for web and the application servers.
  • Used RHEL 5.x/6.x Satellite servers for patching the servers in the environment.
  • Supporting Java based applications like JBoss, WebLogic and WebSphere and involved in J2EE application deployment activities.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart.
  • Wrote Shell scripts and Perl scripts for day-to-day administration and created Perl scripts to automate the deployment.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, system logging, network logging of servers for maintenance, performance tuning, testing.
  • Performed weekly on-call deployments of application codes onto different environments like DEV, QA, UAT and PROD.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Environment: RHEL 4.x/5.x/6.x, AWS, Rackspace, Chef, Puppet, Apache, Tomcat, Jboss, Weblogic, Shell, Perl, VMware, Jenkins, Nginx, Docker, GitHub, SVN, Oracle DB, UNIX, Windows, Java/J2EE.

Confidential, Atlanta, GA

Build and Release Engineer

Responsibilities:

  • Primary duties include in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
  • Working with Subversion for the purpose of Software Configuration management and maintaining the versions.
  • Creating Branching and Merging as per the schedule.
  • Installing and configuring Jenkins, Installing plug-in, configuring security, creating a master and slaves for implementation of multiple parallel builds.
  • Developed Bash and python Scripts for the manual deploying the code to the different environments and updating the team after the completion of the build successfully.
  • Scripting tools like Perl/Shell to automate build and deployment Process.
  • Installing Urban Code Deploy server, agents and doing deployments in various environments.
  • Worked in Managing the repository, folder and user/group privileges different environments.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Worked as a partial system administrator for Linux and Windows machines.
  • Installation and configuration of Nginx as a Load Balancer.
  • Configured the application on AWS EC2 AMI Instances and also Installed the storage on S3 Buckets.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the Production environment.
  • Documented the deployment process (Migration Doc) of code to production.
  • Working with JIRA tool to track all the defects and changes released to all environments.

Environment: RHEL 4.x/5.x, AWS, RTC, GIT, CVS, Ant, Maven, Urban Code, Artifactory, Jenkins, Chef, Ruby, Python, RAD, Bash, Shell, Nagios, UNIX, Windows, Java/J2EE.

Confidential

Sr. Release Engineer

Responsibilities:

  • Setup an SCM environment to execute a continuous integration builds environment and making the environment agile for the developers.
  • Automated deployment of builds to different environments
  • Troubleshooting issues with Dev and QA environments.
  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the BuildEngineerrole at the time of deploying the EAR and WAR package.
  • Participated in the release cycle of the product which involves environments like Development QA
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Developed build scripts using Maven build tool
  • Created Branches, Labels and performed Merges in clear case
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Performing clean builds according to the schedule published for a given releases.
  • Testing the Application deployment by installing on Appservers like weblogic before delivering the build to various teams.
  • Perform various builds like testing, regression for QA Environments.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.

Environment: Sun Solaris 10, RHEL 5.x, WebLogic, Tomcat, IIS, Perl, Python, Hudson, Cruise Control, Maven, Ant, Agile Methodology, Sharepoint, JMeter, Jira, Oracle 10, TOAD, SQL, JAVA/ J2EE.

Confidential

Release Engineer

Responsibilities:

  • Coordinating with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process.
  • Automated the build and deployment process using Hudson/ Maven and Ant and maintaining the Maven central repository.
  • Administrating the Subversion / Hudson, and maintain the Development and QA Environment.
  • Installing and configuring servers, applications and day to maintenance of existing and new servers.
  • Performing day to day admin activities like managing LVM, file systems, user creations, permission, administration and device configuration and Sun Solaris 10 and Redhat Linux.
  • Install and administrating middleware product like WebLogic and Tomcat in various environments.
  • Experience installing and administrating monitoring tools such as Nagios.
  • Automate & monitor daily project development & nightly builds using Hudson /maven.
  • Assist in resolving development, testing and production issues with release packaging and deployment when they arise and Promote industry best practices regarding build and development standards.
  • Troubleshooting issues with builds and compiler tools. Drive the resolution of build failures.
  • Coordinate system build activities to ensure each system is documented including all hardware components, OS versions, and application software versions.
  • Improved productivity by designing and developing full-featured build systems; implementing tools and scripts that enable efficient and flexible builds and deployment.

Environment: Solaris, UNIX, Linux, WebLogic 9.x, Tomcat, IIS, Subversion, Python, ANT, Agile Methodology, Sharepoint, JMeter, Jira, Oracle 10/11g, TOAD, SQL, JAVA, J2EE.

We'd love your feedback!