We provide IT Staff Augmentation Services!

Sr. Cloudops /devops Engineer Resume

Boston, MA

SUMMARY

  • Around 8 Years of extensive work experience on Build Engineering & Release Management process, including end - to-end code configuration, automation, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Experience in establishing and maintaining the integrity of the project artifacts throughout the software development lifecycle using configuration management tools such as CVS, VSS, Subversion, GIT, Rational Clear Case and Hudson, Jenkins, Clear Quest, Team City on Windows and UNIX environment.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Extensively involved in risk analysis and providing mitigation plan to known and predicted issues
  • Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively and also experience in administering and configuring Nexus repository manager for Maven builds.
  • Extensively worked on Jenkins, Build Forge and Hudson for continuous integration and for End to End automation for all types of build and deployments.
  • Expert in deploying the code through web application servers like Web Sphere, Apache Tomcat, JBOSS and have experience in deploying Database changes to Oracle, MS SQL Server and MY SQL databases.
  • Ability in execution of XML and scripts like Shell, Perl, batch and Python.
  • Experience with architecting application on AWS using different resources like EC2, ECS, ElasticBeasntalk, SQS, ElasticCache, DynamoDB, SNS CloudWatch, ElasticSearch, IAM Roles and Policies etc..,
  • Experience with automating deployment of artifact using CI tools.
  • Responsible for building and releasing packages for different testing Environments.
  • Created many build plans, sanity and regression test, Build requests.
  • Closely worked with Developers and Analysts to address project requirements and can effectively manage time and prioritize multiple projects.
  • Expert in understanding Operating Systems like Linux, UNIX, Windows.
  • Experience with using Cloudformation to build Infra stacks and managing configuration.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Having good experience inJ2EEFramework and its components as related to Java build, test, deployment and release management initiatives.
  • Experience with using AWS CLI.
  • Experience with using best practices to manage infrastructure with Industry standard security on AWS resources
  • As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
  • Responsible for defect tracking, defect reporting and defect reproducing.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, XML, Shell, Ruby, Python, PHP, Perl, and HTML.

Version Control System: Harvest, Subversion (SVN), GIT, IBM Rational Clear Case.

Databases: Oracle 11g/10g/9i/8i, MYSQL, SQL server

Build Tools: ANT, Maven, Team City and Sonar.

Repositories: Nexus, Artifactory

CI Tools: Hudson, Chef, Jenkins, Puppet, Build Forge

Operating Systems: Windows, Linux, UNIX, Aix, Sun Solaris 2, RHEL

Application Servers: Apache Tomcat, Web Logic, Web Sphere, Jboss

Bug Tracking Tools: JIRA, Remedy, HP Quality Center.

AWS: EC2, ElasticBeanstalk, ECS, Cloud formation, VPC, Subnets, IAM Roles and Policies,SQS, SNS, S3, API Gateway, ElasticCache, ElasticSearch, DynamoDB

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. CloudOps /DevOps Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 12 different applications, built and deployed to lower and higher environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedure.
  • Participated in the release cycle of the product, which involves environments like Development, Itest, QA and UAT
  • Used MAVEN scripts to automate the build process and also installed NEXUS and used it as a Private Repository Manager with-in the company.
  • Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.
  • Installed and Configured Jenkins for CI/Automation tool with plugins and also created jobs.
  • Administered Jenkins for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers, testing in build environment and release to test team on scheduled time.
  • Experience with automating deployment of artifact using CI tools.
  • Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
  • Used Remedy as deployment issue tracking tool.
  • Experience with using best practices to manage infrastructure with Industry standard security on AWS resources
  • Experience with architecting application on AWS using different resources like EC2, ECS, ElasticBeasntalk, SQS, ElasticCache, DynamoDB, SNS CloudWatch, ElasticSearch, IAM Roles and Policies etc..,
  • Experience with using AWS CLI.
  • Experience with using Cloudformation to build Infra stacks and managing configuration.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: Java, SVN, Jenkins, JIRA, GIT, AWS, Amazon EC2, Puppet, Unix, Shell Script, Python, Ruby, Ant, Maven, Chef, Linux

Confidential, Medford, MA

DevOps Engineer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Automated the regular build and deployment processes for pre-prod and prod environments using tools such as Maven following the Software Implementation Plan.
  • Implemented a deployment solution for DEV and QA that could deploy a build selected from a dropdown menu into an environment selected from another menu with the click of a button.
  • Analyzed the ANT Build projects for conversion and also converted ANT build projects to Maven build projects.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Used Shell scripts to automate the deployment process.
  • Responsibility for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).
  • Created unit and functional test cases through use of testing tools such as Python and Bash.
  • Automated the process of deployment to Apache Tomcat Application Servers by developing Perl Scripts.
  • Create and manage Chef Cookbooks (Redhat 6). Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Architect and Deploy server software in Amazon AWS cloud
  • Shell scripting for building and deploying Java application to target environments.
  • Experienced with release engineering, build or configuration management in Jboss web application environment.
  • Experienced in Software Development Life-Cycle, Incident, Problem, Change, and Release Management practices.
  • Used SONAR for monitoring code quality
  • Developed UNIX Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Coordinated the resources by working closely with Project Managers for the release and carried deployments and builds on various environments using continuous integration tool

Environment: Java/J2EE Ant, Maven, Tomcat, AWS, Subversion, Jenkins, Chef, OpenStack, JIRA, Jboss, Shell/bash, Ruby, Python, Sonar, UNIX Scripts.

Confidential, Vista, CA

Build Release Engineer

Responsibilities:

  • Build Engineer for a team that involved 5 different developments teams and multiplesimultaneous software releases
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Implemented & maintained the branching and build/release strategies using ClearCase.
  • Responsible for design and maintenance of the ClearCase vobs and views.
  • Used ANT and XML for doing Java build involving over 500 JAR files and 2 weekbuild schedule.
  • Used ANT as build tool on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases
  • Integrated ant with Shell scripts created in Bash, Cshell & Korn shell to automate the builds for the Java based applications.
  • Integrated Subversion and Ant with Jenkins to implement the continuous integration
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Responsible for the Code Freeze and Stage Freeze Activities before the implementation in Production environment.
  • Used BuildForge as automation tool with ClearCase.
  • Created tags in a pilot project using ClearCase and controlled/ managed the Checkins
  • .Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Deployed the Java applications into web application servers like Web Sphere.

Environment: ClearCase, ANT, BuildForge, Unix, Shell, Perl Scripting, Java/J2EE, Ant, Jenkins, Web Sphere, GIT, Subversion, Solaris, Linux.

Confidential, Camp Hill, PA

Build Tools Admin

Responsibilities:

  • Installed Subversion on Linux Machines and Created Different Repositories.
  • Created scripts for Backup and restoring SVN repositories.
  • Involved in Deployment of applications to WAS instances.
  • Worked on Troubleshooting server hardware and software remotely thru MOM (monitoring software).
  • 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.
  • Configured remote backup & automated through script.
  • Developed Shell for system administration activities

Environment: CISCO 3600/2600 routers, Netopia Router, DNS, WINS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SNMP, SMTP, NFS, NIS, NIS+, NFS, Microsoft Windows 95/98/2000/XP/2003,AIX-5.2, Linux, Shell.

Confidential

Build and Release Engineer

Responsibilities:

  • Managed builds and wrote Build scripts for Java and web sphere based applications.
  • Maintained source code repository in subversion.
  • Automated deployment of builds to different environments using Hudson.
  • Experienced in building Java application using make files (Ant utility), Shell Scripts.
  • Ensure that the builds are consistent after being ported from different platforms.
  • Deployment of application to the Web Server and Application Server.
  • Creation and setup of new environments/branches such as development, testing and production.
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager.
  • Documented release, builds and source control processes and plans.

Environment: Java, Subversion, Hudson, Ant, Maven, JBoss, Weblogic, XML, Java/J2EE, Shell scripting

Hire Now