We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Bothwell, WA

SUMMARY:

  • An outstanding, self - motivated professional with over 1 years of experience in IT industry with major focus on Software Configuration and Build/Release Management.
  • Experience in Linux Administration Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Implemented AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.
  • Worked on cloud-based servers like AWS, AZURE and Rackspace
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT.
  • Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End-to-
  • End Automation.
  • Server provisioning, automation (Puppet/Chef/Ruby), maintenance and performance tuning
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Teamcity, Bamboo and ALM tools like Anthill Pro and TFS.
  • Performed integration of Code Quality Analysis Techniques like FindBugs, PMD, Cobertura with CI tools
  • Good Knowledge in Shell, Perl & Expect scripting
  • Provided release engineering support for Java SE and Sun middleware products. Improved build-test-release process through automation and productivity tools development.
  • Experience in administering and supporting the CM tools including Git, Subversion, Perforce, CVS on UNIX and Windows environments.
  • Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling and integration.
  • Experience in building and deploying java applications and troubleshooting the build and deploy failures.
  • Extensive experience in using Build Automation tools like, ANT, Maven.
  • Good knowledge in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies.
  • Extensive experience in working with Weblogic, Websphere and Apache web servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Knowledge of databases like MySQl and Oracle.
  • Set up Build Infrastructure with Jenkins and Subversion server in AWS.
  • Experience in Amazon Cloud (EC2) Hosting and AWS Administration.
  • Expertise in VMware VSphere, VCenter, VMotion and Cloud Director.
  • Expertise in setup Solarwinds NPM, APM and Nagois Monitoring Systems Administration
  • Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.

TECHNICAL SKILLS:

  • Build/Release/Configuration Management 2 years
  • Hudson, Anthill Pro, Jenkins 2 years
  • Shell/Perl/Ruby 2 years
  • Unix/Linux Hands on Administration 2 years
  • Subversion/Perforce/Git 1 years
  • Remedy/ITSM/JIRA/Clear Quest 2 years
  • Ant/Maven 1 years
  • SOX/OCC/FDIC Compliance Process 2 years
  • Oracle/ My SQL 1 years
  • Apache/Tomcat/JBoss/IIS 2 years
  • Websphere/Weblogic 2 years
  • Java/J2EE Development 2 years
  • DevOps 1 years
  • Puppet/Chef/ansible 1 years
  • AWS/Docker 1 years

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential, Bothwell, WA

Responsibilities:

  • Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs
  • Lead transition from manual configuration and deployment to ‘infrastructure as code’ using Chef, including design and implementation of cookbooks and tooling
  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and
  • provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Creating the 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.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Responsible for Design of different Release Environments for new projects.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment
  • Managed Chef cookbooks to automate system operations.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Defining Release Process & Policy for projects early in SDLC.
  • Optimized volumes and EC2 instances and used 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 Autos calling groups
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
  • Experimented with Docker, by using Docker-compose
  • Worked on applying patches and recommending necessary security fixes for web Application servers
  • Assisted in developing an Inventory management using Cassandra and producing various reports.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Ruby, Shell script etc.
  • Responsible for product deployments into QA, STAGE and PROD environments.
  • Managing day-to-day software configuration management activities for multiple product lines, including source code control, Version control, branch management, build management, release management, etc.
  • Maintaining source code repository for all major and minor releases.
  • Writing build (Maven) and deployment scripts (Shell) to automate build and deployment of the application.
  • Procuring and configuring the server as per the needs of the release and the application.
  • Formulating the strategy and planning for moving the application to production. Since the application had huge number of cross asset connections, careful planning and co-ordination with cross assets was required.
  • Resolved various Environment & CM issues faced by Development & Test teams.
  • Identify, troubleshoot and resolve issues related to build and deploy process.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control
  • Coordinate with Release Management regarding appropriate system releases among other development platforms
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, and QA Team Lead.
  • Involved in estimating the resources required for the project based on the requirements.

Environment: Ant, Java, Maven, Jenkins, Linux, Solaris, Weblogic, Subversion, Shell scripting, WLST, Jython scripting Nexus, Chef, AWS, Docker,2 Oracle, BMC Remedy, SharePoint.

We'd love your feedback!