Summary
Overview
Work History
Education
Skills
Timeline
Generic

Your Name

Summary

  • Overall 4.5+ years of IT experience in Agile Software Development, CICD and Cloud Implementation all within that suites the needs of an environment under DevOps / Full Stack Culture.
  • Experience working in a fast paced Agile (Tribe/Squad/Chapter) culture for the past 2 years.
  • Experience in migrating on-premise applications to Cloud and Containers.
  • Experience in UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu.
  • Experience working with Configuration Management tools like Ansible. Expertise in writing Ansible playbooks and developing roles for scalability and reusability. Developed playbooks for provisioning, orchestration, packages, services, configuration and deployments.
  • Experience in Cold-starting/Upgrading Ansible Tower to the newer versions. Expertise in maintaining Tower data, configuring job’s, troubleshooting errors, Ansible-Tower LDAP integration, RBAC setup.
  • Experience in installing, configuring and maintaining RedHat Satellite. Expertise in maintaining content-view’s and activation-key’s based on application groups and integrating Satellite with Ansible to ease automation.
  • Experience using build and packaging tools like Maven and Continuous Integration tools like Jenkins.
  • Experience in configuring Jenkins jobs and creating CICD pipelines by integrating Git, Maven and Jenkins.
  • Experience with container-based deployments using Docker. Good understanding and knowledge on Docker Images, Docker files, Docker Volumes, Docker Hub and registries.
  • Experience in working with container orchestration tools like Kubernetes .
  • Extensively used Atlassian products like BitBucket, Jira and Confluence.
  • Hands on experience in using AWS Services like S3, EC2, ELB, ASG, RDS, SNS, Cloud Watch, Lambda, ECS etc.
  • Experience in managing VMware vCenter infrastructure for on-premise applications.
  • Hands on experience in scripting languages like Shell(Bash) and Python. Worked on creating custom Python modules to support Ansible playbooks deployment.
  • Experience in developing Groovy scripts for CICD pipelines
  • Experience in monitoring applications using Splunk and Zabbix.
  • Experience is building TDD/ATDD frameworks using Ansible, Molecule, Test-Infra/Robot Framework.
  • Good knowledge on ITIL process and had best practices.
  • Good communication skills, ability to work as a team or individually, ability to learn new technologies quickly.

Overview

10
10
years of professional experience

Work History

Sr. DevOps Engineer

Pwc
10.2017 - Current
  • Developed IaC to provision and support both on-premise(vCenter) and cloud(AWS) infrastructure using Ansible and Terraform as automation respectively.
  • Developed custom RHEL 7/8 images using Packer automation and hosted them on op-premise/cloud infrastructure.
  • Developed custom Python modules and libraries to provision Satellite infrastructure for Content Management and delivery.
  • Developed Ansible roles to configure(OS) provisioned RHEL instances to meet CIS security standards and post install/configure SWIFT reusable software.
  • Developed shared pipelines using Groovy/Declarative syntax to support end-to-end CICD system using GIT, Jenkins, Ansible and Docker.
  • Provisioned Kubernetes cluster both on-premise and AWS cloud using Ansible to support containerized applications.
  • Setup of Kubernetes nodes with CoreOS and deployed ConfigMaps, Secrets and Volumes.
  • Dockerized and migrated Jenkins, Ansible Tower and Satellite applications to Kubernetes.
  • Provisioned AWS resources (EC2, PVC, SG, ASG, EKS, ECS, S3, Route 53) using Terraform.
  • Setup a fully functional TDD automation framework using Ansible, Molecule and Test-Infra.
  • Setup ATDD framework using Robot Framework for UAT and system validation.
  • Administration and maintenance of Satellite and Ansible-Tower infrastructure. Automated LDAP and RBAC procedures for onboarding.
  • Collaborated with cross-functional development team members to analyze potential system solutions based on evolving client requirements.
  • Documenting Installing and Configuring Guides/Release Notes.

DevOps Engineer

Applied Systems, Inc.
02.2017 - 10.2017
  • Played a key role in moving the organization towards Agile and DevOps from traditional Waterfall.
  • Worked closely with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • As a member of the DevOps/Release team, implemented tools for software builds, patch creation, source control, release tracking and reporting on UNIX platform.
  • Maintained and administered BitBucket infrastructure for source control management as single source of truth.
  • Built/Installed and configured Jenkins master/node architecture on-premise to leverage CICD.
  • Developed Groovy scripts for CI/CD pipeline builds, and actively involved in entire pipeline setup and Jenkins configuration for end-to-end deployment automation.
  • Setup Webhooks/commithooks to support Jenkins multi branch pipelines for continuous integration operations.
  • Developed multi configuration pom files to support multiple artifacts using maven as a build tool.
  • Developed Ansible playbooks to manage ops configurations and database infrastructure.
  • Implemented TDD using Ansible, Pytest and Jenkins for faster delivery.
  • Continuous delivery and deployments using IBM Urban Code as the orchestrator.
  • Continuous monitoring of servers and troubleshooting any failures and errors in Splunk logs.
  • Setup, configured and debugged network configurations for RedHat servers and workstations.
  • Implementations and administration of VMware ESXI, vCenter for running RedHat Linux servers on Production and Development environments.
  • Developed various custom Shell/Python scripts to automate Build and Release process.
  • Supported Production and Pre-Production environments in resolving issues on demand.
  • Developed and maintained product release notes and feature enhancements on wiki/confluence.

Junior DevOps Engineer

Cgi Group Inc.
06.2016 - 01.2017
  • Experience in migrating physical Linux/Windows servers to cloud (AWS).
  • Created Cloud Formation templates for deploying AWS resources though Jenkins.
  • Leveraged cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
  • Used Ansible to automate Configuration management and to manage OS Configuration Files, Data Base and Packages .
  • Developed Ansible roles to provision and delete infrastructure on a single click.
  • Installing, configuring and administering Jenkins CI tool on Linux machines. Developed build and deployment processes for Pre-production environments.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository .
  • Developed Shell/Python Scripts for automation purpose.
  • Administration and monitoring of LINUX (Centos, Ubuntu and Red hat) servers.
  • Generated client/server SSL certificates using CertificateManager Bulk API and automated deploying them into the required hosts to keep the services within an application running.
  • Created Docker Images using Dockerfiles and handled multiple images for middleware installations and domain configurations.
  • Maintaining documentation and customer support services.

Graduate Assistant / Support Linux Administrator

Computer Science Department
08.2014 - 12.2015
  • Managed SVN repository for branching, merging, and tagging .
  • Writing Shell scripts for automation of jobs, system monitoring and error reporting.
  • Created Users and Groups for certain departments. Configured DHCP for dynamic IP scheduling.
  • Involved in Linux basic installation and upgrades/patching.
  • Configured remote backup & Automated through script.
  • Disk partition and management.
  • Installation of third party software and dependencies.
  • Performed day-to-day jobs such as monitoring log files, writing and running the scripts to automatically watch the resources, CPU, memory, I/O, and paging space.
  • Repair and recover from hardware / software failures.

Education

Master of Science - Computer Science

Southern Illinois University Carbondale
Carbondale, IL
12.2015

Bachelors of Technology - Computer Science

JNT University
Hyderabad
04.2014

Skills

  • Operating Systems: Red Hat Enterprise Linux, UBUNTU, Windows Family, Mac OS X
  • Programming Languages: Java/J2EE
  • Scripting: Bash/Shell, Python, Groovy
  • Version Control: GIT, SVN
  • Automation: Ansible, Ansible-Tower, Packer, Jenkins, Satellite, JIRA
  • Build Tools: Maven
  • Monitoring Tools: Splunk, ELK, Nagios
  • Cloud: AWS, CloudForms, VRA, vCenter
  • Testing Framework: Molecule, Robot Framework, Test-Infra/Pytest
  • Containerization: Docker, Kubernetes

Timeline

Sr. DevOps Engineer

Pwc
10.2017 - Current

DevOps Engineer

Applied Systems, Inc.
02.2017 - 10.2017

Junior DevOps Engineer

Cgi Group Inc.
06.2016 - 01.2017

Graduate Assistant / Support Linux Administrator

Computer Science Department
08.2014 - 12.2015

Master of Science - Computer Science

Southern Illinois University Carbondale

Bachelors of Technology - Computer Science

JNT University