Post Job Free
Sign in

Aws Engineer

Location:
Santa Clara, CA
Posted:
June 30, 2020

Contact this candidate

Resume:

Satya M Email: add8gr@r.postjobfree.com

AWS/DevOps Engineer Phone: +1-831-***-****

San Jose, CA

Ready to relocate anywhere

SUMMARY:

Actively seeking opportunities, a senior role in AWS Cloud administration cum DevOps automation engineering field. I’m an IT professional with an overall 5+ years of experience in administration and automation of operations across multiple platforms (UNIX, Linux, and Windows) coupled with AWS cloud, DevOps and Oracle Database administration and automation skills.

Expertise in installation, configuration, administration and maintenance in both clouds, virtual and physical (on premise) environments at all the layers of platforms and applications starting from storage layer, networking, database, application server and webservers including load balancers and cache services.

Experienced and knowledgeable in Amazon Web Services, Chef, Jenkins, Git, Nagios and have good knowledge in OpenStack.

Integrated the CI workflow with static code analysis tool: SonarQube and generated code coverage metrics.

Experienced in setting up CI/CD pipeline for custom application images in the cloud as Infrastructure as code.

Deep expertise in AWS IAM, EC2, S3, VPC, Route 53, RDS, RDS, DynamoDB, RedShift, EMR, CloudTrail, CloudWatch, Cloud Formation, Elastic Beanstalk.

Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups

Experienced with Cloud Watch, Cloud Trail and Nagios monitoring tools.

Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 Setup OpenStack proof of concept (POC) in staging.

Experience in designing, implementing, developing and maintaining AWS services and infrastructure.

Setup and Configuration of Chef Management.

Developed Chef Cookbook’s modules to automate deployment, configuration, and lifecycle management of key clusters.

Booting AWS servers from chef workstation.

Experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins.

Experience in setting up Baselines, branching strategies, Patches and merging with various version control systems.

Good understanding of the principles and best practices of Software Configuration Management (SCM).

Experience in using Tomcat and Apache web servers for deployment and for hosting tools.

Experience in managing Identity & Access management, Active Directory.

Installed, configured and maintained DNS systems using BIND, Route53 (AWS).

Excellent scripting skills in UNIX Shell and python.

Experience in supporting and maintaining production servers.

Well versed IaaS, PaaS service models and private, public, hybrid cloud deployments models.

Highly motivated, energetic, quick and independent learner and possess exceptional ability to quickly master new concepts.

EDUCATION:

Bachelor’s in Electrical and electronics Engineering, Tenali, India - 2013

Master’s in IT Management, Kentucky, USA - 2018

TECHNICAL SKILLS:

AWS

IAM, EC2, S3, VPC, Route 53, RDS, RDS, DynamoDB, RedShift, EMR,

CloudTrail, CloudWatch, CloudFormation, Elastic Beanstalk.

DevOps

Chef, Ansible, Terraform, Jenkins, Kubernetes, Docker, SonarQube

Nagios, Terraform, Git

Containers

Docker, Kubernetes.

Scripting languages

Shell scripting (Korn, bash), Python, Ruby

Development/Build Tools

ANT, MAVEN, Node JS, JIRA, Bit Bucket

Networking & Communication Protocols

DNS, Router, Load Balancer, Sub netting, VPN, Network ACLs, TCP/IP,

HTTP/HTTPS, SSH, FTP, SCP, RSYNC, RMI/IIOP

Databases

MS SQL Server, MySQL, Cassandra.

Web/Application Servers

WebLogic, Tomcat, Apache http, IIS

Operating System

Linux (Redhat, CentOS, Ubuntu, SUSE), UNIX (HP-UX, Solaris, IBM AIX)

and Windows Server.

Virtualization

Oracle VirtualBox, VMware, Vagrant

Methodologies

Agile, Scrum, Kanban, ITIL and Waterfall.

PROFESSIONAL EXPERIENCE:

Role: Cloud DevOps Engineer

Client: Cisco, San Jose Aug2019 - Present

Responsibilities:

Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB and SNS services in AWS cloud.

Involved in migrating desktop applications from on premise data centers to the cloud environment such as AWS.

Used Ansible Automation tools for configuration management in different systems.

Utilize Cloud formation and Ansible by creating DevOps processes for consistent and reliable deployment methodology.

Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments.

Hands on experience in EC2, VPC, Subnets, Routing tables, Internet gateways, IAM, Route53, VPC peering, S3, ELB, RDS, Security Groups, Cloud Watch, SNS on AWS.

Integrated the CI workflow with static code analysis tool: SonarQube and generated code coverage metrics.

Create AMI images of critical EC2 instances as backup.

Experience in managing configuration of web applications and Deploying through AWS cloud server by using the configuration management tool Chef.

Expertise on setting up the build and deployment automation for Java based project by using Jenkins, Git and Maven.

Managing and creating a pipeline for custom application images in the cloud using Jenkins.

Improving the Performance of Jenkins by implementing the setup of Master-slave architecture.

Setting up the jobs for Continuous Integration Pipeline, also to execute test cases using Jenkins.

Automated Continuous Integration and Continuous Deployment setup using Git, Jenkins, Artifactory and Ansible.

Extensive experience using Maven Build Tool for the building of deployable artifacts (JAR, WAR & EAR) from source code.

Configured GIT with Jenkins and schedule jobs using Poll SCM/Web hooks.

Ensuring that the servers and environments are available for developments and testing results are meeting the expectation.

Assisting Clients to understand issues and help/coordinate with multiple teams to resolve issues and make the environment stable.

Implemented and Enhanced the Existing Scripts which are developed in Shell, Perl, Ruby and Python.

Environment: Maven, GIT, Agile Methodologies, Jenkins, Linux, JIRA, Chef, Cloud Formation, AWS EC2, RDS MySQL, Route 53, Python, UNIX.

Role: AWS and DevOps Engineer

Client: CVS, Chicago Sep 2018 - Jul2019

Responsibilities:

Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.

Responsible for Design of different Release Environments for new projects.

Implemented new projects builds framework using Jenkins & maven as build framework tools.

Implemented a Continuous Integration and Continuous Deployment framework using Jenkins, Maven & Artifactory in Linux environment.

Developer Efficiency Indexing using Sonar. Generate various reports/metrics like PMD, CPD, Check style, Cobertura etc.. These reports were generated on daily builds run on Jenkins and published on a SonarQube site.

Managed deployment automation using Puppet, Custom Puppet modules.

Created puppet manifests and modules to automate system operations.

AWS Cloud management and Puppet automation

Integrated Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.

Using Jenkins AWS Code Deploy plug-in to deploy to AWS

Defined Release Process & Policy for projects early in SDLC.

Used ServiceNow as ticketing tool for performing day to day incidents.

Performed Deployment of Release to various QA & UAT in Linux environments.

Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances.

Used IAM to create new accounts, roles and groups

Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier

Configured Elastic Load Balancers with EC2 Autoscaling groups

Created monitors, alarms and notifications for EC2 hosts using CloudWatch

Migrated applications to the AWS cloud

Work with different team members for automation of Release components.

Worked on installation and configurations of Puppet agent and Puppet Master.

Expert in adding nodes to node groups, defining classes and maintain puppet infrastructure.

Worked on open source modules for puppet from puppet forge.

Created customized modules from the existing modules based on client requirements.

Scripting in multiple languages on UNIX, LINUX and Windows – Batch, Shell script etc.

Troubleshoot the build issue during the Jenkins build process.

Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: Git, Jenkins, Sonar, ANT, Maven, Blaze, Web Sphere, Perl Scripts, Shell Scripts, XML, Ubuntu, Jira, Python, Docker.

Role: DevOps Engineer

Client: MERC & CO,PA Jan 2018 - Aug2018

Responsibilities:

Designed and implemented Continuous Integration process using tools like Hudson with approval from

development and other affected teams.

Developed and implemented Software Release Management strategies for various applications according to the agile process.

Designed and implemented public facing websites on Amazon Web Services (AWS).

Developed Shell/Bash Scripts for Automation purpose.

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming

conventions using GIT source control.

Wrote ANT and MAVEN Scripts to automate the build process.

Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.

Involved in Research of the project application architecture to support/resolve Build, Compile and Test

issues/problems.

Experience with Chef Enterprise as well as On-Premise, Installed Workstation, Bootstrapping Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server.

Experience in Chef& Knife to manage the interface between Chef Workstation and your chef server.

Carried Deployments and builds on various environments using (CI) tool Jenkins. Developed and implemented the software release management for the release of web applications.

Setup and configuration of Web servers using Apache and NGINX.

Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and Web Sphere Application Server with DB2 as Database.

Networking and Infrastructure trouble shooting and Administration experience - TCP/IP, DNS etc.

Co-coordinated Instance Refreshes and Environment Re-base lining.

Coordinated all the IT projects successfully by resolving release interdependencies and planning release.

Planning, scheduling and documenting releases at code Freeze Periods. Sole person to be responsible for Release/Change control Process.

Created S3buckets and managed policies for S3buckets, utilized S3bucket for storage and backup on AWS.

Setup Elastic Load Balancer for distributing traffic among multiple Web Logic servers and involved in-Deploying the content on Amazon Web Services using EC2, S3 and EBS.

Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.

Containerized the applications on AWS ECS, created the Docker files and maintained the versions. Used Docker Containers for eliminating a source of friction between developer and operations.

Experienced in support with automation solutions for Source, configuration management Deployment and pipeline. Cloud formation scripts using JSON, manage the configuration Continuous cloud deployment.

Installed and configured monitoring tools Nagios, Splunk for monitoring the network bandwidth and the hard drives status.

Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins. Used Jenkins for Continuous Integration and deployment into Tomcat application server.

Implemented in continuous delivery pipeline using Jenkins as continuous integration tool deploying applications/apps. Integrating source code with GitHub.

Maintaining the user accounts (IAM), RDS, Route53, SES and SNS services in AWS cloud.

Environment: Windows, SQL, Ant, Maven, Docker, Nagios, Splunk, Subversion, Chef, Amazon Web Services, Shell/Perl, Python, SCM, Remedy, GIT, CVS, Jenkins, SVN, Tomcat, Bamboo, Jira, Oracle.

Role: DevOps Engineer

Client: AT&T July2016 - Dec2017

Responsibilities:

Worked on AWS EC2, EBS, ELB scaling groups, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.

Worked on AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.

Allotted permissions, policies and roles to users and groups using AWS Identity and Access Management (IAM).

Managed hardware, software, and networking for a large-scale cluster on Amazon EC2.

Data Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB and Aurora. Elastic Transcoder, Cloud front, Elastic Beanstalk. Migration of 2 instances from one region to another. Configuration off site- to- site VPN and open VPN using Linux EC2 instance.

Installed, configured and managed the ELK (Elastic Search, Log Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc. Stash and Kibana) for Log management within EC2/ Elastic Load balancer (ELB) for Elastic search.

End to End solution for hosting the web application on AWS cloud with integration to S3 buckets

Integration of web portal and users associated with S3 bucket.

Used Amazon S3 to backup database instances periodically to save snapshots of data.

Automated system deployment, monitoring, alarming, and scaling in the Cloud.

Used DNS management in Route53.

Built python automation scripts to apply OS patching for EC2 instances for security upgrades.

Managing AWS Infra and automation with CLI, API. Managing Data Center Inbound and outbound services. Working on automation tools like Ansible, Chef.

Implemented continuous integration using Jenkins, Packer.

Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.

Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment

Written Maven and Ant build tools for application layer modules.

Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.

Created a best practice Build environment using Jenkins, immutable instances, and AWS.

Setup the Chef servers, Chef workstations, Chef nodes and involved in bootstrapping new infrastructure Chef nodes.

Developed Chef Cookbooks to manage systems configuration.

Worked with Chef to aid with deployment process and migrating in house systems to Amazon Cloud Services.

Involved in converting production support scripts to Chef recipes.

Written Chef Cookbooks and recipes to Provision several pre-prod environments of Cassandra DB installations, Web Logic domain creations and several proprietary middleware installations.

Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various Chef nodes.

Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.

Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.

Wrote playbooks for Ansible and deploying applications using Ansible.

Worked with automation/configuration management using Ansible create playbooks to automate the development processes.

Configured the Ansible playbooks with Ansible Tower so that other users can run them with just a push of a button.

Initially thought of using Kubernetes then finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon.

Worked on setting up the automated build on Docker hub.

Implemented a Continuous Delivery pipeline with Docker, whenever a new GitHub branch gets started, our Continuous Integration server, automatically attempts to build a new Docker container from it. The Docker container leverages Linux containers and has the AMI baked in.

Worked on lifecycle management of image-based containers by the Dockers.

Environment: EC2, Auto Scaling, route53, S3, IAM, RDS, ELK, Cloud Formation, CloudWatch, Azure Jenkins, Chef, Ansible, Docker, Maven, Nagios, Nexus, Python Scripts, Perl Scripts, shell scripts, VMware, Terraform.

Role: DevOps Engineer Jun 2014- Aug2015

Client: ACE Designs, Hyderabad

Responsibilities:

•Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.

•Created VPC Peering between multiple VPC into various AWS accounts.

•Configuring and maintaining networking related implementation and system securities using Security Groups, SSL Certificates, subnets, Internet Gateways, SSH keys, AWS Access/Secret Keys, Iptables, Network ACL’s and different protocols such as SSH, HTTP, HTTPS and FTP.

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

•Worked on installation and configuration of Puppet Master and Puppet agents and Created Puppet Modules and Manifests to automate the build/deployment process and to make an improvement to any manual processes from application deployment to monitoring.

•Hands on Experience in maintaining Puppet modules to manage configurations and automate installation process.

•Utilized Puppet to oversee Web Applications, Configure Files, Data Base, Commands, User Mount Points, and Package.

•Utilized Puppet for configuration management of hosted Instances, Configuring and Networking of Virtual Private Cloud (VPC).

•Created Modules for Protocols configuration and managing them using Puppet automation.

•Performed periodic system audits on all environments to ensure that only controlled versions of software reside.

•Configured Source Code Management tools with Jenkins and executed triggers in Subversion (SVN).

•Evaluated, Installed, and configured various JIRA plug-ins systems based on the requirement.

•Troubleshooted to resolve problems in an existing JIRA installation and implement all approved changes.

Environment: Amazon Web Services, HTTP, HTTPS, FTP, Puppet, Jira, SVN, Jenkins, Linux, RedHat, Ubuntu.



Contact this candidate