We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in Continuous Delivery Continuous Integration, strong background in Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
  • Worked on both Windows and Linux environments.
  • Experience with AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, Cloud Front, Elastic Cache Cloud Watch etc.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience with migration to Amazon web Services (AWS).
  • Strong knowledge of Infrastructure & Configuration Management tools like Chef.
  • Strong experience in chef cookbook development.
  • Experience in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Experience in using Version Control Tools VSS, Sub - Version, Git, perforce.
  • Experience with Scripting in multiple languages on UNIX, LINUX and Windows - Ruby, Python, Power Shell and Bash scripts
  • Flexible and versatile to adapt to any new environment, ability to work independently as a part of the team.
  • Quick Learner, Highly motivated team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr DevOps Engineer

Responsibilities:

  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Working as part of Devops Team for different cloud automation and build configuration management.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Worked on integrating and scheduling automation scripts/Integration tools as per clients’ requirements.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • 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.
  • Wrote recipes, tools, scripts, and monitoring checks as per requirements.
  • Developed cookbooks from scratch and wrote recipes, scripts, monitoring checks and also developed LWRP’s for the cookbooks.
  • Worked Integration of Automated Build with Deployment Pipeline.
  • Wrote Chef specs and Server specs for the unit testing and integration testing.
  • Used Kitchen as a platform to test our cookbooks.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS cloud Formation templates.
  • Configured AWS Elastic Load Balancers (ELB) with EC2 Auto scalling groups
  • Automated server/database backups using (snapshots/AMI images).
  • Help Developers and Testers to understand the CD practices and process.
  • Securing and Hardening the Environments and Continuous Integration tools
  • Manage server monitoring and log management using Splunk, Hubble, and AppDynamics.
  • Manage build and deployment using maven, Jenkins, Chef, SCM tools
  • Migrated legacy applications to a repeatable Continuous Integration platform
  • Implemented Vagrant, a production like virtual development environment for developers.
  • Maintaining a farm of AWS EC2 instances, ELB’s and RDS.
  • Developed Ruby and Shell scripts to automate build processes

Environment: Chef, Ruby Maven, Arti factory, Git, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, ChefGit. Spring, jQuery, Tomcat, Apache, Oracle 11g, Jenkins

Confidential, Portland, OR

Sr DevOpsEngineer

Responsibilities:

  • Responsible for code build, release and configuration on Amazon EC2.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Optimized volumes and EC2 instances,
  • Created multi AZ VPC instances
  • Used AWS IAM to create new accounts, roles and groups
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scalling groups
  • Automated server/database backups using (snapshots/AMI images).
  • Developed cookbooks from scratch and wrote recipes, scripts, monitoring checks and also developed LWRP’s for the cookbooks.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS cloud Formation templates
  • Used Git as version control with Git branching strategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed
  • For CI/CD pipeline Jenkins is used, Wrote Jenkins - job- dsl for configuring the jobs in jenkins.
  • Developed Ruby and shell scripts for automation as per the requirements.
  • Work with different team members for automation of Release components.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Implemented Continuous Delivery framework using Jenkins, Chef, Maven& Nexus in Linux environment.

Environment: AWS, Ruby, Chef Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Arti factory, Git, Ubuntu, CentOS, Windows.

Confidential

Sr. Release/Build Engineer

Responsibilities:

  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Worked on UNIX and Windows environments including shell and perl scripts.
  • Developing build and deploy tools to make smooth pipeline transition from Dev to Production.
  • Upgrading Jenkins & deploy Tomcat 7 on the existing applications. Configuring LDAP authentication with the existing software structure (Jenkins)
  • Implemented parallel deployment successfully on the Jenkins .
  • Deployment of the Business processes by creating JAR,WAR and EAR files to JBoss Application Server
  • Used and Administered Continuous Integration tools Jenkins, Bamboo and Build Forge.
  • Built, configured and supported Application team environments.
  • Maintained and upgraded Jira issue tracker, Crucible code review tool.
  • Experience Installing, configuring and upgrading Weblogic, Tomcat &JBoss application server.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Used Ant, Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Managed Version Control Subversion (SVN) and GIT Hub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Establishing standards for build artifact management and build configuration. Documentation of change management and best practices.
  • Coordination of code merges and deployments with DEV and QA teams. Collaboration with Development, QA and other teams to ensure a smooth transition of deliverables through proper release channels. Tested various in-house windows/linux based installers.

Environment: Java, Eclipse, Toad, Git, Tomcat, Apache, Oracle 12c, Jenkins, Ruby, JIRA, Maven, Art factory.

Hire Now