Resume

Sign in

Engineer Chef

Location:
Frisco, Texas, United States
Salary:
75000
Posted:
August 28, 2017

Contact this candidate

Ajay

Email: ac11pb@r.postjobfree.com Cell: 479-***-****

Professional Summary:

Having 3 years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation. Had working experience with Cloud and monitoring processes as well as DevOps development in Windows, Mac and Linux systems.

Good working experience on DevOps tools such as Chef, Virtual Box, Jenkins, SVN, GIT.

Hands-on knowledge on Continuous Integration server like Jenkins and deployment into Tomcat/WebSphere Application Servers.

Expert in configuring and maintaining Amazon Web Services which include services like Amazon EC2, ELB, Auto-Scaling, S3, Route53, IAM, VPC, RDS, Dynamo DB, Cloud Trail, Cloud Watch, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front and EMR.

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

Working experience designing VPC, Route Tables, Direct Connect, Internet Gateway, Security Groups, and Cloud Watch Monitoring Alerts.

Experience in automated infrastructure provisioning and Application deployment using Chef.

Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.

Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process.

Installed, Administered and Maintained several instances of JENKINS. Mastered supporting various development systems and running several builds a day with downstream jobs to perform the deployments onto SIT & QA environments.

Troubleshoot the build issue during the Jenkins build process.

Experienced in cloud automation using AWS Cloud Formation Templates.

Hands-on Experience in writing Bash, Ruby scripts for building deployment pipelines.

Expertise in Server and Network maintenance. Install, Manage, Monitor, Configure and Troubleshoot DNS, DHCP, and Remote Access.

Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.

Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.

Expertise in Agile Testing Methodologies & Software Test Life Cycle (STLC).

Strong analytical and problem-solving skills, always striving for new knowledge. A person with multi-tasking and organizational skills and high ethical standards.

Excellent Communication skills and Intrapersonal Skills with Listening, Speaking, Writing, Presentation and proactive in learning of advance concepts in IT technologies.

Technical Skills:

Operating Systems : Windows, Linux, UNIX, RHEL and Solaris.

Databases : Oracle, MySQL, Dynamo DB.

DevOps : Chef, AWS, VMware.

Build Tools : Ant, Maven.

Scripting Languages : Bash, Shell, and Ruby.

Version Controllers : Subversion, GIT.

Configuration Management : Chef.

CI Tools : Jenkins/Hudson.

Monitoring tools : Splunk

Web/Application Servers : Tomcat, HTTP Server, Nginix, WebLogic.

Bug Reporting Tools : Bugzilla, JIRA and Rational Clear Quest.

Education:

Vignan’s Engineering College, May 2007- June 2011

JNTU University, Andhra Pradesh, India.

Professional Experience:

Capital One, Richmond, VA Sep 2016 - Present

Role: DevOps Engineer/ AWS Engineer

Responsibilities:

Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES.

Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, Cloud Watch.

Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's(Linux) and configuring the servers for specified applications.

Managing with Custom AMI's, created AMI tags and modified AMI permissions.

Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files.

Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs.

Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.

Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.

Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).

Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation

Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.

Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.

Evaluating testing of Chef Recipes using ChefSpec, Food Critic and Test-kitchen

Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.

Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers.

Provided production support by debugging system issues.

Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.

Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.

Provisioned load balancer, auto-scaling group and launch configuration for micro services.

Monitoring Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, and configured notifications for the alarms generated based on events defined.

Designed and created Cloud Formation templates to create stacks.

Environment: Amazon Web Services (AWS) EC2, Route 53, S3, VPC, IAM, Cloud Watch Alarms, Cloud Formation, SNS, SES, SQS, Git, GitHub, Jenkins, Maven, Chef, NodeJS, Ansible, Docker.

TD Bank, Toronto, Canada. Feb 2015 – Jun 2016

Role: DevOps Engineer

Responsibilities:

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

Used IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.

Assisted in migrating the existing data center into the AWS environment.

Configure AWS Virtual Private Cloud to support application development and production.

Architect and design AWS Private Cloud Subnets, Security Groups, Network Access Controls, configure AWS Elastic Load Balancing for application high availability and performance.

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

Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.

Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).

Integrating between Jenkins and Nexus Artifactory for the Artifacts for tracking the artifacts from development to production.

Managing Build Process using Jenkins Server.

Configured Git with Jenkins and schedule jobs using Poll SCM option.

Build Automation and Build Pipe Development using Jenkins and ANT.

Used Shell scripts to automate the deployment process.

Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts

Implemented configuration management and version control on chef cookbooks implementing "Infrastructure as code" methodology to automate build and deployment operations tasks.

Written Chef Cookbook recipes to automate installation of Middleware Infrastructure like Apache tomcat and configuration tasks for new environments etc.

Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of weblogic domain creations and several proprietary middleware installations

Performed chef test kitchen, berkshelf and chef spec for unit test cases.

Worked with chef Ohai plugin, chef handlers, Push jobs and exposure to chef supermarket to leverage the existing cookbooks for quick automation of general deployment and Infrastructure tasks.

Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.

Implemented & maintained the branching and build/release strategies utilizing GIT.

Environment & Tools: EC2,RDS,S3, IAM, VPC, Cloud Watch, Cloud Trail, SNS, EBS, Route 53, ELB, Amazon Machine image, Elastic Bean Stack, Python (boto), Shell scripting, Linux, MySQL, Jira, Jenkins, Chef, Ant, Maven, GIT.

Perot TSI systems, Bangalore. Aug 2011– Jun 2012

Role: Linux Administrator

Responsibilities:

Installation, configuration, maintenance and support of Red Hat Linux 4.0, 5.0 and Solaris 7/8/9.

Installation, configuration and maintenance of local and Network based Printers.

Installing, tuning, troubleshooting and patching of Red Hat Linux servers.

Administered the File systems and troubleshooting NFS issues, maintaining file systems and disk space utilization using Veritas Volume Manager 4.0.

Installed and upgraded Linux Redhat OS 5/6: Anaconda and kickstart installation

Systems administration, maintenance, and monitoring various day-to-day operations.

Creating and maintaining user accounts, profiles, and security rights.

Managed physical storage by creating physical, extended and logical partitions including swap partitions. Examining and modifying file system parameters.

Managed Logical volumes by Implemented LVM storage, extended logical volumes and filesystem, extending and reducing volume group, creating snapshot of a logical volume for data backup.

Configured Linux network, basic trouble shooting process, Diagnose and corrective network problems.

Installation/upgrade, system startup, and system shutdown as needed.

Installation and configuration of WebLogic and WebSphere application server.

Designed and implemented security policies using ACL

Used VI EDITOR to edit files and a proper understanding of LINUX /UNIX files systems.

Processes administration and management like monitoring, start/stop/kill various processes/sub processes.



Contact this candidate