AWS
Engineer/DevOps
Sarvagna C
sarvagna.dev@gmail.com
513-888-2733
PROFESSIONAL SUMMARY:
Around 8+ years of IT Experience in Build & Release management, Linux Administration, Cloud Infrastructure management and Software Configuration Management.
Experience in Linux System Administration, Build Engineering & Release Management process, including end-to- end code configuration, building binaries &
deployments and entire life cycle model in Enterprise Applications.
In-depth knowledge of DevOps management methodologies and production deployment Configurations.
Skilled at Software Development Life Cycles and Agile Programming Methodologies.
Experience with Jenkins, Hudson as Continuous Integration / Continuous Deployment Tool and strong expertise with Ant and Maven Build Frameworks.
Experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
Experienced in authoring pom.xml files, performing releases with the Maven release plug - in and managing Maven repositories.
Involved in ARTIFACTORY Repository Managers for MAVEN and GRADLE.
Extensive experience with AWS (Storage, Application Services, Deployment and Management) and managed servers on AWS platform instances using Puppet, Chef
Configuration management.
Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, Redshift, IAM, Route 53, VPC, Auto scaling, CloudFront,
Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack, Elastic Search.
Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
Experience in managing infrastructure resources in cloud architecture with close coordination with various functional teams.
Experience with Version Control Systems like GIT, CVS, SVN (Subversion), ACCUREV, Perforce.
Experienced with setup, configuration and maintain ELK stack (Elasticsearch, Logstash and Kibana) and OpenGrok source code (SCM)
Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through GITLAB
Experience Working on Hashicorp tools i.e. terraform, Packer, vault, vagrant.
Monitor, build and deploy software releases and provide support for production deployments.
Experienced in authoring pom.xml files, performing releases with the Maven release plug - in and managing Maven repositories.
Configured JENKINS Monitor, List and Build views to displays the status and progress of selected jobs with build version information.
Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
Experience in authoring workflows and automating failover process using HPOO & Ansible Tower.
Experience in working with automation tools like CHEF, PUPPET and ANSIBLE.
Experience with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
Proficient in Python, Shell Scripting, SQL, build utilities like ANT.
Fulfilling the role of a DevOps engineer in respect to our PUPPET code. Responsible for QA code merges.
Used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell.
Created custom Kafka, zookeeper AMI's using Packer.
Configured Kafka and Zookeeper and deployed it across the Kubernetes cluster.
Deployed and configured Chef Server including bootstrapping of chef-client nodes for provisioning.
Good knowledge and experience in using, and CloudWatch, Nagios, Splunk, Prometheus and Grafana for logging and monitoring.
Experience in container management tools Docker, Mesos, Marathon and Kubernetes. Also used to manage clusters of nodes using docker swarm, compose, DC/OS and
kubernetes clusters.
Implemented Hadoop clusters on processing big data pipelines using Amazon EMR and Cloudera whereas it depended on Apache Spark for fast processing and for the integration
of APIs. Confidential the end, we managed the above resources using Apache Mesos.
Included Mesos and Kafka for managing the real-time data streamlines under proper environments. Depended on Zookeeper for any assistance.
Created roles, recipes, cookbooks and data bags for server configuration.
Involved in the functional usage and deployment of applications in Apache Tomcat and WebLogic Server.
Configured and Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
EDUCATION DETAILS:
Bachelor’s in computer science from JNTU, HYD 2013
Master’s in computer science from NPU, CA 2016
TECHNICAL SKILLS:
Cloud Technologies Amazon Web Services (EC2, S3, EBS, RDS, ELB, Route 53, Auto scaling, Security Groups, VPC, CFT, SQS, SNS,
Glacier, Lambda)
Scripting/Programming Languages Python, Bash, Perl, Node.js, PowerShell.
Version Control GIT, TFS, SVN and GITLAB
Build Tools Maven, Ant, Gradle.
CI Tools Jenkins, Bamboo, Bitbucket.
Config. Management Ansible, Chef, Puppet, Terraform.
Containerization Tools Kubernetes, Docker.
Monitoring Tools Nagios, Splunk, Cloud Watch, ELK Stack.
Web/Application Server Apache Tomcat, WebSphere Application Server, Nginx.
Database MySQL, SQL Server and Oracle 11g/10g.NEPTUNE.
Operating Systems Red Hat, Ubuntu, CentOS, Windows Server, Windows, Apple Mac OS.
Virtualization Tools VMware, vSphere, VMware, vCenter, vSphere Client, Virtual Box
Network Protocols HTTP, FTP, SFTP, SMTP, UDP, TCP/IP, Ethernet, POP, DNS
PROJECT DETAILS:
Role: AWS Engineer/DevOps July 2021 - Present Client: NTT Data Company
RESPONSIBILITIES:
Apply advanced troubleshooting techniques to provide unique solution to AWS customers’ needs.
Created and managed AWS Storage services like S3, EBS and Amazon CloudFront.
Created an Amazon RDS and Handled software installation, backups, and patches as well as routine administrative tasks.
Implemented popular networking services like Amazon Virtual private Cloud (VPC) for the private cloud in the public cloud.
Strong knowledge of UNIX systems (Linux, Redhat)
Experienced in Automating, Configuring, and deploying instances on AWS, Azure environments, and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and
managing security groups on AWS.
Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, CodePipeline) in the process right from developer code check-in to Produc-
tion deployment
Created scripts in Python (Boto) which integrated with Amazon API to control instance operations.
Performed installation, maintenance and troubleshooting of Linux servers.
Handled multiple Production releases and patches and all successful implementations.
Worked closely with development team in an agile / DevOps environment
Trained Senior and Junior engineers in Linux concepts such as troubleshooting, best practices.
Designed a development workflow for Ansible used by all Linux engineers.
Wrote ansible roles and shared python libraries for internal use.
Develop and test UNIX Shell Scripts (Korn & Perl). New scripts were also required to automate and drive the procedural execution of applications for efficiency and troubleshoot-
ing purposes.
Deep knowledge of Shell/Perl/Python scripting.
Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
Experienced in writing new plugins to support new functionality in Terraform.
Involved in Writing Terraform Scripts, Validating the Scripts and Deploying Scripts to Launch instance on AWS.
Created and managed Helm charts and releasing of Helm packages.
Used Kops to build Kubernetes cluster and wrote Helm to deploy it.
Deployed Services and applications into Kubernetes Cluster using Helm.
Utilization of Terraform for automated infrastructure deployments (AWS ELB, AWS EC2, AWS Security Groups, AWS VPC, AWS Key Pairs, AWS IAM).
Working on AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Lambda, and Cloud Formation) and security practices (IAM,
logging/CloudWatch and CloudTrail) and RDS, DynamoDB (NoSQL), Beanstalk, Cloud Front, ECS, SQS, SNS and SES.
Integrated Jenkins with BitBucket Stash private repositories build Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
Role: AWS Engineer/DevOps Sept 2020 – June 2021 Client: Wells Fargo, St. Louis MO
RESPONSIBILITIES:
Documented and uploaded various best practices, how to do procedures and project related work in Confluence and linked them with the related JIRA tasks.
Created and maintained continuous integration (CI) using tools Jenkins/Maven over different environments to facilitate an agile development process which is automated
and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
Successfully created stacks for creating few services through CloudFormation templates.
Created multiple Windows Server EC2 instances with supporting ELB and Autoscaling etc by writing CloudFormation Templates.
Created and Managed API through AWS API Gateway.
Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
Expertise in delivering those docker container to the clients for their deployment.
Created Python Scripts to Automate AWS services, include web servers, ELB, CloudFront Distribution, database, EC2 and database security groups, S3 bucket and appli-
cation configuration, this Script creates stacks, single servers or joins web servers to stacks.
Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
Deployed and orchestrated applications using Kubernetes.
Monitored and Managed Access Controls of users in AWS through IAM (Identity and Access Management).
Manage and replicate infrastructure and instance configurations using Terraform and Packer.
Created various Terraform scripts to deploy Kubernetes, Dev, QA and Pre-prod environments in AWS Cloud.
Managed Access controls for S3 storage Bucket through logging and lifecycle policies.
Managed network security using a Load balancer, Auto-scaling, Security groups and Network Access Control List (NACL).
Good Understanding of Health Insurance Portability and Accountability Act (HIPAA) to encrypt health-related information on AWS Storage.
Managed AWS infrastructure and automation with CLI and API. Worked on Inbound and Outbound services with automation of Chef.
Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
Extensive experience in configuring Amazon EC2, Amazon S3, AWS API Gateway, Amazon Elastic Load Balancing, IAM and Security Groups in Public and Private
Subnets in VPC and other services in the AWS.
Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation.
Used Jenkins Pipeline (Pipeline as code) with Jenkins file for many CI/CD Deployments.
Used JIRA as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker, Jenkins with Jira, GitHub.
Used S3 for simple storage service, moved files and used Snowball service for as part of the migration.
Worked on creating and implementing application monitoring, and logging strategies using New Relic, Logstash, Elasticsearch, and Kibana.
Good knowledge on Java based applications such as Angular JS, J2EE etc. and web-based applications such as HTML, CSS, Java Script, XML etc.
Designed and implemented CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, creating required scripts (Python), and creating/configuring
VMs (Windows/Linux).
Worked on Troubleshooting the build issues during the Jenkins build process and Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins
to move from one environment to other environments.
ENVIRONMENT: Amazon Web Services (IAM, S3, EC2, VPC, CloudWatch, Autoscaling, CloudFormation etc.), Chef, Git, Jenkins, Docker Container, Kubernetes, Rancher, AEM,
Agile, Json, Bash, Shell, Python
Role: AWS Engineer/DevOps Sep 2018 – Aug 2020
Client: Accenture Federal Service (AFS), Reston VA
RESPONSIBILITIES:
Execute weekly deployments in Implementation (IMPL) and Production (PROD) environments.
Perform functional testing following deployments using Super putty
Troubleshoot the issues that arises after code deployment and help solving the issue
Coordinating deployment schedules and resources needs with the client and release management using Jira, Confluence.
Assist with monthly Linux security patching and performance smoke tests.
Developed HPOO flows to automate failover steps for database and App Servers.
Involved in Development and Implementation of Continuous Integration (CI) and Continuous Deployment (CD)pipeline involving Jenkins, and Docker containers to
complete the automation from commit to deployment.
Built and Deployed Java/J2EE to Tomcat Application servers in an Agile continuous integration process and automated the whole process.
Creating fully automated CI/CD build and deployment infrastructure and processes for multiple projects using Jenkins, Docker, Kubernetes, Helm and GitHub.
Worked on DevOps, ANT CI/CD Jenkins pipelines for code build and deployment process.
Implemented Python Scripts to automate AWS services, include web servers, CloudFront Distribution, database security groups and application configuration.
Worked with Cloud services like VPC, Security Groups, EIPs, EC2, Auto Scaling Groups, S3, EBS, EFS Services in AWS.
Deployment and Orchestration of applications with use of Kubernetes.
Deployment of ConfigMap, Secrets and Volumes on Kubernetes. Manage and Administrate Kubernetes Clusters (create namespace, deploy services, monitor services/pods,
etc.).
Extensive work on automation of provisioning of infrastructure on AWS using Terraform, Helm and Packer
Build custom Helm charts using Helm charts
Created and managed Helm charts and releasing of Helm packages
Used Kubernetes (RANCHER) to orchestrate the deployment, scaling and management of Docker Containers.
Used JIRA as defect tracking system and configure various workflows, customizations, and plugins for Jirabug/issue tracker, Jenkins with JIRA, GitHub.
Writing/Debugging Docker files to build Application Docker images & deploying them to Kubernetes by writing Yaml files and by using kubectl CLI.
Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes
Developed DevOps Scripts in Groovy to automate and collection analysis of Cassandra
Used Jenkins Pipeline (Pipeline as code) with Jenkins file for many CI/CD Deployments.
Built tools and processes around CI/CD pipelines involving integrations with Jenkins, testing frameworks, git hub, etc.
Troubleshoot the build issues during the Jenkins build process and developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from
one environment to other environments.
Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
Implemented one-agent for Dynatrace dashboard environment.
Worked on source code Artifactory repository to create/publish/download the artifacts for project deployment
Environment: Amazon Web Services (IAM, S3, EC2, VPC, CloudWatch, Autoscaling, CloudFormation etc.), Git, Chef, Jenkins, Docker Container, Kubernetes, Shell/Groovy Scripts,
Windows Server, Agile, TeamCity, Octopus, Json, Bash, Shell, Python.
Role: AWS Engineer/DevOps
Client: Huntington Bank, Columbus OH Jan 2016 – Aug 2018
RESPONSIBILITIES:
Use agile methodology throughout the project. Involved in weekly and daily bases release management.
Working with a strong team of architectures, backend developers to gather function and non-functional requirements.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
Developed build and deploy scripts using Groovy, Python and UNIX for various products to be hosted on Application Servers.
Have experienced using the Node.js to interact with the Mango DB.
Worked in container-based technologies like Docker, Kubernetes and OpenShift.
Experience installing and configuring ASP.NET applications on AWS PaaS and IaaS.
Involved in performing application deployment to AWS Elastic Bean Stack environment.
Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
Developed custom scripts using Python which act as backend for the Ansible scripts.
Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts on DataDog.
Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labelling activities in TFS once deployment is done.
Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running
those tests on master branch.
Built and Deployed java source code into application servers in an Agile continuous integration environment.
Deploying Java Enterprise applications to WebSphere.
Infrastructure design for the ELK clusters.
Assisting Architect in Analyzing Production Errors every day in infrastructure and provide a report summarizing cause and provide solution in the business using Kibana.
Skilled in monitoring servers using Nagios, cloud watch and using ELK stack Elasticsearch.
Elasticsearch and Logstash performance and configuration tuning.
Implemented logging solutions & visualizations with Elasticsearch, Logstash & Kibana.
Developed build & deployment scripts using GRADLE. Automated the process using plugins available Jenkins and move from one environment to other throughout the build
pipeline.
We are driving towards continuous integration and continuous delivery using GITLAB and Ansible for Docker image building and deployment.
Experience in building Docker images using GitLab-ci build automation runner
Automated deployment from GitLab-ci to Openshift
Experienced with JSON passport authentication security using Node.js.
Experienced in the capturing signature in the database system using Node.js.
Implemented a server less architecture using API gateway, Lambda and Dynamo DB and deployed AWS lambda code from AWS lambda code from S3 buckets.
Produced scripts for viable combination of JIRA applications with different tools.
Migrated JIRA across environments and worked on JIRA database dumps.
Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
Experience in setting up build and deployment automation for Terraform scripts using Jenkins.
Worked with SAST to analyze the source code or binary without executing the application.
Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
Designing & deploying data center architecture on Linux Platform. Building, patching and managing existing data center rack servers on Red Hat Enterprise Linux
Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling.
Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
Responsible for designing and deploying new ELK clusters.
Monitoring each service deployment and validating the services across all environments.
Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.
Design, build and manage the ELK (ElasticSearch, Logstash, Kibana) cluster for centralized logging and search functionalities for the App.
ENVIRONMENT: AWS IAM, S3, EC2, EBS, VPC, cloud watch, ANT, Maven, Puppet, Jenkins, Ansible, Git, Git Bash, Docker, Kubernetes, Vagrant, Nagios, JIRA, Shell Script,
Selenium, Apache Tomcat, .Net Framework, JIRA.
Role: LINUX SYSTEM ENGINEER
Client: Sonata S/w solutions, INDIA Sep 2013 – Aug 2015
RESPONSIBILITIES:
Provide systems administration support for UNIX systems including server and workstation upgrades, backup and disaster recovery monitoring, user account setup and
security administration.
Manage file systems, add disks and create partitions on virtual Linux servers.
Monitor the servers and Linux scripts regularly and perform troubleshooting steps - Tested and installed the latest software on server for end-users.
Deployed latest patches for Linux and Application servers and performed Red Hat Linux Kernel Tuning.
Use bash and some Perl scripting for automated processes in managing disk space, deleting old logs, and scripts for corn jobs.
Worked with NoSQL and Big Data technologies such as MongoDB, Cassandra and Hadoop.
Created hive tables by using partitioning and bucket in concepts.
Created impala table by invalidating hive metadata.
Installed web servers using Apache, PHP for web server scripting and html language for website pages.
Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
Install and configuration of Web hosting administration HTTP, FTP, SSH, & RSH.
Experience using YUM and RPM for package management and patching.
Used Artifactory repository tool for maintaining the java-based release code packages.
Data center experience with good hands on experience on HP ProLiant DL 380, 385, Dell power edge, 2650, R220, R20, IBMX3650 servers.
Installation of Red Hat EL 4.x.5 using Kickstart/PXE and SUSE Professional desktop 10x.
Provide drill down reporting for application teams to use in monitoring their application resource usage/performance using Nagios.
Worked with OVMF "Open Virtual Machine Format" supported tools Virtual Box, Red Hat Virtualization (XEN), and VMware Workstation.
ENVIRONMENT: RHEL, MySQL, Perl Scripts, JIRA, Apache, VMware, Cron, PHP, Nagios, Virtual Box.