Sign in

Engineer Web Services

Hyderabad, Telangana, India
February 28, 2018

Contact this candidate


Nikita Reddy

Sr DevOps AWS Developer



Having 8 years of IT industry experience in AWS, DevOps Engineer and Linux admin with strong innovative and technical background.

4+ years of Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, EBS and ROUTE 53.

Over 3 years of diversified experience in the field of ITwith an emphasis on Big Data/Hadoop Eco System, SQL/NO-SQL databases, Java /J2EE, JavaScript, Angular JSand had Knowledge on frame works like spring MVC, spring Boot, Scala and EMR.

Good knowledge on Amazon Web Services(AWS), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.

Experienced with Shell scripting languages and passionate about learning new scripting languages on demand.

Hands-on experience with configuration & automation tools such as CHEF, Docker, Kubernetes, git, Jenkins, nexus, Ansible.

Working on CICD Process using Jenkin, Apache Maven, Sonar Cube, Find bugs, and RLM (Release Lifecycle Management tool)

Worked with Kubernetes master for managing the cluster and its workload.

Worked on large datasets to generate insights by using Splunk.

Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.

Worked at optimizing volumes at EC2 instances and created multiple VPC instances and involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier. Configured AWS IAM and Security Group in Public and Private Subnets in VPC.

Skilled in creating alarms in Cloud watch, service for monitoring the server’s performance, CPU Utilization, disk usage etc. and in other AWS features such as EBS, AMI, Cloud Front, IAM, and S3.

Installing and administering WebSphere Application Server (WAS) on various platforms.

Expert in building servers using AWS: Importing volumes, launching RDS, creating security groups, Auto-Scaling, load balancers (ELBs) in the defined virtual private connection.

Experienced in designing and deploying AWS Solutions using EC2, S3, EBS, ElasticLoadBalancer(ELB), auto-scaling groups.

Worked with Amazon IAM console (Identity Access Management) to create custom users and groups.

Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.

Setting up databases inAWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.

Have knowledge on Retail Domain Industry.

Thorough understanding of network and network security models and architecture.

Experienced with installations and configuration of Linux/Unix software and applications.

Independent problem solving and a good team player with strong interpersonal and communication skills.

Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases.


Cloud Technologies

Amazon Web Services: EC2, S3, Elastic Load Balancer, EBS, RDS, Lambda, Glacier, Code Deploy, Auto-Scaling IAM, GIT hub, Auto scaling, Cloud Front and Formation, Red Shift, Aurora, ERM, SQS, Terraform, VPC, Azure.

Operating Systems

Red hat Linux, Windows Family, Ubuntu, Sun Solaris.


Microsoft SQL Server, MySQL, AWS Aurora, RDS, Dynamo DB, Mango DB.

Application Servers

Tomcat, Apache, WebSphere, JBoss.

Version Control



C, C++, Java, J2EE, Java Script, CSS, HTML, Shell, Python, XML,Hibernate, Node js, Angular js, Scala.

Big Data Technologies

Pig, Spark, Hive, Kafka

Deployment Tools

Chef, Puppet, Ansible, Docker, Kubernetes

Build Tools

Ant, Maven

CI Tools


Testing tools

Junit, Sonar Cube


Bachelor of Engineering in Computer Science, Osmania University, India.

Masters in Computer Science, University of Illinois, Springfield, Illinois.


AWS Certified Developer – Associate.


PayPal, San Jose, CAOct 2016 - Present


Involved in designing and deploying multitude applications utilizing almost the entire AWS stack (IncludedEC2, Route53, S3, RDS, DynamoDB, Websphere, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation configured IAM and Security Group in Public and Private Subnets in VPC.

Worked with large datasets, MapReduce (Hadoop and EMR).

Migrated my department from a physical data center environment to AWS. Also designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.

Implementedcentralized loggingandanalyzingtoolsusingSplunk.

Worked on routing traffic to appropriate containers by using Kubernetes proxy.

Managed Containerized components to share resources by placing them in pods (units in Kubernetes).

Configured Splunk to give Alerts notification at the onset of a machine state.

Worked on Node JS as part of the server less architecture assignment with AMAZON AWS and Lamda functions development.

Worked on website release by creating new and fixing old JUnit tests.

Wrote Maintainable JUnit tests.

Monitored the health of containers on the Kubernetes nodes by using kubelet.

Implemented the presentation layer with HTML, DHTML, jQuery, Ajax, and CSS with Angular JSframework.

Used AWS Bean Stalk for deploying and scaling web applications and services developed with Node.js, Python and Docker on familiar servers such as Apache, and IIS.

Migrated Existing MapReduce programs to spark models using Python.

UsedSpark DataFrame API over Cloudera platform to perform analytics on hive data.

Performed S3 buckets creation, policies and on the IAM role based polices Creating and managed the Security Groups to provide security for the EC2 instances.

Involved in utilizing HCATALOG to get to hive table metadata from MapReduce or Pig code.

Involved in creating Shell scripts to simplify the execution of all other scripts (Pig, Hive, Sqoop, Impala and MapReduce) and move the data inside and outside of HDFS.

Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.

Migrated current code base for deployment to CI/CD pipeline using GIT, Jenkins, Sonar Cube, JUnit.

Working on Sonar Cubeissues.

Custom alert assignments based on queries and IT department in charge.

Configured RDS instances using Cloud formations and Terraform.

Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.

Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Writing CHEF recipe and creating cookbooks to pull all the artifacts from the version control tool like GIT, Docker, git, Jenkins, nexus, Ansible, shell, python etc.

Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.

Configured Elastic Load Balancers with EC2 Auto scaling groups.

Created multiple VPC's and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.

Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes.

Created GitHub repository for current and future project scripts.

Worked extensively with S3 buckets and cross region replication. Experience in Branching, Merging, Tagging and maintaining the versions using SCM tools like GIT (GitHub).

Defined branching, labeling, and merge strategies for all applications in Git.

Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.

Environment: AWS EC2, S3, Chef, Ansible, micro services, Jenkins, Dynamo DB, Cloud Watch, Cloud Formation, Tomcat Apache, Azure, VPC, IAM, Git Version Control, Sonar Cube, Elastic Load Balancer, Hive, Spark, Pig, Kafka, Java/J2EE, Java Script, J Query, JDBC, JUnit, Web Logic, Linux/Windows.

OnBlick, Irving, TX Jan 2016 – Sep 2016

AWS Engineer

Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.

Worked on building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on AWS.

UtilizedAWS to set up Virtual Private Clouds (VPCs) for Management, Production and Testing environments with customer operational requirements and parameters (e.g., internet gateway, subnets, elastic IP, and Security Groups).

Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, and J Query.

Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts.

Used Spring MVC with Spring Restful Template to Produce and consume Restful Web Services.

Scripting and Reporting: Created scripts for performing data-analysis with PIG, HIVE and IMPALA. Used the ANT script for creating and deploying .jar, .ear and .war files. Generated reports, extracts and statistics on the distributed data on Hadoop cluster.

Wrote Map Reduce jobs using Java API and Pig Latin Optimized Hive QL/ pig scripts by using execution engine like Tez, Spark.

Analyzed substantial data sets by running Hive queries and Pig scripts.

Designed and implemented for fully automated server build management, monitoring and deployment by using DevOps Technologies like Chef.

Using Simple storage services (s3) for snapshot and Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.

Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.

Created AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance.

Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.

Setting up the Elastic load balancer (ELB) to send traffic to all instance in the availability zone.

Environment: EC2, Auto-Scaling, IAM, Cloud Watch, Chef, Jenkins, Git, JIRA, Agile, S3, Load Balancing, Linux, Ubuntu, Java/J2EE, Java Script, Hibernate, Spring, MVC, Shell Scripts, Web logic, Tomcat.

Illinois Department of Public Health, Springfield, Illinois Jan 2015 – Dec 2015

Graduate Public Service Internship – Java Developer

Designed and Developed Java classes, XML Mapping files and Service classes to use Hibernate API.

Designed and developed the persistence tier using Hibernate framework.

Designed and developed front view components using JSP and HTML.

Developed re-usable utility classes in core java for validation which are used across all modules.

Developed UI navigation using Struts MVC architecture. (JSP, JSF, tiles, JSTL, Custom Tags).

Created JSF components for presentation layer.

Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).

Configuration and Administration of Tomcat/Apache Web Server and SSL.

Installation of patches, Security fixes, packages on Linux and Windows NT/2000 Servers.

Environment: Core Java, Struts, JSP, VMware Virtual Client 3.5, Web logic, Tomcat, Apache.

Corporate Business Solutions, India Jan 2013 - May 2014AWS ENGINEER

Experience on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud.

Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.

Used Amazon Identity and Access Management (IAM) to manage users and roles.

Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone’s instances for their application elsewhere.

Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.

Created Virtual Private Cloud (VPC) with subnets and groups for servers and created security groups to associate with the networks.

Capturing regular snapshots for EBS volumes using CPM (Cloud Protection manager).

Constructed AWS Security Groups which behaved as virtual firewalls controlling the traffic allowed to reach one or greater AWS EC2 instances.

Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.

Designed highly accessible, fault tolerant and cost effective and fault systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.

Designing cloud infrastructure, planning and testing better solutions, deploying and managing physical or cloud infrastructure, perform efficiently under pressure in critical situations with Windows, Linux and other environments.

Setting Cloud Watch alerts for instances and utilizing in Auto-scaling launch configurations for better performance.

Environment: EC2, RedHat Enterprise Linux Servers, IAM, VPC, CLoudWatch, CloudFront, S3, SSL, LAN, WAN, Ethernet channels, Web logic, Tomcat, Apache.

Birla Soft, IndiaJune 2011- Dec 2012


Worked closely with the new DBA to develop automation, scaling and configuration management for MySQL Cluster, as well as standard master/slave MySQL segments.

Designed and built highly available, private AWS clouds.

Configuration and Administration of Tomcat/Apache Web Server and SSL.

Deploy and monitor scalable infrastructure on Amazon web services (AWS).

Designed, configured, and implemented an enterprise RedHat Linux Kickstart DVD installation to automate installation of RHEL workstation servers.

User and Group administration in Linux and environment.

Administered, maintained Red Hat 3.0, 4.0, 5.0 AS, ES, Troubleshooting Hardware, and Operating System.

Installing and setting up Oracle9i on Linux for the development team.

Working with GitHub private repositories.

Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.

Configured Volume groups, logical volumes and file systems on Linux.

Installation of patches, Security fixes, packages on Linux and Windows NT/2000 Servers.

Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.

Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red hat Linux.

Environment: AWS EC2, S3, VPC, MySQL, Load Balancing, Auto- Scaling, Red Hat 5.x/6.x, VMware Virtual Client 3.5, GIT, Web logic, Tomcat, Apache, Bash, Solaris, DBA, Bash, NAS, Send mail, CentOS.


Set up the Domain Name System by configuring the DNS primary, secondary and DNS Clients and configured the database files.

Administered the Network of 400 UNIX Users using Shell Scripts.

Part of team for Installation and configuration of DB2.

Diagnosing and resolving systems related tasks in accordance with priorities setup in dealing with trouble tickets.

Installing, managing, configuring and patching the Linux Red hat operating systems

Linux kernel patching, tuning and Linux system imaging/mirroring using System Imager.

Creating, Cloning the Virtual Machines of Linux and templates using Vmware.

Perform daily backup operation, ensuring all required file systems and system data are successfully backed up to the appropriate media.

Responsible for activities such as problem support, presenting/decommissioning storage to distributed servers and supporting contingency of business roles

User and Group administration in Linux and environment.

Setup DHCP, NFS and DNS services on server and configure them.

Responsible for maintaining standard operation procedures for storage environment

Involved in documentation of current SAN footprint

Environment: Red-Hat Linux, Solaris, Oracle, DB2, AIX, Linux, Windows 2000, Apache Web Server, WebSphere Application Server 4.0 and Uni

Contact this candidate