We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY

  • Holding 7+ Years of work experience on Build & Release Engineering in automating, systems administration, building, deployment implementer.
  • And also holds an experience in Build engineering and Release management process, which includes building binaries and deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Deep involvement in teh principals and practices of Software Configuration Management (SCM) processes, which consists of compiling, packaging, deploying and Application configurations.
  • Proficient at Software Development Life Cycles and Agile Programming Methodologies.
  • Worked on source controller tools like Subversion (SVN), CVS, IBM Clear case and GIT.
  • Worked in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
  • Been through teh usage of Nexus and Artifactory Repository Managers for Maven builds.
  • Worked over deploying teh code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS/Jetty.
  • Implemented Continuous Integration process using Jenkins/Hudson.
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, Python, JavaScript, AWK, etc.)
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash and Batch Scripts.
  • Strong knowledge on Linux, Automation Tools (Chef or Puppet), AWS Services (EC2, Network, S3/EBS).
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Findbugs and Checkstyle.
  • Solid understanding of Operating Systems like Linux, UNIX, Windows.
  • Skilled in Querying RDBMS like Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Coordinated with teh Offshore and Onshore teams for Production Releases.
  • Tightly worked with Developers and Analysts to notify project requirements. Can manage time and arrange multiple projects.
  • Worked with different Bug Tracking Tools like Remedy, JIRA and ClearQuest.

TECHNICAL SKILLS

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008/ Vista/7, Linux, Unix.

Source control tools: Subversion, Clear case, GIT and Perforce.

Build Tools: MAVEN, ANT.

CI Tools: Hudson, Jenkins, AntHill ProCM Tools Chef, Puppet.

Repositories: Nexus, Arti - factory, GIT

Languages: C, PYTHON, XML, HTML, Java, Shell.

Tracking Tools: JIRA, REMEDY, HP Quality Center, Mingle

Web Servers: APACHE TOMCAT, Web logic, JBOSS

Databases: ORACLE, SQL, MY SQL

PROFESSIONAL EXPERIENCE

Confidential, Milwaukee, WI

Sr. Devops Engineer

Responsibilities:

  • Implemented Subversion operations for Java Source Code applications.
  • Used GIT as version control for new applications as source control.
  • Worked on Subversion to GIT migration using SVN2GIT tool.
  • Used Maven for building teh applications and developing teh build scripts.
  • Coordinate teh build and release schedules with project management, development, and test team.
  • Automated teh deployment process to different environment in a rolling Fashion (With no down time).
  • Configured and managed SonarQube for code analysis. Used/Integrated code with Fortify for secure code analysis and automated teh process to include teh run before marking teh version “Ready for Production”
  • Identify and drive resolution of build and runtime errors.
  • Responsible to manage teh day-to-day operations of teh Continuous Integration (CI) system
  • Created featured, develop, release branches in Bit bucket (Git) for different applications to support releases and CI builds.
  • Used teh JIRA for bug tracking, creating teh dashboard for issues.
  • Planned release schedules using agile methodology and coordinated releases with engineering and SQA for on-time delivery.
  • Created Dashboards for tracking build versions in different ENVS using PERL scripts and php.
  • Working Experience on AWS - creating IAM policies, rules for users, groups and AWS components.
  • Creating S3 buckets and EC2 instances on AWS for different environments.
  • Familiar with AWS cli and automated teh deployment process to AWS in a rolling fashion (Deploying to one node at a time by taking Instances out of rotation from ELB and putting it back after deployment).
  • Deploying JAR, WAR and EAR files to Weblogic, Tomcat using Jenkins.
  • Used Splunk for monitoring applications across teh board.
  • Used JIRA as Ticketing System Tool to handle teh issues/tasks/service requests created by multiple team members across teh project.
  • Automated end to end Deployment process using Shell Scripting.
  • Authored Chef cookbooks to automate configuration management for AWS machines.

Confidential, Cranston, RI

Devops Coordinator

Responsibilities:

  • Developed and supported teh Software Release Management and procedures.
  • Responsible for design and maintenance of teh Subversion/GIT Repositories, and teh access control strategies.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Implemented & maintained teh branching and build/release strategies utilizing Subversion /GIT.
  • Deployed, Configured and managed teh process using puppet tool.
  • Used Puppet as Configuration Management tool for managing Jenkins slaves.
  • Efficiently performed teh task of resolving conflicts while merging in Subversion with teh J2EE development background.
  • Performed merges, and executed builds on a pool of dedicated build machines.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Automated teh build and release management process including monitoring changes between releases.
  • Deployed teh Java applications into tcservers.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for teh build and deployments process for DEV and ITEST Environments.
  • Expert in User Management and Plugin Management for Jenkins.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to teh management.
  • Created END-END Automation with CI Procedures using Jenkins.
  • Worked with Development Team Leads and Testing teams to establish build schedules, execute teh builds and troubleshoot build failures, if any.

Confidential, San Jose, CA

Build Automation Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Setup different environments like DEV, TEST, QA, UAT, STAGE and PROD.
  • Implemented Subversion branching and merging operations for Java Source Code applications.
  • Efficiently performed teh task of resolving conflicts while merging in Subversion with teh J2EE development background.
  • Deployment of teh Business processes by creating JAR, WAR and EAR files to Weblogic, Tomcat application servers.
  • Modeled and automated teh End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Nexus, maven, Subversion, Ant, Sonar.
  • Built, configured and supported Application team environments.
  • Used Maven for building teh applications and developing teh build scripts.
  • Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Writing shell and Perl scripts for automated deployments especially in handling all teh tasks before kicking off WSLT scripts or admin console deployments.
  • Performed Automated Builds and Deployments using Jenkins.
  • Configured Jenkins slaves and achieved teh load balancing on Jenkins.
  • Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Configured teh Backup Management in Jenkins for Config.xmls for all teh jobs using plugin named periodic backup.
  • Worked with Chef for continuous integration and performed bills as per schedule.
  • Used Chef for Automation.
  • Performed database deployment activities like execution of database scripts like DDLS and DMLS using SQL Developer for oracle databases.
  • Used JIRA as Ticketing System Tool to handle teh issues/tasks/service requests created by multiple team members across teh project.
  • Involved in By-Weekly Scrum calls as part of AGILE model methodologies.

Confidential

Build Deployment Engineer

Responsibilities:

  • Developed and supported teh Software Release Management and procedures.
  • Used IBM Rational Clear Case (Base/UCM) for source code management.
  • Involved in creating new elements in VOB’s.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Tracking code migration & testing efforts in all environments (me.e. Integration, Sys. Test, UAT, Performance/Tech. Test, Training & Staging environments (Mock Cut-Overs)) & final migration into Production Environment.
  • Implementing Corrective-actions in case of deviation from teh Release plan.
  • Overseeing teh continuous build, integration & testing for Java related code running on Cruise Control Mechanism (Unit, Integration & System Level Tests).
  • Used Hudson for Continuous Integration Builds, automated deployments and Notifications.
  • Integrated Clearcase with Hudson for achieving CI without any manual intervention.
  • Used Shell and Perl scripting to deploy artifacts that are built by Ant and Maven.
  • Wrote build.xml for applications that use Apache ANT as build tool.
  • Experience integrating JUnit, FindBugs, Checkstyle code analysis and testing during teh build.
  • Used Shell and Perl scripting to deploy artifacts that are built by Ant and Maven.
  • Managed and performed teh environment related configuration changes as a part of deployment.
  • Deployed teh archives to tomcat Web server and websphere Application Servers.
  • Performed IBM Websphere Administrative tasks like installing WAS, Configuring ND, Cell, Nodes, Cluster and aided in usage of High Availability Mgr.
  • Served as a partial administrator for Unix and AIX machines.
  • Performed re-starts and xml configs and post deploy setups and brought application up for testing.
  • Also used VMWare for creating VMs.

Confidential

Network Engineer

Responsibilities:

  • Worked on Troubleshooting server hardware and software remotely thru MOM (monitoring software).
  • Deployed to WebSphere Application Servers.
  • Deployed and configured, Windows 2000/ 2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, Internet, TCP/IP, and Routing concept.
  • Performed design, installation, configuration, support, optimization and administration of Windows-based servers and applications as well as provide performance tuning and capacity planning.
  • Responsible for Basic Router Configuration and network equipment (Cisco, Linksys, Net gear, DLink, Brocade Switches).
  • Provided remote support for VPN Technologies for site-to-site and remote access.
  • Responsible for GPO software rollout and GPO policy lockdowns.
  • Provided after-hours on-call support by participating in teh on-call rotation.
  • Installed new software releases, system upgrades and resolve software-related problems.
  • Configured remote backup & automated through script.
  • Developed Shell scripts for system administration activities.
  • Installed Hard Disks, Memory etc.
  • Worked on Troubleshooting Network Problem.
  • Managed CPU Usage, Shared Memory, Disk Space Usage and Controlling Processes.

We'd love your feedback!