Post Job Free
Sign in

Engineer Aws

Location:
Naperville, IL
Salary:
120K
Posted:
August 28, 2020

Contact this candidate

Resume:

PRUTHVI ANDAM

DevOps Cloud AWS Engineer

Mobile No: +1-510-***-****

Email: ******.********@*****.***

PROFESSIONAL OBJECTIVE:

A dynamic and self – motivated DevOps Engineer. Aspiring for a Bright and challenging career in the field of Information Technology, which would enable me to upgrade myself with emerging trends and technologies.

EXPERIENCE SUMMARY:

Certified AWS DevOps Engineer with 7+ Years of rich experience in product development as well as software services with professional Experience comprising of System Administration, Configuration Management, Continuous Integration (CI),Continuous Deployment, Release Management and Cloud Implementations.

Over 4+ years of rich experience in setting up enterprise infrastructure on Amazon Web Services (AWS) including EC2, ELB, EBS, S3, Auto - Scaling, AMI, RDS, IAM, Cloud Formation, VPC, CodeDeploy, Elastic Beanstalk, CloudWatch, Cloud Trial etc.

Experienced with Cloud Migrations to IAAS Platforms like AWS, OpenStack, Azure and Google Cloud.

Championed in cloud provisioning tools such as Terraform and CloudFormation.

Proficient with SCM tools - Ansibel, Chef, Salt and Puppet for Deployment.

Experienced in database technology such as Oracle, SQL, PLSQL, MySQL, PostgreSql and NoSQL databases such as Apache Cassandra, MongoDB.

Have strong experience in LINUX/Unix System Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration and Troubleshooting of RHEL 4.x/5.x/6.x Servers.

Possess extensive experienced in Hudson/Jenkins, Bamboo, BuildForge and Team City for continuous integration and for the end to end automation of builds and deployments.

Experienced with Nexus, NuGet and Artifactory Repository for Maven and Ant builds.

Hands on experience in container based technologies Kubernetes, Docker and ECS .

Expertise in Branching, Merging, Tagging and maintaining the versions across the environments using SCM tools like SVN, TFS, GIT, CVS, Perforce.

Experience in administering, integrating, and supporting middleware technologies like WebSphere Application Server, Weblogic, IIS, Apache Tomcat, Ngnix and JBOSS.

Rich experience in using Jenkins, UDeploy, Octopus Deploy, Bamboo as Continuous Deployment tools to setup automated and scheduled deployments.

Experienced with DevOps/ Agile operations process and tools (Code review, unit test automation, Build & Release automation, Service, Incident and Change Management).

Experienced with Openshift platform in managing Docker containers and Kubernetes Clusters.

Strong command on source controller concepts such as Branches, Merges and Tags. Source code management is performed using Git from master repository and knowledge on Container management using Docker in creating images.

Strong ability to troubleshoot any issues generated while building, deploying and in production support. Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL PROFICIENCY:

Version Tools: SVN, GIT, Perforce, TFS

CI-CD Tools: Jenkins, Bamboo, Hudson, Udeploy, Octopus Deploy, TeamCity, TFS

Web technologies: HTML, CSS, XML, JAVA Script, JDBC, Servlets, JSP, JQuery, PHP

CM Tools: Puppet, Chef, Ansible, OpsWork

Provisioning Tools: Terraform, CloudFormation

Languages: C, C++, C#,Python, Java, Java Script, HTML, CSS

Scripting: Bash Scripting, Python, Ruby, Pearl

SDLC: Agile, Scrum, Waterfall

Cloud Technologies: Amazon Web Services(AWS), Open stack, Docker, Azure

Virtulization: Vmware, Vagrant, Docker, Elastic Container Service, Kubernetes

Monitoring Tools: CloudWatch, Nagios, Datadog, Zabbix, Splunk, Sumologic

Networking/ Protocols: DNS, Telnet, LDAP, TCP/IP, FTP, HTTP, HTTPS, SSH, SFTP, SCP, SSL, ARP, DHCP and POP3

App/Web servers: Apache Tomcat 7/8/9.x, JBoss 7.x, IBM Web sphere, Apache Web Server, Oracle Web logic, Ngnix

PROFESSIONAL EXPERIENCE:

First Republic Bank, SFO CA. Nov 2019 to Present

AWS Cloud Engineer

Responsibilities:-

Worked with Aws Express Route to create private connections between Aws datacenters and infrastructure for on premises and in colocation environment

Contribute to the design and implementation of continuous integration and delivery processes and systems for highly available and performant application stacks.

Responsible for the definition, design, construction, integration, testing, and support of reliable and reusable software solutions.

Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.

Setup AWS infrastructure monitoring through Datadog and application performance monitoring through App Dynamics.

Automate Datadog Integrations through Ansible Scripts for QA, Regression and Prod environments.

Automate Datadog Dashboards with the stack through Terraform Scripts.

Integrate Datadog in Jenkins pipeline and Automate the Dashboard and Alerts.

Migrate infrastructure monitoring from Zabbix to Datadog.

Write terraform scripts for Cloudwatch Alerts.

Proactively worked as the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.

Implemented email and so integration using Node.js for backend and Angular 2.0 in frontend.

Write terraform scripts from scratch for building Dev, Staging, Prod and DR environments.

Involved in design and deployment of multitude of cloud services on AWS stack such as EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, while focusing on high-availability, fault tolerance, and auto-scaling.

Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services (AWS) Cloud environment.

Create Docker Containers leveraging existing Linux Containers and AMI's in addition to creating

Migrate existing CI-CD setup from Teamcity and Salt to Jenkins and Ansible.

Automated Regular AWS tasks like snapshots creation using Python scripts

Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backup.

Developed Ansible Plays to configure, deploy and maintain software components of the existing infrastructure.

Responsible for creating Jenkins pipeline for deployment using Ansible.

Used Atlassain products like JIRA, Confluence for issue tracking, documentation and code integration.

Worked in conjunction with multiple teams to make sure that the infrastructure and customer applications work harmoniously together.

Provide day to day voice and email support to Microsoft customers on Azure PaaS.

Providing day to day developer support to AWS customers by resolving escalated, complex technical customer issues on the AWS Services and delivering AWS Technical Support against CPE and workflow efficiency/SLA targets.

Work with Development, Storage and Network teams on installation and administration of MongoDB in the IT Enterprise Environment.

Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design, etc.

Experience in Creating Store procedures and functions in SQl server to import data in to Elastic Search and converting relational data in to documents.

Experience in building Search engine for Elastic Search.

Developed Windows services to store SQL Server data in to Cloud base data warehousing by using Amazon Web Services (AWS) RedShift.

Design and Implement End to End Search Service Solution using Elastic Search.

Responsible to create WPF controls and to create communication framework using WCF.

Created proof of concept for implementing views in Angular 2.0 rather than using razor for development.

Environment: AWS, EC2, S3, RDS, Docker, Kubernetes, Tomcat, Jenkins, Ansible, Terraform, Python, Groovy, Linux, Shell, Teamcity, Salt, CloudFormation, AWS RedShift, Elastic Search Jira, Git.

PROFESSIONAL EXPERIENCE:

Apple Inc, Sunnyvale, CA. AUG 2016 – OCT 2019

Devops Cloud /Aws Engineer

Responsibilities:-

Implemented AWS cloud computing platform, and its many dimensions of scalability - including but not limited to: VPC (Virtual Private Cloud), EC2, load-balancing with ELB, messaging with SQS (and scalable non-AWS alternatives), auto scaling architectures, using EBS under high I/O requirements, custom monitoring metrics/analysis/alarms via Cloud Watch, the AWS API and different toolkits for instrumenting it (e.g. boto).

As an AWS Devops Engineer, I was responsible for automation and orchestration of cloud services offerings on AWS.

I worked with product owners to understand desired application capabilities and testing scenarios.

Migrated servers to IAAS platform including AWS and OpenStack environment.

Installed the application on AWS EC2 AMI, Red hat, Ubuntu Instances.

Involved in loading data from On-premises data warehouse to AWS's Cloud using different approaches like Sqoop, Spark and AWS Services

Identified the automation opportunities from the day to day operations. Helped developers by automating the routine tasks.

Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.

Developed Ansible Plays to configure, deploy and maintain software components of the existing infrastructure.

Implemented automation with Chef on AWS for application testing, deployment and development.

Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers

Installed and configured splunk for log monitoring and also forwarded system stats to splunk indexer, created dashboards and alerts using this data

Managed the configurations of the instances using Ops code Chef. Written and modified various Cookbooks/Recipes for better management of the systems.

Administration of Web based Internet/Intranet Client/Server multi-tire distributed applications; Installing Patches & packages on Linux Servers

Designed and implemented Software configuration management (SCM) and change management (CM)

Used Team Foundation Server TFS and GIT as Version Control.

Maintained servers used to build product releases. Installed daily builds on QA machines and ran preliminary performance Smoke Tests

Responsible for designing and deploying best SCM processes and procedures.

Developed and maintained integration and release processes.

Tracked all the changes in Jira tracking tool and provided metrics reporting for the project release activities.

Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.

Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Used Jenkins for Continuous Integration and deployment intoApplication servers.

Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration

Work with QA to facilitate verification of releases. Running multiple builds at a time.

Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.

Managed and Administered Web logic 8 and 10.3 Environments.

Environments: AWS, EC2, S3, RDS, Docker, Kubernetes, Tomcat, Jenkins, Ansible, Terraform, Python, Groovy, Linux, Shell, Splunk, Hubble, Verdad, Epic, Git.

PROFESSIONAL EXPERIENCE:

AIG, SFO JAN 2015 to July 2016

DevOps Engineer

Responsibilities:-

Created user roles for dev, QA and Operations teams for viewing and working with the API Manager & API Connect portals. Registered Applications and Subscribed API plans, Generated Client IDs & Secret Key's. Using Postman to test backend API calls

Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clones instances.

Written Python script for AWS AMI backups in east and west region. This script will create AMI with current date and time. It will delete old version and will keep latest AMI versions in both regions

Utilized AWS Cloud watch to monitor environment for operational & performance metrics during load testing.

Creation of Cloud formation templates for different environments(DEV/stage/prod) to automate Infrastructure(ELB, Cloud watch alarms, ASGs, SNS topics, RDS etc.,) on click of a button

Written various Python workers and integrated with AWS Lambda to automate the AWS infrastructure including scheduled automatic backups, Stopping and starting the instances as part of cost-saving

Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.

Setup Log Analysis AWS Logs to Elastic Search and Kibana and Manage Searches, Dashboards, custom mapping and Automation of data.

Designing and configuring the AWS Simple Notification Service (SNS) and Secure Email Service (SES) architecture of the solution and working with a client.

Used MySQL, DynamoDB and Elasti cache to perform basic database administration. Have built Elasticsearch, Logstash for centralized logging and then store logs and metrics into S3 bucket using Lambda function. Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.

Automated the development process for deployment of the Applications, Containers and Provisioning Public Cloud Environments with Terraform, Ansible, Jenkins, Docker and Kubernetes.

Ensured additional permissions are provided to perform actions in a different account using IAM ‘Assume Role’.

Extensively used Terraform for building, changing, and versioning infrastructure safely and efficiently.

Automating the process of a secure VPC creation and deployment of the Stand-up secure Jenkins Server, ELK stack9, etc. by writing the corresponding Terraform / Ansible code.

Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.

ENVIRONMENT: Jenkins, GIT, ANT, MAVEN, Python, Aws, JAVA/J2EE, Web Sphere, Nagios, Unix/Linux, Windows, Ruby, Shell, Apache Tomcat, XML, Java/J2EE.

PROFESSIONAL EXPERIENCE:

Derron, Hyderabad, India OCT 2013 to NOV 2014

Unix/Linux System Admin

Responsibilities:-

Worked as a Linux Engineer in 24/7 team responsible to Maintain Oversee.net data centre and their Production Servers.

Strong administration and troubleshooting skills on Linux/UNIX.

Very confident with Apache, DNS, DHCP, HTTPS and samba Servers configurations & Installed on Red Hat Linux.

Very Good Hands on experience on Monitoring tools like SCOM and NAGIOS tools.

Perform full lifecycle management for all alerts and production issues (including initial response, triage, troubleshooting, and escalation).

Monitor the trend of critical server’s disk space and network fluctuation.

Providing Root Cause Analysis (RCA) and creating tickets by using RT ticketing tool and Jira ticketing tool for different severity level.

Basic knowledge on Creation of Logical volume manger, size extending & reducing.

Monitoring the health and stability of Linux and Windows System environments.

Generating weekly reports and sharing with the Management on SLA Compliance, Ticket Volume and Escalation trends.

Responds to customer requests through Telephone, Internal ticketing system or any other means by which the request originates.

Configured Nagios Services; performed regular system and network monitor.

Responsible for assisting Lead Engineer in areas of design, configuration and implementation.

Handle the tasks of identifying, diagnosing, and resolving hardware and software problems.

Responsible for the implementation, troubleshooting, and maintaining operations of network systems.

Maintaining, monitoring and troubleshooting disk space, volumes, Https, site down, Load Average, free memory, Processes etc. Alerts generated in monitoring tools etc.

Strong administration and troubleshooting skills on Linux/UNIX.

Good in Configuring Apache, Bind, DNS, DHCP, HTTPS and samba Servers on Linux.

Provide desktop support including creating images specific to client requirements and deal with issues pertaining to hardware and applications.

Creating Change Request in case of any changes/maintenance activity for the Existing Network.

Perform routine network maintenance checks as well as configure and manage printers, copiers, and other miscellaneous network equipment.

Environments: Nagios, Jira, SCOM,RCA ( root cause analysis ).

ACADEMIC QUALIFICATION:

MASTER'S in COMPUTER SCIENCE

University of the Cumberlands, Williamsburg, Kentucky

BACHELORS in COMPUTER SCIENCE

JNTU, HYD

Additional Information

SKILLS:

•Cloud Technologies: Aws IaaS, Azure Backup, Cloud Policy, ARM, Networking (VPN,

NSG, Load Balancer), Compute, OMS, Azure Site Recovery, Cloud Monitoring, Key Vault.

• Debugging Tools: Glow Code, Visual Studio Code.

• Continuous Integration Tools: Git Hub and Git client tools, Source Tree.

• Languages: HTML, XML, PowerShell, SQL Server.

• Version Control: TFS, VSS, Git, GitSwarm

• Other: Geneva Monitoring, Jarvis.



Contact this candidate