We provide IT Staff Augmentation Services!

Aws/chef Developer Resume

3.00/5 (Submit Your Rating)

AtlantA

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in IT industry comprising of Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Jenkins, Chef, SVN, GitHub, CVS, Tomcat, J Boss, Linux etc.
  • Extensive experience in implementing Continuous Integration and Continuous Delivery (using Jenkins) in an AWS Environment.
  • Experience in setting up the Chef Work station, Chef Repo as well as Chef Nodes from the scratch.
  • Experience in working on cloud AWS, cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface.
  • Experience with container based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Worked Confidential optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience in working with IAM to create new accounts, roles and groups.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using amazon identity and access management (IAM).
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS.
  • Ability to write scripts in Bash, shell, Ruby and Python scripting languages.
  • Expertise in installing, upgrading and migrating SCM tools and technologies.

TECHNICAL SKILLS:

Devops Tools: Docker, Chef, Jenkins, AWS

SCM Tools: GIT, CVS, Subversion, Bit Bucket, TFS

Build Tools: ANT, IVY, Gradle and Maven

Web/App Server: Web Sphere, Tomcat, JBOSS, Web Logic

Scripting: Shell, Batch, Python, Ruby

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta

AWS/chef Developer

Responsibilities:

  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (Infrastructure as code) using Chef.
  • Experience in working with End clients and gathering business requirements.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run - list into chef-server and bootstrap the chef clients remotely.
  • Used existing cookbooks from Chef Market place and customizing the recipes with respect to each VM.
  • Strong experience in setting up the entire Chef Infrastructure from scratch.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Migrated applications from internal data center to AWS.
  • Configured the Route 53 DNS and load Balancers for the VPC and the NACL with inbound and outbound Rules.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Installing, configuring and administering Jenkins CI and cd tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat/ Web logic Application Server.
  • Developed Shell/Ruby Scripts for automation purpose.
  • Worked closely with software developers and System admin to debug software and system problems.
  • Coordinated and assisted the developers in establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Administered, created projects, users and taken care of access controls in Github.
  • Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) using Sensu, Nagios.
  • Troubleshooting and resolving issues in JIRA.
  • Provided documentation of customer JIRA terms, standard practices, and implementation and weekly status reports.
  • Used Docker containers which enabled rapid deployment with minimum run-time requirements and deployed scalable services, securely and reliably, on a wide variety of platforms.
  • Used Docker for portable deployment of applications and automatic container builds.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, Nexus, Docker, Web Logic, Shell Scripts, Ruby, JIRA, GIT.

Confidential, NJ

Chef Engineer

Responsibilities:

  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef using Ruby scripting language.
  • Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring.
  • Using web-frontend altered configuration data in chef's node database.
  • Worked on creating and managing the nodes via Chef.
  • Maintain 150 servers and 8 repositories for releases and check performance to reduce the time taken in each activity.
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Automating the build & deployment process to DEV/QA/PRE-PROD and PROD environments.
  • Responsible for branching and merging of code base for various applications release.
  • Planning releases with Zero downtime and no impact for the partners.
  • Responsible for build and maintain of internal tools used for development, release and for integrating test framework in to deployment pipeline.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.

Environment: Subversion (SVN), Web Logic, Chef, Shell Scripting, Ruby, Linux, GIT.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked on Configuration Management, source code management, Build/Deploy process.
  • Targeted and migrated completed builds to multiple servers and platforms.
  • Developed CM and release plans to outline CM main functions, CM guidelines, Release procedures, Roles, Responsibilities, Deliverables, Schedules and milestones.
  • Ensured standardized procedures are used for efficient and prompt handling of all changes.
  • Implemented build automation using ANT , setting up SVN to manage build artifacts and SCM activities.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins .
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Developing and implementing SDLC and refinement of the Software Configuration Management infrastructure.
  • Developed Shell Scripts for automation purpose.
  • Performed setup of clustered environment with Apache Tomcat Application Server.
  • Established and maintained the Users and System Administrators technical reference guides.
  • Assisted and trained developers on SCM procedures whenever necessary.

Environment: Java, ANT, Jenkins, J Boss, Windows/Linux, Shell script, C, SVN, MAVEN and Web Logic .

We'd love your feedback!