Post Job Free
Sign in

Build Release or DevOps Engineer

Location:
Dallas, TX
Posted:
February 06, 2017

Contact this candidate

Resume:

SRUJAN KUMAR

**************@*****.***

214-***-****

Professional Summary

Around 3years of IT Industry experience with Configuration Management, Build, Release, Management, IBM WebSphere Administration and J2EE Developer on UNIX and Windows platforms.

Designed and implemented configuration management (SCM) and change management (CM) solution using Subversion (SVN), TFS and GIT.

Mastery of build technologies like Jenkins, Maven and Gradle Integration and automation of source control applications like Subversion, Git, Artifactory.

Set up CI (Continuous Integration) for major releases in Jenkins.

Good Experience with AWS Cloud resources EC2, AMI, SNS, EBS, Cloud Watch, Auto Scaling, and S3 buckets

Experience with AWS Developer tools CodeCommit, CodeBuild, CodeDeploy and CodePipeline

Implemented Infrastructure automation through Puppet, for auto provisioning, code gerrit deployments, software installation and configuration update.

Extensive Knowledge on Artifactory upgrades, backups and LDAP integrations.

Extensive experience in setting up Baselines, Branching, Merging, and Automation processes using Shell Scripts.

Extensive experience in using Build Automation, Deployment tools and Continuous Integration concepts by using tools like ANT, Maven, Visual Studio and Jenkins.

Experienced in Installation, Configuration, Deployment and Management of Enterprise applications using WebSphere Application Server 8.5.5/ 8.5 on various platforms like, Unix and Windows XP/Windows7

Experienced in Continuous Integration and Continuous Delivery.

Designed, coded, and implemented automated build scripting in Ant, Jenkins and Maven.

Experienced in creating Enterprise Software deployment application.

Proficient in the different types of installation packaging language.

Experienced in creating build scripts and defects reports for both new and existing application systems.

Experienced in translating business requirements to technical specifications or designs; coding and maintaining application programs; performing unit, integrated, and system testing, implementing and supporting systems into production.

Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.

Good Command in Shell scripting.

Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.

Full understanding of SDLC and Agile Methodologies and process.

Configured and mentored version control client like TORTOISE SVN, GIT, GERRIT for development team.

Team player with ability to quickly learn and adapt to new technologies.

Professional Experience

Cisco Systems, Richardson, TX (May 2015 to Current)

Build/Release Engineer (DevOps Engineer)

Cisco Systems TX Primary responsibilities to admin all the CI and CD build pipeline.

Built and Deployment of the Java applications onto different environments like Dev, QA, UAT and Prod.

Responsible to Investigate the root cause of the build failure and notify DE’s with logs.

Responsible to schedule the nightly builds when needed or asked by branch manager for the latest check-ins.

Responsible to create new Jenkins jobs, folders, slaves and add remote site machines to master Jenkins.

Responsible for installing/testing the new Jenkins plugin upgrades on the sandbox, before installing/upgrading on production Jenkins.

Solely admin the Artifactory, and responsible for backing-up/upgrading to latest Artifactory versions and granting the require access to the authorized people.

Worked with other technical team members to resolve all release related issues.

Implemented Infrastructure automation through Puppet & Chef, for auto provisioning, code deployments, software installation and configuration update.

Integrated GIT into Jenkins to automate the code checkout process.

Involved in backing the database dumps during Gerrit upgrades to pick up the latest bug fixes.

Responsible for clearing the Gerrit caches and monitoring the Gerrit queues.

Responsible for testing/installing any Gerrit plugins and configuring.

Setup/managed Git infrastructure using Gerrit.

Used GIT workflows and admin to Gerrit responsible to give/restrict the permissions to the authorized people for their code review or merge their changes.

Responsible to monitor and create Cron-jobs to remove dangling/dead/existed images in Docker containers to free up the space and get builds going.

Worked experience with logging, monitoring and alerting using Nagios monitoring tool.

Responded to incoming requests, inquiries, troubleshooting and enhancement support for all JIRA.

Experienced in using Bit bucket to get the code and integrate with puppet foreman to manage servers in the infrastructure.

Responsible to document the User Stories or work done using confluence to share the Information within organization for future reference.

Eminence It Solutions Inc. Cary, NC (Dec 2014 – May 2015)

Build & Release Engineer Intern (Master’s Optional Practical training)

Intern as Build Release Engineer with team of experts in building their applications and maintaining their code base in Sub Version (SVN).

Participated in tech-core training sessions for technical understanding of requirements and design flow.

Experience in setting up Jenkins from scratch and maintaining it.

Experience in working with windows and Linux platforms

Responsible for deploying applications on AWS EC2 instances and configured the storage on S3 buckets

Implemented and maintained the monitoring and alerting of production servers/storage using AWS Cloud watch.

Experience in Creating users and groups using IAM and assigning individual policies to each group.

Created SNS notifications and assigned ARN to S3 for object loss notifications.

Configured Security group for EC2 Window and Linux instances and also for puppet master and puppet agents.

Experience with monitoring tools such as Cloud watch.

Data Point Info, India (July 2012 to May 2013)

Entry Level Java Developer

Roles & Responsibilities:

Project#1 - Java Developer:

Involved in various phases of Software Development Life Cycle (SDLC).

Involved in designing the Use Cases and the Class Diagrams

Involved in designing and developing the front end of the application using JSP, JavaScript, HTML.

Developed database layer using JDBC for connecting to ORACLE

Deployed application on WebSphere Application Server.

Implemented the DAO classes for interacting with database using JDBC.

Worked on writing test cases using Junit for application code.

Involved in Maintenance and Support of application which also involves bugs fixes.

Roles & Responsibilities:

Project#2 - WebSphere Admin:

Installation, Configuration and Maintenance of IBM WebSphere Application Server 8.5

Installed upgrades and fix packs to the runtime environment as required decreasing vulnerability to production environment

Implementation of horizontal and vertical scaling of WebSphere Application Server (WAS)

Research, Analyze, Evaluate and Document new technologies and make recommendations for deployment based on the Project Management Guidelines and Resource.

Configuring horizontal Clusters in WebSphere

Deploying and updating various Web Applications on the Clusters.

Involved in migration from WAS 7.0 Network Deployment and Base on AIX platform to WAS 8.5.5

Developed UNIX & XML scripts to automate the build process for applications.

Maintenance of the local Apache and IBM HTTP web server

Environment: WebSphere Application Server, J2EE, JSP, Eclipse, JavaScript, Oracle, UNIX

Technical Summary

Operating Systems: UNIX, Linux and Windows

Area of work: Build Release, Devops, Deployment/Migrations, Continuous Integration, Configuration Management

Languages: C, C++, JAVA, Servlets, HTML, XML

Version Control Software’s: Subversion, GIT, GERRIT, Bit Bucket, GitBlit and Team Foundation Server

Continuous Integration Tools: Jenkins Cloubbees, ANT, Visual Studio, JIRA and Confluence.

AWS Components: CodeDeploy, EC2, S3, IAM, Cloud Watch, Build Pipeline, Code Commit, VPC, Subnets and Cloud Formation

Scripting: Shell, Python, Ruby

Database: MySQL, SQL Server 2012

Other Tools: Artifactory, Puppet, Chef, Nagios, IBM WebSphere Application Server V8.5.5/8.5 and IBM AppScan

Education:

Master’s in Computer Science [Jan 2014- Dec 2014]

University of central Missouri

Bachelor of Technology in Computer Science Engineering [Sep 2009 – May 2013]

Jawaharlal Nehru Technological University Of Hyderabad (JNTUH)



Contact this candidate