We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • DevOps/Build Engineer offering over 7 years’ experience solving complex problems with creative solutions, supporting development and operations environments.
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
  • Experience in scripting languages Ruby, Shell and Python.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Experience with migration to Amazon web Services AWS from Datacenter..
  • Used chef for server provisioning and infrastructure automation in a SaaS environment.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Used Jenkins to automate most of the build related tasks.
  • Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Managed infrastructure resources in cloud architecture with close coordination with various functional teams
  • Troubles hooted and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans
  • Involved in managing other version control tools like GIT.
  • Strong knowledge / experience in creating Jenkins CI pipelines
  • Good experience in automating deployment pipelines
  • Trouble shoot issues along the CI/CD pipelines

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr DevOps Engineer

Responsibilities:

  • Develop installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Organize and Co - ordinate Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Worked on Managing the Private Cloud Environment using Chef.
  • Developed automation framework for Application Deployments to the cloud environments
  • Managed and optimize the Continuous Delivery tools like Jenkins
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool
  • Provide stable build environments for product development.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT
  • Develop Custom Scripts to monitor repositories, Server storage
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Automated the local dev environment using Vagrant/chef-solo.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Document release metrics, software configuration process.

Environment: Java, Eclipse, Toad, Git,, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server

Confidential, St Louis,MO

Sr DevOps / Release - Build Engineer

Responsibilities:

  • Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers and QA engineers.
  • Maintained the FTP server in which the builds were copied.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Continuous Integration: implemented and promoted use of Bamboo within the developer community. Validated Jenkins along with Bamboo.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Java, Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby JIRA, Maven, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Chef, Windows.

Confidential

Software Engineer (Release/ Build)

Responsibilities:

  • Part of a World class team whose primary goal is to implement Release/Build as a practice across the Organization covering around 30 projects.
  • My Responsibilities include Searching, Learning, Training and Documenting on new DevOps tools which would fit in our current Eco-System.
  • Have Done various POCs to explain and demonstrate the possibility of implementing CI/CD in various projects.
  • Hands-on Experience on Jenkins, Developing Custom Jenkins Plugins,
  • Developed Jenkins Plugins which integrates our In-house tools with Jenkins.
  • Integrated HP QC, QTP, Load Runner, Performance Center with Jenkins. which would run tests and display results and reports on Jenkins.
  • Implemented E2E pipeline in Jenkins which would do the below activities:
  • Poll the SCM for new Commits. (SCM- TFS, SVN etc.)
  • Build the code using build tools. (Maven, Ant, MSbuild etc.)
  • Do static Code Analysis using SonarQube.
  • Upload Artifact into nexus OSS.
  • Test the Application using HP QC, QTP, Selinium, perfomance center, Load runner etc. promote code through Dev-Test-staging-pre prod automatically.
  • Designed and implemented automation deployment using to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.
  • Leveraging project specific knowledge from developers, resolved code conflicts during merges and provided insight as needed.

We'd love your feedback!