1

DevOps Engineer 2 (18-00277)

  • ,

ID: 10501697

Number: 18-00277

Start Date: 2018-01-18 00:00:00

End Date: 2018-12-31 00:00:00

Job Description:

Location: Pittsburgh, PA

This candidate will work on the build and release process for the CapitalStream program. The process is automated however the resource will need to coordinate and oversee it. The objective- The candidate will mainly support one primary application- Capital Stream. The goal is to overwrite program that runs until the end of the year.

  • DevOps background
  • Familiar with configuration management
  • Familiar with Continuous Integration systems
  • Ability to perform Merging, Branching and Configuration Management
  • Experienced troubleshooter
  • Creative problem solver
  • Willingness to improve upon current DevOps process
  • Great communication Skills

Knowledge of below tools:

  • GIT
  • IDE/RAD
  • Maven
  • Artifactory / Jfrog
  • uDeploy
  • Liquibase/Meastro
  • Jenkins

Interview Process:
Phone screen
In-person interview

Employee Application
Drop a file here or click to upload Choose File
Maximum upload size: 64MB
Please upload your resume here to be considered.
Sending

Comments 1

  1. Post
    Author

    RAMESH
    Phone: 571 524 2019 ramesh99.b@gmail.com

    Summary:
    • Around 9+ years of professional experience in IT industry with major focus on Software Configuration Management (SCM) and Build/Release Management, Change/Incident Management, CICD, Devops, Operations and Production support and AWS cloud computing.
    • Experience with Continuous Integration Continuous Delivery(CICD) build automation and release orchestration using Jenkins and Xebia XL Deploy & Release tools.
    • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS) and managing VMs in Amazon using AWS and EC2
    • Experience in Core Java developer with strong hold on OOPS concepts and web-based technologies
    • Experience with the entire Software Development Life cycle (SDLC) process including requirement analysis,
    • Well versed with AWS EC2 and S3 Bucket Services and expanding Knowledge on other services
    • Good experience for the Linux and Windows environments, based in local data center and on AWS cloud and Managing 24×7 supports for clients on AWS Cloud across various regions
    • Excellent understanding of all phases of the Software Development Life Cycle.
    • Hands on experience in installing and administrating CI tools Hudson/Jenkins, Subversion, Artifactory, Nexus, Sonar and Fortify.
    • Experience in Build and Deployed Java/J2EE to Tomcat/ WebSphere servers in an agile continuous integration process and automated the whole process.
    • Experience in Build & Release activities for technologies like Java, .Net, ETL and Oracle
    • Experience in administering and supporting the CM tools including Subversion, Sonar, JIRA, and Fish Eye on UNIX and Windows environments.
    • Experience in integrating uDeploy with Jenkins and used it as orchestration tool for deployments across various environments.
    • Experience in real-time application development using C, C++, Oracle, and Java.
    • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
    • Good knowledge in configuration management tool like puppet
    • Experience scripting for automation and monitoring using Python, Perl and Shell scripts windows system and automating the administrative task and management using cron.
    • End to end deployment ownership for projects on Amazon AWS, this includes Python scripting for automation, scalability, build promotions for staging to production etc.
    • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
    • Assisted Scrum Master in preparing and setting up Kanban and Scrum agile methodologies to manage release cycle.
    • Hands on experience bug tracker tools JIRA, Bugzilla and Remedy.
    • Extensive experience in working with Oracle WebLogic, Apache Tomcat, Jboss and IBM WebSphere.
    • Experience in testing/development/automation in a Dev Ops role on an agile/iterative project team for the API Gateway.
    • Experience in databases like MS Access, MySQL, Oracle 9i/10g/11g and IBM DB2.
    • Experience in the domain areas like Banking, Finance, Health Insurance, Mortgage and Telecom.

    TECHNICAL SKILLS:
    Operating Systems Windows, UNIX ( CentOS, RHEL, Ubuntu Linux, AIX, VMWare
    Source Control SVN, IBM Clear Case, GIT, GitHub, CVS, CodeHub, Bit Bucket, Fisheye
    Programming and Scripting C, C++, Java, UNIX Shell Scripts, Perl, Ruby, groovy, Python
    Databases Oracle11g, My SQL, MS Access, No-SQL, MongoDB
    Middleware Web logic, Tomcat, Web Sphere, Jboss
    Build Management Tools Jenkins, Bamboo, Anthillpro, Ant, Maven
    Orchestration Chef, Puppet, Ansible, Docker
    Cloud AWS
    Wiki Confluence
    Agile Methodology Kanban, Scrum
    Deploy Tools XL Deploy, Udeploy
    SCM Tools Artifactory, Nexus, Sonar, Jfrog
    Tracking & Monitoring Tools: Remedy, JIRA, Bugzilla,
    Monitoring Tools Splunk, Nagios
    Web Technologies HTML,XML,YAML,JSON

    PROFESSINAL EXPERIENCE:
    Fannie Mae, Herndon, VA July’17– Present
    Senior DevOps Engineer

    Roles & Responsibilities:
    • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2
    • Responsible for Stop/Start, troubleshoot and maintain AWS EC2 instances on Amazon’s GovCloud and Primary Cloud.
    • Involved in storing of documents to Amazon S3 buckets and archiving to Glacier and deployed the application to Amazon EC2 instances.
    • Implement CI/CD solution for Java, Oracle, Salesforce, AutoSys, TIBCO technologies within Multifamily space as well as other applications.
    • Worked on Jenkins to build java applications in AWS instances.
    • Perform user administration for Multifamily applications in Jenkins/ClearQuest tools. Execute and support the function of Release Management, Release Planning, Release Development, Release Testing, Release Deployment and CI/CD Processes.
    • Worked on Change Management Process for Production and lower environment.
    • Worked on IAM to create new accounts, roles and groups and using Jenkins AWS Code Deploy plugin to deploy to AWS.
    • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP’s accordingly.
    • Implement tactical improvements for SCM and Build and Release tool iCART and processes
    • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with Python SDK.
    • Migrated applications from internal data center to AWS.
    • Implementing and setting up AWS security groups for AWS Instances on AWS Environment.
    • Maintaining all the LINUX server hosted on AWS with different Clouds.
    • Installed and configured administering Jenkins and Created Jenkins jobs for both (CICD) continuous integration/ continuous deployment and performed Jenkins Jobs and implemented pipeline version for all environments and expert in User Management and Plug in Management for Jenkins.
    • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
    • Worked with infrastructure in proper architectural setup of Linux\Unix environment, such as NFS mount point, build and release management across servers
    • Investigate/troubleshoot environment issues prior to engaging various support groups.
    • Worked on Troubleshoot the build issue during the Jenkins build process
    • Worked closely with all Development groups to continuously improve release policies and processes.

    Environment: Java, AWS Services EC2, S3, Jenkins, Maven, ServiceNow, SVN, JIRA, Linux, Jboss,
    Weblogic, Tomcat, Sonar, Nexus, Autosys, Oracle.

    United Health Group(UHG), Minneapolis, MN Oct’16– June’17
    DevOps Engineer

    Roles & Responsibilities:
    • Installed, configured and administered CI tools like Jenkins for automated builds.
    • Created various custom extensions in XL deploy as per application requirements
    • Responsible in implementing end to end automation using XL release and XL deploy tools for Test and Production pipelines
    • Installed the Ear, War files using XL deploy & XL release and Integrated Jenkins with XL deploy & XL release, created Infrastructure and Environments for multiple applications in XL deploy, Responsible for upgrading and checking compatibility of XL release and deploy versions
    • Responsible for design and maintenance of the SVN/GIT Repositories and views the access control strategies.
    • Implementing continuous delivery (CD) pipeline with Docker, Maven, Jenkins, GitHub and AWS AMI’s in Linux environment.
    • Maintaining all the LINUX server hosted on AWS with different Clouds.
    • Worked on creation of custom Docker swarm container image, tagging and pushing the image.
    • Implemented Docker-maven-plugin in maven POM to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.
    • Used tools such as Docker and Docker Compose to create development and continuous integration(CI)
    • Worked on Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
    • Experience on several Docker components like Docker Engine, swarm, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
    • Performed all necessary day-to-day SVN/GIT support for different projects.
    • Worked on Micro Services project- to build Docker containers, deploy to Dev, Test, Stage, and PROD environment.
    • Prototyped Continuous Integration and Deployment (CICD)using Jenkins and Docker
    • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
    • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
    • Used Maven dependency management system to deploy SNAPSHOT and RELEASE artifacts to Jfrog to share artifacts across projects.
    • Using Jenkins Amazon Web Services (AWS)Code Deploy plugin to deploy to AWS.
    • Configured and maintained Jenkins to implement the CICD process and integrated the tool with Ant and Maven to schedule the builds.
    • Collaborated with development team to troubleshot and resolve issues.
    • Worked on Configuration management with the development team with many solutions such as GIT/SVN and Jenkins.

    Environment: AWS, Dockers, Java, XL Deploy & Release, Jenkins, Maven, GIT, CodeHub, SVN, Linux,
    Shell Scripting, Jboss, Weblogic, SQL Server, Sonar, Jfrog, Python.

    Wells Fargo, Home Mortgage, Des Moines, IA Mar’15 – Sep’16
    DevOps Engineer

    Roles & Responsibilities:
    • Implementing a Continuous Delivery framework using Jenkins and AnthillPro, Ant and Maven in Linux environment.
    • Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and PROD.
    • Managed Branching and Merging in a multi-project environment and Coordinating with developers for merge/build issues/failures, releasing code to testing regions or staging areas according to the schedule published.
    • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins SVN and GitHub.
    • Managed the entire Release Communication and Co-ordination process.
    • Imported and managed multiple applications in Subversion (SVN).
    • Involved in setting up projects in Git and Handling source control using Perforce, Git and
    GitHub and Administered and maintained source code repositories using Subversion and GIT.
    • Implemented Automated Application Deployment using Ansible.
    • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
    • Involved in backing up repository, creating folder and granting user access privileges.
    • Responsible for resolving build failure issues by coordinating with multiple teams and managed the projects POM files with covering all required plugins and profiles.
    • Created cron jobs and shell scripts to take regular thread dumps and log rotations.
    • Monitored code check-ins and control the creation of branches and tags.
    • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
    • Deployed web and enterprise applications on Jboss and Web Sphere application server.
    • Used Super Putty to connect to Linux from windows.

    Environment: Jenkins,SVN,GIT, JIRA,Maven,Sonar,Fisheye,Confluence, WebSphere/Jboss Application
    Servers, UNIX, Agile, SuperPutty, Java, Oracle.

    Commonwealth of Massachusetts, Boston, MA Apr’ 13 – Feb’ 15
    DevOps Engineer

    Roles & Responsibilities:
    • Implement, maintain and support reliable, timely and reproducible builds for project teams
    • Install WebLogic 10.x/11.x Servers on Linux and Windows environments.
    • Maintained build related scripts developed in Ant, shell and wlst/Python. Created and modified build configuration files including Ant’s build.xml.
    • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype Nexus repository.
    • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl scripts
    • Researched and implemented code coverage and unit test plug-ins like findbugs, checkstyle, cobertura and PMD with Maven/Jenkins.
    • Integrated Jenkins with uDeploy and Created uDeploy Components, uDeploy process, installed uDeploy agents on both windows and Linux machines according to application team requirements.
    • Created Jenkins builds and deployed to application server using udeploy for java, and .NET applications.
    • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending
    • Managed all the bugs and changes into environment using the JIRA tracking tool
    • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
    • Coordinate with Release Management regarding appropriate system releases among other development platforms.

    Environment: Jenkins, SVN, WebLogic, Bit Bucket, Nexus, Sonar, JIRA, Oracle, Shell Scripting,
    Maven, Java, Linux, UDeploy, Unix, Windows.

    Northern Trust Bank (Chicago, IL) India Dec’11– Mar’13
    DevOps Engineer/Build Release Engineer

    Roles & Responsibilities:
    • Worked with development team to migrate Ant scripts to Maven.
    • Worked on authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
    • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
    • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
    • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
    • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
    • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
    • Performing application deployments of EAR/WAR files, as requested by the application teams on the respective environments Jboss and Web sphere servers.
    • Hands on experience Bugzilla tool for bug fixing.
    • Involved in editing the existing Ant/Maven files in case of errors or changes in the project requirements.
    • Used Sonar and integrated with Jenkins for the code quality monitoring.
    • Working on Continuous Integration and build automation using Jenkins CI and Sonar.

    Environment: Maven, Jenkins, Linux, Shell Scripting, putty, Bugzilla, WebLogic, Java.

    British Telecom (UK) India Feb’ 10 – Nov’ 11
    Build Release Engineer

    Roles & Responsibilities:
    • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
    • Integrated Maven with SVN to manage and deploy project related tags.
    • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
    • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
    • Resolved update, merge and password authentication issues in Bamboo and JIRA.
    • Managed the entire release communication and Release co-ordination during the Project roll-out
    • Build Java code and .NET code on to different Jenkins servers as per the schedule.
    • Automation of Build, deployment and smoke testing of Java applications using SVN.
    • Manage TFS code repository. Maintain and improve practices of branching, code merge etc.
    • Creation of build definitions.

    Environment: Java, Maven, Bamboo, Linux, Web Sphere, SVN, TFS, Shell scripting, WLST Scripting.

    NHS (New Hope Solutions), India June’ 08 – Jan’ 10
    Software Engineer

    Roles & Responsibilities:
    • Extensively involved in the Design, Coding, Deployment and Maintenance of the project.
    • Implementation of View and Controller components with Struts Frame Work, Model components with EJBs.
    • Designed and implemented Continuous Integration (CI) process using tools like Hudson with approval from development and other affected teams.
    • Created and maintained built wrapper scripts using Perl.
    • Ability to build automated scripts and coordinate with the software development team
    • Maintained and executed build scripts by coordinating with development and QA teams
    • Responsible in doing build and deploying on different environments simultaneously.
    • Deployed the Ear and War archives into WebLogic Servers.
    • Created and Maintained Subversion repositories, branches and tags.
    • Acted as an Integrator for performing merge, rebase and baseline operations.
    • Enforced development policies using Subversion hooks and other metadata
    • Monitor progression of releases and keep them on track for delivery on planned release date
    • Assemble Release Kit and complete all paperwork, including implementation/back out plans
    • Hands on experience Remedy tool for bug fixing.
    • Responsible for managing the code in Subversion (version controlling)
    • Configured and Maintained Apache web servers for Release Management Team’s internal use.

    Environment: Java,J2ee,JSP,Struts,Ant,Hudson,Maven,WebLogic, SVN, PHP, Shell & Perl scripting, Remedy.

Leave a Reply

Your email address will not be published.