Home

Rahul - Infra & Devops Engineer
[email protected]
Location: Austin, Texas, USA
Relocation:
Visa:
SUMMARY:
Over 10 years of work experience in Configuration Management, DevOps, Build & Release Engineer, Change Management, Infrastructure Engineer and SCM Admin for, Team Foundation Server (TFS) Subversion and GIT.
Executing DevOps strategy in various environments of Linux and Windows servers along with espousing cloud strategies based on AWS, Azure.
Extensive experience in using Build Automation, Deployment tools and Continuous Integration, Continuous Deployment concepts by using tools like, Bamboo, Jenkins, and GitHub Actions.
Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
Proficient in designing, deploying, and managing scalable and resilient infrastructure solution on both AWS and Azure platforms.
Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports, and chaired the Release calls and worked for a successful Release.
Experience in using the Docker containers and Ansible for configuration management.
Working with Kubernetes for the DevOps Pipeline.
Experience in automation and continuous integration processes with Ansible playbooks.
Collaborate with development and DevOps teams to facilitate continuous integration and deployment (CI/CD) pipelines and automate routine tasks with Azure DevOps and Jenkins.
Developed and deployed Chef, Ansible based on their cookbooks, recipes, manifest, and roles.
Good understanding on RabbitMQ used for message queue and communication between various components.
Coordinated with different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
Experience on monitoring tools like New Relic and Google Analytics, Splunk for logs.
Full understanding of SDLC, Agile Methodologies and process.
Worked on cross-platforms (Windows-Unix) with ClearCase, CVS, Subversion, TFS, Git.
Adept at diagnosing and resolving infrastructure issues, providing timely support, and minimizing downtime.
Good analytical, problem solving, communication skills and can work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS:
Operating Systems: Windows, Unix, Linux (RHEL, CentOS, Ubuntu)
Versioning Tools: Tortoise SVN, GitHub, TFS, Bitbucket.
Bug Tracking Tools: JIRA, Remedy, IBM ClearQuest.
Build Tools: Jenkins, Bamboo, Cruise Control, Ant, Maven, MsBuild, TeamCity and Gradle.
Languages/Scripting: Groovy, Python, PowerShell Script, SQL, Java, Bash, .Net.
Web Technologies: Servlets, JDBC, JSP, HTML, JavaScript, XML
Data Base: Oracle, SQL Server, Redshift, Postgres.
Cloud Services: Azure, AWS, GCP.

EDUCATION:
Master s in Computer Science 2014
Bacherlors in Information Technology - 2012

LinkedIn: https://www.linkedin.com/in/rahul-r-b33249156/




PROFESSIONAL EXPERIENCE:

Client: Liberty Mutual - Austin, TX Jan 2023 - Present
Role: Infrastructure Engineer

Responsibilities:
Maintain liberty mutual Build and Deployment Pipeline Platform.
Responsible for upgrade and maintain of Atlassian products Jira and Bamboo.
Develop AWS CloudFormation Templates and Ansible Playbooks for hosting web apps.
Developed templates for various services, including EC2 instances, S3 buckets, RDS databases and VPC configurations.
Managed and version-controlled AWS CloudFormation templates using tools like Git for tracking changes.
Implementing load balancing solutions to evenly distribute traffic across multiple instances.
Set up monitoring and alerting solutions (Amazon CloudWatch) to track application and infrastructure performance. Automate scaling based on resource utilization to handle increased traffic.
Defining firewall rules and polices to secure the network and prevent data breaches.
Maintain Groovy shared library for Jenkins and Bamboo Pipeline.
Responsible for hosting SonarQube, bamboo, Jira and JFrog Artifactory in cloud for both non-prod and prod environments.
Troubleshoot various customer technical problems related to Jira and CI/CD Pipelines.
Responsible for Release Automation till production starting from Build.
Automate Jira User cleanup, regular maintenance using Python scripts.
GitHub webhooks and branch deletion automated through Python and PowerShell scripts.
Update Base AMI for both windows and Linux build agents.
Upgrade Bamboo Plugins and Bamboo version on schedule basis.
win chocolatey module for automating installations using ansible playbooks.
Admin activities on Atlassian Jira Project Management software.
Conducted knowledge transfer demos on each individual module in project.
Host Biweekly Retrospective meeting to discuss blockers, achievements and new improvements based on last sprint.

Environment: Git, Maven, Jenkins, AWS EC2, S3, EBS, EMR, CFT, Docker, Shell, JIRA, Python, Splunk, New Relic, Redshift.

Client: State Auto Insurance - Columbus, OH March 2019 Dec 2022
Role: Lead DevOps Engineer

Responsibilities:
As a Software Configuration & Deployment Management Team lead, I am fully responsible for server configuration and deployment pipelines.
Implement CI/CD pipelines using tools like Jenkins, GitHub actions.
Maintain GIT, Jenkins, SonarQube and JFrog Artifactory.
Trained and Migrated source code from subversion to GitHub Enterprise.
Create and maintain terraform templates and ansible playbooks.
Perform Automated drop and restores on database through pipeline.
Creating and Maintaining Splunk dashboards with Jenkins Pipeline metrics.
Maintain Docker containers and images for Jenkins build agent to compile NodeJS and .Net applications.
Automated the cloud deployments using Jenkins, Python and Terraform Templates.
Maintain AWS Infrastructure in various resources VPC, EC2, S3, IAM, EBS, Security Group.
AWS EC2 Instance spin up and termination using automated Pipeline.
Create and Maintain Docker container for building, deploying applications.
Develop terraform templates and respective parameters file to build on demand EC2 instance.
Develop Ansible playbooks for all cloud hosted applications company wide.
Responsible for kicking processing pipeline in Elastic Map Reduce (EMR) and automate manual work involved.
Understand and implement Kubernetes components needed in Kubernetes Clusters.
Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetes.
Implemented monitoring tools and practices to track RabbitMQ performance, promptly identifying and resolving issues to maintain system health.
Responsible for daily stand up and bi-weekly sprint planning.
Utilize Confluence for technical documentation and training materials for purposes of sharing.
Write pre and post deployment change task and maintain change templates on application bases.

Environment: Git, Maven, Jenkins, EC2, S3, RDS, EBS, Terraform, Docker, Shell, JIRA, Python, Splunk, New Relic, Redshift.

Client: CMS (Tista Science & Technology) - Rockville, MD June 2018 Feb 2019
Role: DevOps / Infrastructure Engineer

Responsibilities:
Administration and configuration management for version control GIT.
Responsible for by weekly Release to Prod and Non-Prod Environments to both Azure.
Design and implement new branching strategy to resolve merge and release issues.
Proof of concepts on Azure DevOps the new VSTS (Visual Studio Team Services).
Implemented Azure DevOps pipelines for continuous integration and continuous deployment (CI/CD) to automate the build, test, and deployment processes.
Integrated source control systems like Git with Azure DevOps to manage versioning and facilitate collaboration among development and operations teams.
Proficient in using Azure Resource Manager (ARM) templates to automate infrastructure deployment.
Implemented IaC practices, reducing deployment time and ensuring consistency.
Proficient in deploying and managing virtual machines to host applications.
Configured and optimized Azure Virtual Networks for secure communication between resources.
Implemented auto-scaling configurations for VMs to handle varying workloads efficiently.
Provide support to Splunk and New Relic tools for logs and application monitoring.
Updated existing Azure Resource Manager templates and respective parameters file to build on demand Virtual instance for applications hosted on Azure provider.
Automated the cloud deployments using Jenkins, Python and ARM Templates.
Implemented new projects build framework using Jenkins & maven as build framework tools.
Created Jenkins job for health check and authorized public keys.
Participate in daily stand-up scrum meetings and provide weekly project status reports.
Troubleshoot various customer technical problems.

Environment: VSTS, Git, Maven, Jenkins, Azure DevOps, ARM Templates, Azure Boards, Python, Splunk, New Relic.

Client: Sheridan Health Care - Fort Lauderdale, FL April 16 May 2018
DevOps / Build & Release Engineer

Responsibilities:
Administered Security in TFS 2015, at Collection level, Team project level, and for individual projects.
Responsible for Planning and gathering the requirements for Release Automation which includes Builds upgrade and Deployment automation process.
Working with Developers in resolving Build issues during upgrade and daily development process.
Automated build processes with TFS build, ensuring consistent and reproducible builds for various projects.
Proficient in utilizing TFS Version Control for source code management, including branching and merging strategies to support parallel development efforts.
Designed and configured release pipelines using PowerShell scripts, orchestrating the deployment of applications across different environments.
Integrated automated testing into the CI/CD pipeline, enabling the early detection of issues and maintain code quality standards.
Installed and Setup Tools like JFrog Artifactory and SonarQube.
Administrator for TFVC, TFGIT source code version control tools, Artifactory, SonarQube.
Responsible for creating and Managing Nuget and Maven Repositories in Jfrog Artifactory.
Trained developers to get familiar with Artifactory, SonarQube and SecureAssist.
Developed PowerShell and Python scripts for automating deployment process.
Experienced in building .NET and JAVA applications using Team Build Foundation Server, MS Build, MAVEN and deploying applications using TFS Release Management and PowerShell.
Set up the automated weekly/nightly builds towards continuous Integration.
Setup Automated Release for Individual Projects based on Environment.
Responsible for Production releases.

Environment: TFS 2013 (Team Foundation Server), TFS 2017, GIT, SQL Server 2008 R2, SQL Server 2014, ASP.Net, C#.Net, Java, Xml, Maven, SonarQube, Artifactory, NuGet, IIS 7.0, Visual Studio 2013,2015 & 2017, Eclipse, Power Shell, Python, Docker, Ansible, Microsoft Windows services, Scrum Process Templates.

Client: Molina Health Care - Long Beach, CA Jan 15 - March 16
Role: DevOps / Build & Release Engineer

Responsibilities:
Performing build and deployment activities for environments like Dev, QA, Stage, Perf and Production.
Responsible for Planning and gathering the requirements for setting up TFS environments for environment-based migration and up gradation Installed TFS 2013 and setup different TFS user groups for the project team.
Troubleshooting the TFS issues.
As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
Worked closely with QA Teams, Business Teams, and DBA team and Product Operations teams to identify QA and UAT cycles release schedule to non-prod and prod environments. Reviewed the CR status in Prism tool and approve the CRs after the BVT.
Troubleshooting build, deployment, and environment issues to make sure the environment is stable all the time.
Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
Automate system configuration of application servers using configuration management tools like Ansible, Chef.
Set up the automated weekly/nightly builds towards continuous Integration using MSBuild.
Responsible for Production releases.

Environment: TFS 2010 (Team Foundation Server), TFS 2013, SQL Server 2008 R2, SQL Server 2014, ASP.Net, C#.Net, JAVA, XML, Maven, ANT, SonarQube, Jenkins, IIS 7.0, Web Deploy 2.0, Power Shell, Batch Scripts, Octopus Deploy.

Client: Gem Soft - Hyderabad, TS May 12 - Aug 13
Role: CM Analyst/Release Engineer

Responsibilities:
Identifying and defining the components and items that need to be managed within a system or project.
Active role in preparing documents like SCM New User guides and SCM verification.
Prepared Migration logs for every release and maintained the data accuracy.
Planned the Release schedules by identifying the Testing Environment current Stage.
Collaborating with other teams, such as development, quality assurance, and project management to ensure that configurations meet project objectives.
Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment log.
Created Branches, Tags for each release and specific environments.
Create/Edit the server specific / config files for all deployments to different Environments.
Automated the regular Activities Using Shell Scripts.
Used Cruise Control to automate the Build process.
Identifying opportunities for process improvement and efficiency in the configuration management process.
Communicating all the responsible parties for the right dependencies.
Preparing the report required during the go- no go calls.
Creating the Roll Out / Back Out Plans at the time of deployments.

Environment: Java, Eclipse, Ant, WebSphere Application Server (WAS), Subversion, Linux, Microsoft .Net, MS-Excel.
Keywords: csharp continuous integration continuous deployment quality analyst access management business intelligence sthree rlang golang microsoft California Florida Maryland Ohio Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2027
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: