Post Job Free
Sign in

Engineer Software

Location:
Norcross, GA
Salary:
65
Posted:
April 07, 2017

Contact this candidate

Resume:

Suresh Nm

+1-603-***-****

************@*****.***

PROFESSIONAL SUMMARY:

Having 8+ years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS &open source technologies.

Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, AWS Lambda, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.

Administrator and Architect of Cloud platforms(AWS)

Maintained ElasticSearch, Logstash, Kibana.

Experience in creating Amazon EC2 instances and setting up security groups.

Configured Elastic Load Balancers with EC2 Auto Scaling groups.

Optimized volumes and EC2 instances & Created multi AZ VPC instances.

Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.

Maintaining strong cohesion within a single microservice whilst facilitating some degree of reusability Loosely coupled microservices.

Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).

Experience in Installation, Configuration and Administration of Windows, Red Hat Linux, Cent OS and VMware Environments.

Installing, configuring and administering Jenkins CI tool on Linux machines.

Experience in using configuration management tools like Puppet.

Experience in load balancing and monitoring with Nagios.

Experience in installing, configuring, modifying, testing and deploying applications on Apache Web server, IBM Web sphere application servers.

Knowledge on hosting and deploying applications using WebSphere Application Servers.

Experience in scripting for automation and monitoring using Shell and Python scripts.

Experience in administering, installation, configuration, support and maintenance of Linux.

Experience in Installing, upgrading and configuring Red Hat Linux.

Experience in creating and managing user accounts, security, rights, disk space, quotas and process monitoring in Red hat Linux.

Manage deployment, maintenance, support and upgrade of servers, hardware, software, operating systems in server environment.

Experience in Installation of Oracle and MYSQL.

Knowledge in administering VMware Infrastructure Client 3.5 and VSphere 4.0.

Knowledge in configuring DNS, DHCP, NFS, SAMBA, FTP, Remote Access Protocol, security management and Security troubleshooting skills.

Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.

Excellent communicative, interpersonal, intuitive and leadership skills with ability to work efficiently in both independent and team work environments.

Education:

Bachelors of Technology in Computer Science and Engineering, JNTU Hyderabad.

TECHNICAL SKILLS:

Cloud Services

Amazon Web Services: EC2, S3, ELB, kinesis,Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic Filesystem,RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM, SNS.

Virtualization

VMware Client, VSphere Client

Operating Systems

Redhat Linux 4/5/6/7,Windows servers [2003, 2008, 2008 R2, 2012, 2012R2], Windows 2000,XP,Windows 7

Automation Tools

Chef, Puppet, Ansible

Web Servers

Apache Tomcat

Database Technologies

Oracle,DB2,SQL Server, MySQL

Programming languages

C, C#, Cobol, RPG

Scripting languages

Shell,Ruby, Python

Network Protocols

NIS, DNS, DHCP, NFS, SAMBA, FTP, Carbon

ChoiceHotels International, Phoenix,AZ October 2016 – Present

AWS Devops Engineer

Choice Hotels International is a cutting edge software development company that develops software to manage, reserve and book hotel rooms in its portfolio of 11 branded hotels. Choice provides innovative enterprise SOA solutions based on Open Source and AWS technologies. Choice is a tightknit team where we can enhance our skills in an environment that emphasizes creativity, sharing, teamwork, professionalism, and outstanding quality software.

We worked on grafana dashboard as a time series database and Kairos as a Cassandra backend to implement customized dropwizard-metrics to monitor API level transactions.

Installing and Configuring Logstash and FileBeat on Linux and Application servers for transferring logs to Elastic search.

Manage DevOps and Infrastructure Teams supporting tools and infrastructure for developers.

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.

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

Working with AWS services such as EC2, VPC, RDS, CloudWatch, CloudFront, Route53 etc

Configuring and Networking of Virtual Private Cloud (VPC).

Implemented Automate the Environment provisioning Using Chef & Docker.

Built Continuous Integration environment Jenkins and Continuous delivery environment.

Implementing and managing Jenkins DSL job to automate the new job creation.

Automation of new job creation by implementing and managing jenkins DSL.

Creating Cloudwatch alerts for instances and using them in Auto scaling launch configurations.

Automating Cloud infrastructure setup via Cloud formation, terraform and . - AWS Code Deploy.

Experienced in Managing Jenkins and Cloudbees,ELK.

Written custom facts for metrics in Python.

Implemented new ELK cluster for enterprise logging and Maintained ElasticSearch, Logstash, Kibana.

Installed and configured elasticsearch 5.x and its plugin on the instance, Elasticsearch performance and optimization.

Written puppet modules for logstatsh, elasticsearch and kibana and Used puppet to measure the AWS metrics

Installed grafana with Kiros DB as backend.

worked extensively with elasticsearch to monitor logstash.

Worked with jenkins for automating builds.

Used cassandra for data dump and filebeat to transfer logs.

Written python scripts to parse json for the node state api to point the data in grafana.

Environment: Systems engineering and automation (mainly GNU/Linux), cloud/distributed computing, Puppet, Salt, Amazon AWS, AWS Lambda, Apache Software Foundation projects, Unix/Linux shell scripting, AppDynamics, Python, Java7/8, Zabbix, HTML, JavaScript, GIT, Bitbucket, Jenkins and cloudbees. Logging(ELK), microservices, kinesis, kafka, Confluence, uDeploy, Zookeeper, Artifactory, Rabbit Mq, Monitoring using Grafana/KariosDB,Dropwizard-Metrics, JMXTrans, CollectD, Ossec and Monit.

Mass Mutual, Spring Field, MA May 2015 – August 2016

AWS DevOps Engineer

Responsibilities

•Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Vagrant, Jenkins, and cloud Formation.

•Experience in using Ansible playbooks, inventory, dynamic inventory and automated Existing cloud environment.

•Written playbooks and roles to manage configurations of and deployments to remote machines.

•Organized and created a separate role for every installation and created a role called “Common” for all the common activities and included in meta/main.yml.

•Used Ansible Tower for scheduling playbooks and used GIT repository to store our playbooks.

•Used pre-tasks and post-tasks to perform regular health checks to tail the logs and other clusters.

•Also written custom modules to control system resources like services, packages, and to handle executing system commands.

•Installed the "htop" utility which is an improved version of top an interactive system process monitor.

•Working with other members of the development team to design, develop and implement features, bugfixes, and other improvements for the Ansible core software.

•Experience in AWS Ansible Python Script to generate inventory and push the deployment to.

•Managed the configurations of multiple servers using Ansible.

•Written multiple manifests and also customized facts for efficient management of the ansible clients.

•Written scripts in Python to automate log rotation of multiple logs from web servers.

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

•Working with AWS services such as EC2, VPC, RDS, CloudWatch, CloudFront, Route53 etc.

•Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.

•Configuring and Networking of Virtual Private Cloud (VPC).

•Written Cloud formation templates and deployed AWS resources using it.

•Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS

•Implemented Git mirror for SVN repository, which enables users to use both Git and SVN.

•Implemented Continuous Integration using Jenkins and GIT.

•Deployed JAVA/J2EE applications through Tomcat Application servers

•Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.

•Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.

•Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX

•Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments

•Used monitoring tool JIRA and also triaged the issues and maintained bugs using JIRA tool.

•Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloudwatch.

•Manage the integration of new software projects and products into the build environment.

•Work with product development to resolve build-related issues in all projects.

•Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments

•Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team

•Migrating the data to respective DEV and QA Oracle database before doing code roll-out

•Troubleshooting various production related outages.

Environment: Ansible 1.9/2.x, Cloud AWS Servers, Centos, Ubuntu, Jenkins, Jira, Tomcat, JBOSS, Sonar, Nexus.

THOMSON REUTERS CORPORATION Dec 2014 – April 2015

ALEXANDRIA, VA

Role: AWS Linux/DevOps Engineer

Thomson Reuters provides professionals with the intelligence, technology and human expertise they need to find trusted answers. It enables professionals in the financial and risk, legal, tax and accounting, intellectual property and science and media markets to make the decisions that matter most, all powered by the world's most trusted news organization.

Responsibilities:

•Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.

•Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.

•Manage amazon redshift clusters such as launching the cluster and specifying the node type as well.

•Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.

•Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

•Implemented automated local user provisioning instances created in AWS cloud.

•Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.

•Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.

•Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.

•Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

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

•Built Continuous Integration environment Jenkins and Continuous delivery environment.

•Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.

•Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

•Deployed applications on AWS by using Elastic Beanstalk.

•Used Ansible server and workstation to manage and configure nodes.

•Configured plugins for the integration tools to the version control tools.

•Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects

•Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.

•Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.

•Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.

•Migrated applications to the AWS cloud.

•Involved in DevOps processes for build and deploy systems.

•Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.

•Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.

•Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.

•Troubleshoot the automation of Installing and configuring applications in the test environments.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Ansible, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Guthy - Renker, Palm Desert, CA Aug 2013 - Nov 2014

Devops/AWS Engineer

Responsibilities

•Design EC2 instance architecture to meet high availability application architecture and security parameters.

•Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.

•Experience in deploying and maintaining private cloud infrastructure of OpenStack

•Proficiency in Neutron L2 and L3 agents, Cinder Storage / block storage, Swift Storage / object storage, file, CEPH Storage, Ubuntu, Canonical Stack, OpenStack APIs, OpenStack Dashboard, cloud ecosystems, IaaS, PaaS, DPaaS, FWaaS, LBaaS, OPNFV, SDN, marketplace, private, public and hybrid clouds, along with various drivers and plugins such as OpenDaylight ML2 Mechanism Driver, OpenFlow Agent, VMware NSX Network Virtualization Platform Plugin, GlusterFS driver and NFS driver.

•Worked on managing packages and configuration across multiple of nodes.

•Designed and built a continuous integration and deployment framework for Chef Code using test driven development.

•Worked on hadoop environment for automating common tasks.

•Also worked on Apache Hadoop and used kafka for messaging system and spark for processing large sets of data.

•Documented release, builds and source control processes and plans.

•Provided deployment support for several releases in finance and corporate business area.

•Documented work done, skills required and mitigated in future projects

•Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.

•Puppet module creation, integration, and testing Key Technologies: MongoDB, Go Continuous Delivery Engine, Puppet

• Experience in upgrading and migrating various versions of Mongo database on different platforms.

•Formal training on Openstack – Essentials of Openstack Administration (LFS520) – Advanced Track (modules, lookups, etc) on Puppet – Puppet Architect Advanced.

•Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.

•Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks and Setting up scalability for application servers using command line interface.

•Setting up and administering DNS system in AWS using Route53.

•Well versed with user and plugin management for Jenkins.

•Migrating VCS, Oracle RAC and Redhat Clusters with GFS (Global File Systems) servers across the Data Center, which includes Configuring of new IP, VIP and Private IP.

•Managing users and groups using the amazon identity and access management (IAM)

•Implemented continuous integration using the Hudson, which tracks the source code changes

•Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues

•Creation and setup of new environments/branches such as development, testing and production

•Worked closely with development team and SQA team for product releases

•Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager

Environment: Dell Servers, AWS, Red Hat Linux 6, Oracle RAC, Ubuntu, Puppet, Tomcat Server, Nginx.

NETCRACKER TECHNOLOGY CORP Jan 2012 - Jul 2013

WALTHAM, MA

Role: AWS ENGINEER

Company Description:

Netcracker Technology Corp., a wholly owned subsidiary of NEC Corporation, is a provider of Business Support Systems (BSS), Operations Support Systems (OSS) and Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) solutions.

The company also offers Professional Services (including planning and consulting, end-to-end turnkey delivery, operations and maintenance, and support), as well as Managed Services.

Responsibilities:

•Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups and OpsWorks.

•Worked at optimizing volumes and EC2 instances and created multiple VPC instances.

•Experience working with IAM in order to create new accounts, roles and groups.

•Experience in creating alarms and notifications for EC2 instances using Cloud Watch.

•Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.

•Experience working on User admin groups, maintaining account and monitoring system performance using Nagios.

•Managed and configured VMware virtual machine for RHEL, Oracle /Sun Solaris, Oracle Linux server.

•Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux.

•Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere Application Server and Samba Server on Red Hat Linux

•Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.

Environment: RHEL 6, AWS, Solaris, LINUX, Windows […] Nagios.

Avaya, India Dec 2010 - Nov 2011

Build Engineer

Responsibilities:

•Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.

•Creation and setup of new environments/branches such as development, testing and production.

•Experience integrating test suites into build environments like Jenkins or TeamCity.

•Maintained configuration files for each application for the purpose of build and install on different environments.

•Created the build instructions docs and install (deploy) instructions docs for each application for different environments.

•Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.

•Performed merges for each build from Development Branch to Integration Branch.

•Installing and setting up Oracle8i on Linux for the development team

•Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.

•Worked with the automated scripts for the Build and Deployment of the applications

•Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.

•Designed and Wrote Parallel Desired State Configuration Framework. Geared for IIS and WCF Applications built on Windows Servers using PowerShell Dot Net.

•Worked closely with development team and QA team for product releases

•Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager.

•Documented release, builds and source control processes and plans and Support development engineers with Configuration Management issues.

•Provided level one support for build troubleshooting and production issues.

Environment: Solaris, Red hat, ANT, SVN, GIT, Bash, Jenkins, Oracle8i.



Contact this candidate