Resume

Sign in

Senior Devops Engineer

Location:
Hyderabad, Telangana, India
Posted:
March 11, 2020

Contact this candidate

Resume:

Sandeep Rayala

+91-998******* adb9c5@r.postjobfree.com

Professional Summary

** ***** ** *********** ********** in designing Build and Deployment process automation, Release Management, Software Product Development, Process Automation, Packaging Quality Control, Source Code repository & Environment management and DevOps Methodologies, DevOps Implementation

Proficient with container systems like Docker Kubernetes, worked with Terraform

Managed Docker orchestration and Docker containerization using Kubernetes

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Expertise in hands-on with SCM strategy and experience with IT Infrastructure Administration by delivering high standards of IT solutions and services. Experienced in Change & Release Management, Enhancement, Maintenance and Conversion of Software Applications.

Experienced in various source code management activities using tools like GIT, SVN, Perforce involving branch maintenance, daily merges, tagging, and remote repository.

Experienced with AWS Infra Design and implementation and maintenance of middleware onto new and existing AWS instances for non-prod environments.

Develop continuous delivery product release pipelines, using tools such as Rundeck, Jenkins, and enable release and operations automation using Chef.

Automated product release workflow by closely working with various development teams.

Created and implemented chef recipes to manage Rundeck and Jenkins instances.

Created Jenkins workflow to automate the environment readiness process across different environments.

Expertise in build tools like MAVEN and ANT for building deployable artifacts such as war and ear from source code.

Experience in managing MAVEN generated artifacts using Nexus repository.

Experience in using Tomcat and Apache web servers for deployments and for hosting tools.

Involved in the functional usage and deployment of applications in Weblogic, JBoss and Apache Tomcat Server.

Learning and Implementing Evolving new technologies To stream line and optimize release process in the organization SCM process automation and strategy implementation

Infrastructure Management and Deployment automation

Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Clearcase.

Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction within projects across the organization.

Ensured proper version control, revision labels and baseline management procedures as part of the release process.

Technical Skills:

Build Tool : Ant, Maven, Gradle

SCM /CI Tools : Subversion (SVN),GIT,GITHUB,GITLAB, Jenkins, Bamboo, TFS.

Web/App Servers : JBOSS, Apache Tomcat, Apache http,WAS8, IIS.

Scripting Languages : Shell scripting, Ruby DSL, Groovy DSL, Python 3

Platforms : UNIX (AIX, Solaris), LINUX (RHEL 7, Centos 7 and Ubuntu 15), Windows

Languages : Core Java, DOS, .Net, PHP.

Database System : Oracle 10g, MySQL, NoSQL MongoDB, Dynamodb

Code Analysis : SonarQube

Config Mgmt Tools : Chef, Ansible

Cloud Infra : Azure, AWS

Monitoring tools : Nagios, Sensu, Cloudwatch

Containerization : Docker, kubernetes

Infrastructure as Code : Terraform

Work Experience

Working as a Senior DevOps Engineer at Nisum Consulting PVT.LTD. From Aug-17 to Till date

Worked as a Software Engineer at EPAM systems (formerly Alliance Global Services IT India Pvt. Ltd) from May 2015 to August 2017

Worked as a Build and Release Engineer at Brihaspathi Technologies PVT.LTD from Feb 2010 to April 2015

PROJECT #1 SAFEWAY Inc.

Client : Albertsons Companies, Inc.

Duration : November, 2019 to till date

Role : DevOps / CI & CD Engineer

Tools Used: Jenkins CI, Puppet, Git, GitHub Enterprise, Azure, Artifactory, Docker, Kubernetes, Terraform, Python, Linux, putty and JIRA.

Description:

Safeway is an American supermarket chain founded in April 1915 in American Falls, Idaho by Marion Barton Skaggs. It is a subsidiary of Albertsons after being acquired by private equity investors led by Cerberus Capital Management in January 2015. Safeway's primary base of operations is in the west with some stores located in the Mid-Atlantic region of the Eastern Seaboard. The subsidiary is headquartered in Pleasanton, California, with its parent company headquartered in Boise, Idaho.

Responsibilities:

Focused on automation, containerization, and integration monitoring and configuration management.

Streamlined applications delivery to get applications out to customers faster.

Developed and implemented software release management strategies for various applications according to agile process.

Used SVN and GIT as source code repository and Involved in migrating from SVN to GIT.

Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.

Managed the GIT using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.

Used PowerShell for DevOps in Windows-based systems.

Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.

Create and setup automated nightly build environment for java projects using maven.

Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.

Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.

Used Puppet and Chef for Configuration Management tool.

Experience in automation using Puppet and Chef.

Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.

Used Shell scripts to automate the deployment process.

Responsible for installing Jenkins master and slave nodes.

Worked on infrastructure with Docker containerization.

Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.

Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes

Developed micro service on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Experience on Deployment Automation & Containerization (Docker, Kubernetes).

Automation using Puppet and involved in developing Manifest and Modules for System and Application Configuration Management.

Worked on Docker open source project by automating the deployment of applications inside software containers.

Kept track of all releases and request of the developers through infrastructure management tool.

PROJECT #2 MACYS, San Francisco, California.

Client : Macys(Macys, Blooming Dales)

Duration : Jan 2019 to November 2019

Role : Release Engineer

Tools Used: Jenkins CI, Chef, Git, VMWare, Artifactory, Docker, Azure, Nagios, Splunk (project management system), Linux, putty and JIRA.

Description:

Macy’s, Inc. is one of the nation’s premier retailers. With fiscal 2017 sales of $24.837 billion and approximately 130,000 employees, the company operates approximately 690 department stores under the nameplates Macy’s and Bloomingdale’s, Macy’s Backstage and STORY. Macy’s, Inc. operates stores in 44 states, the District of Columbia, Guam and Puerto Rico, as well as macys.com, bloomingdales.com and bluemercury.com. Bloomingdale’s stores in Dubai and Kuwait are operated by Al Tayer Group LLC under license agreements. Macy’s, Inc. has corporate offices in Cincinnati, Ohio and New York, New York. Prior to June 1, 2007, Macy’s, Inc.was known as Federated Department Stores, Inc. The company’s share is traded under the symbol “M” on the New York Stock Exchange.

Responsibilities:

• Provisioning QA environments for releases using Zeus (In house Macys Tool).

• Handled all phases of release i.e., trunk, branch and freeze in integration environments, for multiple releases.

• Did daily deployments of latest artifacts on integration environments for multiple releases and delivering the environments in time for testing.

• Worked on the application property commits in GIT and overrides of properties in zeus (In House Macys Tool) for each release as per the jira.

• Worked on version 1 defect raising tool, in resolving the defects raised for each release before the release goes to higher environments.

• Creating service now requests for the prerequisite tasks before performing deployments on Performance environment and production environments.

• Creating RAPID (In House tool) workflows for the SITE releases at the time of production release and supporting the production deployments.

• Worked on production changes as per the change requests raised and validating the changes by basic sanity.

• Deploying mobile applications on Heroku and doing basic validations.

• Creating snapshots and doing deployments on Udeploy for few of the components.

• Troubleshooting and resolving the environmental issues and application functional issues by coordinating with the dev and testing teams.

• Make documented files for all the desired configuration steps and resolutions of the issues for future reference.

• Working on ticketing-based system where we get request for change management, incident management and standard service request.

• Working on Jira Ticket tool.

• Attend daily stand up calls and discuss issues/future tasks.

PROJECT #3 NGPOS (Next Generation Point of sales) San Francisco, California.

Client : GAPINC (Gap, Banana Republic, OldNavy)

Duration : August, 2017 to Dec 2018

Role : Devops / CI & CD Engineer

Tools Used: Jenkins CI, Chef, Git, VMWare, Artifactory, Docker, Azure, Nagios, Splunk (project management system), Linux, putty and JIRA.

Description:

The Gap, Inc., commonly known as Gap Inc. or Gap, (stylized as GAP) is an American worldwide clothing and accessories retailer. It was founded in 1969 by Donald Fisher and Doris F. Fisher and is headquartered in San Francisco, California. The company operates five primary divisions: Gap (the namesake banner), Banana Republic, Old Navy, Intermix, and Athleta. Gap Inc. is the largest specialty retailer in the United States, and is 3rd in total international locations, behind Inditex Group and H&M. As of September 2008, the company has approximately 135,000 employees and operates 3,727 stores worldwide, of which 2,406 are located in the U.S.

Responsibilities:

Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.

Written and implemented Chef cookbooks for apache, tomcat, Users, cron, ldap, dns, code deploy services .

Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring,

Using web-frontend altered configuration data in chef's node database.

Created chef (databag) driven configuration of user accounts.

Managed pkg/apt build system and package repositories.

Maintain 150 servers and 8 repositories for releases and check performance to reduce the time taken in each activity.

Build, Configure, Manage and Coordinate all Build and Release Management activities.

Expertise with UNIX and Windows environments including shell and perl scripts, Perforce, DevOps.

Developing build and deploy tools to make smooth pipeline transition from Dev to Production.

Upgrading Jenkins & deploy Tomcat 7 on the existing applications. Configuring LDAP authentication with the existing software structure (Jenkins).

Implemented parallel deployment successfully on the Jenkins (1.514).

Application administration activities in a Business Objects, Weblogic and Websphere STE (Shared technology Environment).Tasks included planning, installation, configuration, deployment and management of platform suite installations and applications built on J2EE technologies.

Deployment of the Business processes by creating JAR, WAR and EAR files to JBoss Application Server

Used and Administered Continuous Integration tools Jenkins, Bamboo and Build Forge.

Built, configured and supported Application team environments.

Maintained and upgraded Jira issue tracker, Crucible code review tool.

Implemented & maintained the branching and build/release strategies utilizing Subversion.

Used Ant, Maven as a build tools on java projects for the development of build artifacts on the source code.

Managed Version Control Subversion (SVN) and GIT Hub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.

Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.

Establishing standards for build artifacts management and build configuration. Documentation of change management and best practices.

Coordination of code merges and deployments with DEV and QA teams. Collaboration with Development, QA and other teams to ensure a smooth transition of deliverables through proper release channels.

Collaborated with Continuous Delivery Framework Team in developing plan to implement Continuous Integration (CI) and Continuous Delivery (CD) for all components and services, and to migrate remaining Subversion projects to Git on Enterprise GitHub repository.

Automated deployment of build artifacts from Jenkins into pipeline environments using RPM package management, and internal Yum server, Run Deck and chef.

PROJECT #4 Global Foundries -MT Services (Wafer Fabrication Unit) Malta, NewYork

Client : Global Foundries -MT Services (Wafer Fabrication Unit)

Duration : May 2015 to August 2017

Role : DevOps Engineer

Tools Used: Jenkins CI,GIT,Apache,Tomcat,JBOSS,JIRA,Pagerduty,AWS, Chef,AWS,Rundeck, Sensu

Description:

GLOBALFOUNDRIES offers leading-edge foundry services to customers in the highly competitive semiconductor industry. The former manufacturing arm of AMD integrated Chartered Semiconductor in 2009 to become the world’s second largest IC Foundry with more than 150 customers, creating a new platform for innovation to drive current and future generations of semiconductor technology. GLOBALFOUNDRIES currently has operations in Malta, NY, USA, Singapore, and Dresden, Germany. Fab1 is in Dresden, Germany and Fab8 is in Malta, NY, USA.

Global Foundries use more than 60 applications to assist in chips manufacturing process of Fab1 and Fab8. This includes few internal custom built applications and few commercial tools.

Responsibilities:

Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.

Responsible for the support, coordination, planning, delivery, maintenance, and accessibility of IIS and Web Services platforms.

Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.

Used the continuous integration tool Hudson to automate the daily processes.

Migrating J2EE applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and Jenkins.

Provide support for Subversion related issues.

Creating Branches and Tags

Integrating development branches

As a build engineer, worked towards automating build process by writing batch scripts

Developing the utility scripts to effectively reduce the time and manual effort.

Building the source code using Subversion and Hudson.

Build and deployment scripts according to SCM team standards and processes to QA, Performance and Production Environments.

After complete of the scripts development and process setup, execute the builds and deployments to all above environments based on weekly scheduled build.

Perform smoke/sanity tests for the applications deployed and also troubleshoot the application for the issues that arise as part of the smoke test process.

Responsible for Administration of Subversion’s

Solving end user Problems.

Integrated Maven with SVN to manage and deploy project related tags.

Setup Maven Remote Internal Secure Repository with access restricted to team members

Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.

Resolved update, merge and password authentication issues in Bamboo and Jira.

Involved in implementing Atlassian Tool Suite (Jira, Bamboo).

Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving wide variety of build-related issues for different products.

Designed CM processes and policies with approval from development and other affected teams.

Defined processes to build and deliver software baselines for internal as well as external customers.

Installed and configured Oracle Weblogic Server.

Experience in implementing SOA suite with weblogic server.

Involved in writing the Maven scripts for the configuration of j2ee applications

Installation and maintain of Apache server on Linux.

PROJECT #5 Realogy Franchise Group, Parsippany, NewJersey

Role : Build & Release Engineer/SCM Engineer

Duration : July ’2013 to April 2015

Technologies used : Ant, Shell script, SVN, Tortoise SVN, Jenkins, J2EE, Windows 2008, UNIX, HTML.

Synopsis

Realogy corporation is owned by Apollo Management, a leading private equity and capital investor Realogy has a diversified business model and provides relocation & Title service, brokerage, real estate franchising Realogy Franchise Group is the parent company for C21,CB, ERA & SIR Realogy has licensing agreement with Meredith Corporation for BH&G brand RFG – Realogy Franchise Group, franchises its leading brands to residential and commercial real estate brokerages throughout the United States and around the world The Realogy Franchise Group provides its franchisees with the value of widely recognized and respected brands, powerful national marketing, training and general sales support systems, and technology services and tools.

ROLES AND RESPONSIBLITIES

Developing code for new features/stories

Implementing overall architecture and ensuring code does not go against the architectural design

Developing Automated Unit/Functional/Contract Tests

Fixing reported defects based on priority

Building monitoring

Ensuring code quality (Stability, Security, Performance, Maintainability, Readability, Reducing Tech Debt, etc)

Maintaining Application Environment Health (both non-prod and prod)

Designing and implementing for Operations

Responsible for your Product's code operating in Production

Responsible for successful deployments and releases of new versions of their products

PROJECT #6 Superannuation, Super partners

Project Name : Superannuation, Super partners

Role : Build & Release Engineer

Duration : July 2010 TO September 2013

Technologies used : SVN, Git, JBOSS, WebSphere, Shell Scripting, Hudson, Batch, Shell.

Team Size : 20

Synopsis

A superpartner is Australia’s largest administrator for industry superannuation funds. With 1500 employees and offices in every capital city, Super partners manage around $75 billions of funds under administration for over six million member accounts. It services five of the top ten largest industry superannuation funds, the largest Eligible Rollover Fund, Aus Fund and a number of smaller funds .Superpartners provides a variety of services including core administration, call center support, member registrations and contributions and benefit payment processing. Superpartners also provides financial reporting, product research and development; technology infrastructure and consulting and insurance claims support to industry super funds. Superannuation helps solve the problem of how we afford to live comfortably in retirement. Put simply, we set aside funds during our working lives for use in retirement. Introduced nationally in 1992, employers are required by law to pay a proportion of an employee's salary (currently 9%) into a superannuation fund or retirement savings account

ROLES AND RESPONSIBLITIES

•Maintaining the source code in SVN for various applications.

•Created the Branching Strategy for the parallel development.

•Configuration Management using Subversion.

•Maintaining the source code in SVN for various applications.

•Configure and maintain codebase to support the build and deployment of code on servers.

•To configure and maintain codebase to support the build and deployment of code on servers.

•Administered merge, build and deployment of the codes to all the environments.

•Develop and enhance current tool to suite ongoing need to support the build and configuration of releases of all product team.

•Developing the utility scripts to effectively reduce the time and manual effort.

•To configure and maintain codebase to support the build and deployment of code on servers.

•Provide pre commit hooks and post commits hooks for Subversion.

•Responsible for setting up the environment for new developers on their machines.

Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.

Responsible for the support, coordination, planning, delivery, maintenance, and accessibility of IIS and Web Services platforms.

Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.

Used the continuous integration tool Hudson to automate the daily processes.

Migrating J2EE applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and Jenkins.

Integrated automated build in Hudson.

Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as IIS configuration, Apache, Jboss, WebLogic; and deploying J2EE Applications to these environments.

Setup and maintenance of cross development environments like windows and Linux.

Setup an SCM environment to execute a continuous integration builds environment and making the environment agile for the developers.

Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.

Facilitating the Configuration of Jenkins as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.

Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plugins for the Jira bug/issue tracker.



Contact this candidate