Summary
Overview
Work History
Education
Skills
Timeline
Generic

Naren B

Toronto,ON

Summary

  • 7+ years of experience in IT industry with DevOps operations, Linux, Build/Release, AWS, on-premise and cloud Management.
  • Administration of various environments in software developments life cycle, windows, RedHat Linux, Ubuntu and CentOS.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like subversion (SVN), CVS and GIT on UNIX and windows environment.
  • Experience as a Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to another environment.
  • Developed shell scripts (Bash) for automating day to day maintenance tasks.
  • Coordinated with software development teams and QA teams, in deploying application packages for various application servers.
  • Collaborated with development & support teams to service a continuous delivery environment with the use of build platform tool Docker.
  • Experience in automating, configuring and deploying instances on AWS Cloud environment and Data centers, also familiar with EC2, S3, ELB, Cloud watch, Elastic IPs and managing security groups, IAM on AWS.
  • Experience in working on source code management client tools lie Visual SVN, Puppet, Git Bash, Git Hub, Git GUI and other command line applications.
  • Experienced in setting up project baselines, merging and taking regular backups of the source in Perforce, Subversion (SVN), Git.
  • Extensive experience using Maven and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Good experience in converting build.xml to pom.xml to build the application using Maven.
  • Hands on experience and administrating Continuous Integration (CI) tools like Jenkins.
  • Build Continuous Integration and Release Continuous Delivery process knowledge.
  • Experience in writing Chef Recipe to automate build/deployment process and do an overall process improvement to any manual processes.
  • Extensive experience in setting up Chef Workstation, Server and Clients.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Interacted with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Configured LDAP, Active Directory for applications and worked on issue resolution.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Experience with Scrum and Agile Environments for regular cadences of work.
  • Created various web apps for administering the extract of files and storing it in Amazon's S3 storage.
  • Experience working on scheduling tools like Autosys, cron and UrbanCode Deploy.
  • Energetic and self-motivated team player/ builder with strong communication, inter-personal, intuitive, technical, analytical, problem solving and management skills.
  • In-depth experience in developing and supporting both production and development environments.
  • Capable of delivering well-documented applications, adhering to quality standards and delivery dates.
  • Good experience in working with a team together to deliver best outputs in given time frames.
  • Excellent interpersonal skills, creative thinking, Verbal & written communication skills, Collaboration & team skills, Analytical and problem solving skills, Data driven decision making, learning, ability to interact with people at all levels.

Overview

8
8
years of professional experience

Work History

Senior DevOps Engineer

Citigroup Inc
05.2021 - Current
  • Execute Stage & Production deployments for all applications - OpenShift, AWS, Datacenter.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Used Chef for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation.
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN.
  • Wrote bash scripts to deploy the java-based packages like ear and war on the Tomcat Application server.
  • Worked on Setup Nginx servers on Ubuntu Linux distribution for HTML, PHP, MYSQL and WordPress websites.
  • Extensively worked on Jenkins, Lightspeed and TeamCity CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshooting the build issue during the Jenkins build process.
  • Created Route tables to route the traffic to find whether it is public or private network.
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Developed container support for cloud environments and Docker.
  • Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model and deployed Spring boot applications in various environments.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and maintained log analysis generated by various systems including security products.
  • Experience with WebLogic and Middleware Technologies like Oracle and applications Fusion Middleware, OSM, UIM, ASAP and LVASAP.
  • Experience in WLST Scripting for WebLogic scripts for a Java Virtual Machine (JVM), JDBC and SMS queues.
  • Extensively worked on Udeploy to deploy the artifacts on containers.
  • Scripted administration tasks using CLI, Power Shell, Shell and Ruby.
  • Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).

Environment: Linux (RHEL 5.x/6.x/7), AWS, RedHat Satellite Server, Chef, Jenkins, Helm, Groovy, Lightspeed, Redhat OpenShift, Kubernetes, Prometheus, WebLogic, WebSphere, Autosys, Eclipse Platform, ITRS, SAN, NAS, OCP, Local storage, SonarQube, Blackduck, Nexus, UrbanCode Deploy, Artifactory, ServiceNow, KDB, Mongo, MySQL, DNS, Shell Scripting, Grafana, Ruby, Python, Kibana, Git, Maven, Nginx, VMware.

DevOps Engineer

Morgan Stanley
01.2019 - 04.2021
  • Highly motivated and committed DevOps and AWS Engineer experienced in Automating, Configuring and deploying instances on AWS.
  • Automate Deployment using configuration Management tool like Chef to provision amazon AWS Instances to enable continuous Deployments.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, S3, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Worked on Auto scaling, Cloud watch(monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3 (storage), EMR (Elastic Map Reducer) and Amazon EBS (persistent disk storage).
  • Used IAM to create new accounts, roles and groups and policies in enabling lambda functions for dynamic creation of Roles.
  • Experience in continuous integration technologies Jenkins.
  • Designed and created multiple deployment strategies using CI and CD Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Developed microservices onboarding tools leveraging Python and Jenkins allowing for easy
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub, Docker registries and Kubernetes. Installed and configured ELK stack (Log Management tool) in both legacy and Dockers swarm mode.
  • Designed and built deployment using Shell scripting and automated overall process.
  • Managed Chef-server with chef recipes. Used file module in recipes to copy and remove files on remote systems.
  • Worked on Integrated JIRA with Bitbucket and Jenkins to automate the weekly build process. Used JIRA workflows to automate deployment and issue tracking.
  • Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Used Splunk APM for Service now ticketing tool, log aggregation and analysis on different application servers and integrating the Splunk with Single Sign-On authentication and service now ticketing tool.
  • Knowledge with Source Code Management and Project Management tools (i.e. Subversion, Bitbucket, GIT).
  • Experience in managing large-scale, geographically distributed database systems, including relational (Oracle, MySQL) and NoSQL (MongoDB), DynamoDB databases.
  • Practical experience with the deployment and configuration of Docker infrastructure on CentOS and Ubuntu OS's for container pipeline automated deployment in all required environments to support scaling AND service discovery.
  • Collaborated in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
  • Implemented rapid provisioning and a lifecycle management for RedHat Linux using Kickstart.
  • Expertise in automating builds and deployment process using Bash, Perl, Ruby, Python and Shell scripts with focus on DevOps tools, CI/CD, AWS Cloud Architecture, Cloud Solutions.
  • Managed and configured Various Atlassian Tools like Bitbucket, JIRA, Confluence, HipChat. Created JSON files in templates of Packer.

Environment: Linux (RHEL 5.x/6.x/7), AWS, RedHat Satellite Server, Chef, Jenkins, NuGet, React, Angular, Scrum, Agile, Waterfall, Azure, Azure CLI, ARM, WebLogic, WebSphere, Mongo, MySQL, Aqua, Shell Scripting, Ruby, Datadog, Metric Server, serverless, ArgoCD, Typescript, Elastic computing, Mainframe computers, Helios. OAuth, SAML, SSL, SSIS, SSRS, IIS, SSO, VPN, federated auth, Vault, Prometheus, Secrets Management, Python, Git, Maven, Golang, VMware ESX 2.x & 3.x.

DevOps Engineer

Applied Systems
02.2017 - 01.2019
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloudwatch.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end server.
  • Experience in automated deployment of EC2instances in data centers and availability zones.
  • Involved in deploying the content Cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the Cloud deployment and operations.
  • Used Amazon IAM to grant fine access of AWS resources to users.
  • Managed roles and permissions of users to AWS account through IAM.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances.
  • Used Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Implemented and managed Docker and Kubernetes infrastructure and worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Implemented deployment in Kubernetes using Helm Charts, statefulset, storage class.
  • Enabled customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins, and Git.
  • Defined dependencies and plugins in Maven for various activities and integrated Maven with GIT to manage and deploy project related tags. Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated Subversion (SVN) into Jenkins to automate the code check-out process.
  • Software Build and Deployment: performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and Production environments.
  • Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN).
  • Backed up and restored configurations and data of various tools (Subversion (SVN), Jenkins, WAS), databases (oracle, db2) and servers (windows, RHEL) as required.
  • Wrote wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Converted production support scripts to chef, testing of cookbooks with chef-specs.
  • Designed, developed and implemented an automated Linux (Centos, Amazon) infrastructure using Collective and AWS, TFS and move existing applications off windows seamlessly to it while aggressively growing.
  • Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.
  • Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, MySQL, Nexus. These modules were designed to work on both windows and Linux platforms.
  • Expert in installing and configuring Continuous Integration tools such as Bamboo and Jenkins for build and deployment automation.

Environment: SVN (Subversion), Anthill Pro, ANT, and Maven, Chef, Puppet, DevOps, .net, C#, TFS, Jenkins, MS Build, Unix, Linux, Perl, Bash, NodeJS, Restful APIs, Ruby, AWS, MongoDB, Chef, Nexus, Docker, NPID, PagerDuty, Cloudformation, Lambda, AWS CodePipeline, Kubernetes, tcpdump, network flow security analysis, SaaS, PaaS, Splunk, Nagios, Hudson, Git, JIRA, Shell Script, WebSphere.

Education

Bachelor of Technology - Computer Science And Engineering

Jawaharlal Nehru Technological University
Hyderabad, India

Skills

Languages

Java, C/C, C Sharp, SQL, MySQL

Cloud Computing

AWS, Google cloud, Azure

Web Technologies

HTML, CSS, JavaScript, XML

Source Code Management

Subversion, Git, GitHub, Bitbucket, Gitlab

Build Tools

Maven, ANT, Nuget

CI Tools

Jenkins, TeamCity, TFS, Bamboo

Configuration management

Ansible, Chef, Puppet, UrbanCode deploy (UCD), Vagrant

Virtualization Tools

Docker, VMware, VirtualBox, Kubernetes

Scripting Languages

Ruby, Python, JavaScript, PowerShell, Shell, Groovy, Shell Scripting

Monitoring Tools

Nagios, Splunk, Cloud watch, CloudTrail, Stackdriver, Logstash, Kibana, Elastic search, Dynatrace, AWS Config

Web/Application Servers

Tomcat, WebLogic, JBoss and Nginx

Operating Systems

MacOS, Windows, Linux/RHEL, CentOS, Ubuntu

Timeline

Senior DevOps Engineer

Citigroup Inc
05.2021 - Current

DevOps Engineer

Morgan Stanley
01.2019 - 04.2021

DevOps Engineer

Applied Systems
02.2017 - 01.2019

Bachelor of Technology - Computer Science And Engineering

Jawaharlal Nehru Technological University
Naren B