We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Niskayuna New, YorK

SUMMARY:

  • 8+ years of hands on experience in DevOps and AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, Cloud watch.
  • Provisioning EC2 instances and have knowledge on all resource areas of EC2 like Instances, Dedicated hosts, volumes, Key pairs, Elastic IP’s, Snapshots, Load Balancers and Security Groups.
  • Maintained Jenkins masters with over 40+ jobs for over 5+ different applications supported several quarterly and project releases in parallel.
  • Experience in setting up Released based CI jobs based on branches, and environment specific job configurations.
  • Implemented a CD pipeline involving Jenkins + GIT to complete the Automation from commit to Deployment.
  • Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Hands on experience in writing chef cookbooks using the several of its components like attributes, files, recipes, resources and templates.
  • Experience migrating SVN repositories to GIT. In addition, Branching/Labeling/Merging and other SCM work on various Centralized (SVN, Perforce) and Distributed VCS.
  • Worked in GIT implementation containing various Remote repositories for a single application.
  • Drive improvements to our build and release scripts, tools and processes by automating batch jobs using Shell and Python scripts.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

TECHNICAL SKILLS:

Operating systems: UNIX, Linux, Windows, RHEL

Infrastructure as a service: AWS, open stack, Azure

Virtualization platforms: Virtual Box, Vagrant, VMware

Configuration management: Chef, Puppet

CI, Test & Build Systems: Jenkins, Bamboo

Application/Web Servers: Apache, Tomcat.

Scripting Languages: Bash/Shell, Perl, Python

Version Control Software: Subversion, GIT

Monitoring 24/7: Cloud watch, Nagio s

Logging: Splunk, kibana

PROFESSIONAL EXPERIENCE:

Confidential, Niskayuna, New York

DevOps Engineer

Responsibilities:

  • Configured and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Implemented Continuous Integration (CI) - Continuous Deployment (CD) tools like Jenkins/Maven for deployment and build management system.
  • Installed and configured chef server / workstation and nodes with CLI tools to AWS nodes.
  • Designed AWS Cloud Formation templates to create customized VPC, subnets.
  • 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.
  • Configured and Installed Nagios and splunk to show developers and management when performance issues arise.
  • Creating Python scripts to automate the Builds to deploying the web services.
  • Branching, labeling, and merge strategies for all applications in Git.
  • Involved in configuration of WebSphere Applications servers like JDBC Data sources, JDBC providers
  • Written chef cookbooks for websphere,JDK 1.7, and jenkins, Tomcat, Jboss and deployment automation
  • Implemented Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Configured cloud watch, alarms and notifications for instances to the application server.

Environment: Maven, Jenkins, Amazon Web Services, Chef, Python, Shell Scripts UNIX.

Confidential, Indianapolis, IN

DevOps Engineer

Responsibilities:

  • Build the development, staging and production software environments and their infrastructure.
  • Support development team in configuring the required software.
  • Used ANT and Python scripts to automate the Build and deployment process to deploying the web services.
  • Establish and maintain cross-team communication for release plans and policies.
  • Creation and maintenance of Jenkins jobs.
  • Investigation of issues found in the production environment. Apache Tomcat configuration and support for other teams within IT.
  • Release and Software Configuration Management process including setting up and implementing branching, checking, build and deployment process.
  • Created automated build and deployment using ant and Hudson/Jenkins using tomcat as the application server.
  • Created several cookbooks consisting of 10’s of recipes to perform Installation and configuration tasks involving JDK, tomcat.
  • Implemented Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Setup AWS S3 buckets, worked with folder management in each buckets, Managed cloud trail logs and objects within each buckets.

Environment: Java/J2EE, ANT, GIT, Amazon Web Services, Chef, Python Scripts, Shell Scripts, UNIX, JIRA, Tomcat.

Confidential, Frankfort, Kentucky

Build/release engineer

Responsibilities:

  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Experience in release-to-production processes for Web Services IT solutions.
  • Responsible for Collect information necessary to build release cookbook.
  • Proposed different branching strategies for SVN Subversion to support the parallel development for various projects.
  • Installed and configured jobs in Jenkins. Set up jobs for auto deployment.
  • Designed backup scripts for SVN Subversion and perform the backup activity every week.
  • Experience on creating build scripts and checking build status, responsible for modified scripts and documented process for build.
  • Communicate these needs to the leads and maintain the integrity of the data in the TFS.
  • Created Change Controls and for change management process for Various Migration of code to production.
  • Gained experience on Scrum Agile model with six development teams.

Environment: SVN, Jenkins, Java/J2EE, Shell Scripts, UNIX, JIRA, Chef.

Confidential, Woodland Hills, CA

Build/Test Engineer

Responsibilities:

  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Good command in writing ANT scripts for making all the files local to the server
  • Worked on Tomcat Web server for hosting web apps .
  • Created Subversion configuration record for builds using derived objects during build audit process.
  • Worked for building and releasing packages for Testing.
  • According to schedule published, releasing code to the testing regions
  • Updated and automated Release reports for Change Management.
  • Documented release, builds and source control processes and plans.
  • Coordinated the build and deployment bottlenecks with the development team.

Environment: J2EE, SVN (Subversion), JIRA, Shell/Perl Scripting, Perl, UNIX.

Confidential

Systems Administrator

Responsibilities:

  • Built and Maintained server 2000 and server 2003 servers.
  • Responsible for network connectivity and functionality as well as TCP/IP and dial-in remote access protocols.
  • Troubleshot and repaired a wide variety of hardware and software issues.
  • Configured test environments and development environments.
  • Maintained Active Directory managed OUs and GPOs.
  • Publish new applications and perform regular applications upgrades.
  • Delivers level2 and three support, and directed the resolution of trouble tickets for both onsite and wireless issues.
  • Wrote command files to automate the installation and upgrades of new software
  • Monitor and troubleshoot LAN & WIFI connectivity.

We'd love your feedback!