We provide IT Staff Augmentation Services!

Devops & Cloud Engineer (chef Developer) Resume

4.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • 5 years of experience in IT industry comprising of one and half years of Linux Systems Administration and almost 3 and half years of Software Configuration Management (SCM). Experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle).
  • Understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Worked with Version Control Systems CVS, SVN (Subversion), GIT.
  • Extensively worked with automation tools like Jenkins, Hudson to implement the End to End Automation.
  • Application Deployments & Environment configuration using Chef, Puppet.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, EBS, CloudWatch, AWS Config, Cloud Front, IAM, S3.
  • Worked on small volume of nodes of Windows on Cloud computing Platform Microsoft Azure for building, deploying and managing applications and services.
  • Automation of the services on Cloud stack - Google compute engine.
  • Hands on experience on OS- level virtualization Docker.
  • Worked with continuous management and integration server TeamCity.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Worked on dynamic, object- oriented Programming language Ruby.
  • Developed Ruby mostly on GNU/Linux especially Red Hat, Ubuntu. But on many types of UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, etc.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, databags, templates, attributes.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments.
  • Experience in configuration ofApache SOLR, Rabbit MQ, Mongo db, PostgreSQL, Active Directory, NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, sendmail, ftp, remote access, security management and Security trouble shooting skills.
  • Experience is using Tomcat, JBOSS, Weblogic and WebSphere Application servers for deployments.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • 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.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x), UNIX, WINDOWS 2000/2003/XP/7.

Version Control Tools: GIT, SVN, CVS.

Languages: RUBY, SHELL, BASH, PERL

Databases: My SQL, DB2

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT

Tools: CHEF, PUPPET, MAVEN, ANT, HUDSON/JENKINS

Cloud: AWS EC2, VPC, IAM, AMI, EBS, CloudWatch, Cloud Formation, AWS Config, S3. VMWare, Virtual Box, Microsoft Azure (D-series), Google compute engine.

PROFESSIONAL EXPERIENCE

Confidential, Bentonville AR

DevOps & Cloud Engineer (Chef Developer)

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and building a continuous integration system for all our products.
  • Worked on distributed version control system GIT for data integrity. Support for distributed and non-linear workflows.
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven in Linux environment.
  • Manage deployment automation using Chef, MCollective, Custom Puppet modules, Ruby.
  • AWS Cloud management and CHEF Automation.
  • Created Cloud services on new generation instances of D-series on Microsoft Azure and Google compute engine.
  • Responsible for Design of different Release Environments for new projects.
  • Worked for multiple environments, including non-production and production environments.
  • Created Chef Cookbooks using multiple recipes to automate system operations.
  • Worked on Docker open source project by automating the deployment of applications inside software containers.
  • Using Jenkins AWS CodeDeploy plugin to deploy to AWS.
  • Responsible for Database build, release and configuration
  • Responsible for nightly and weekly builds for different modules.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Worked in configuration ofNIS, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, sendmail, ftp, remote access, security management and Security trouble shooting skills.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Created multi AZ VPC instances.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Optimized volumes and EC2 instances
  • Worked on DMZ and non-DMZ (Local) zones of servers.
  • Used IAM to create new accounts, roles and groups
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Migrated applications to the AWS cloud
  • Scripting in multiple languages on UNIX, LINUX and Windows - Bash, Shell script etc.
  • Work with different team members for automation of Release components.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Troubleshoot the build issue during the Jenkins build process.

Confidential, Herndon, VA

DevOps Engineer/Build & Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • AWS Cloud management and Puppet Automation.
  • Responsible for Design of different Release Environments for new projects.
  • Involved in creating Puppet modules using manifests. Uploading desired classes for the nodes (clients).
  • Installed/Configured/Managed Jenkins CI Automation.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Written Maven and Ant build tools for application layer modules.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: Subversion (SVN), Jenkins, MAVEN, PUPPET, TC Server, Tomcat, Shell/Perl Scripts, Linux, UNIX, Windows 7, Oracle, JIRA.

Confidential

LINUX Administrator

Responsibilities:

  • Administered, maintained Red Hat 4.0, 5.0 Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux 4.0,5.0 AS ES, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.

We'd love your feedback!