We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

3.00/5 (Submit Your Rating)

MN

SUMMARY

  • Around 7+ years of experience in all phases of Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.
  • Automated the OpenStack Components using HOT (HEAT ORCHESTRATION TOOL).
  • Strong experience with Open Stack Cloud.
  • Strong experience in chef cookbook development
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience with migration to Amazon web Services (AWS).
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo and Jenkins.
  • Strong hands on experience with scripting languages like Python, Ruby, PowerShell,
  • Strong experience in working in Linux and Windows environments.
  • Strong experience with ContinuousIntegration and ContinuousDeployment methodologies with Jenkins
  • Expertise in using Version Control Tools VSS, Sub - Version, Git.
  • Experienced in Tomcat, Apache, Splunk, logstash.
  • Experienced in design patterns such as Model View Controller (MVC), Strategy Pattern, Command Pattern,Factory Pattern, Inversion of Control and Singleton Pattern.
  • Experienced in bug tracking systems such as Atlassian JIRA, Rally, Test Tracker.
  • Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines.

PROFESSIONAL EXPERIENCE

Confidential, MN

Senior DevOps Engineer

Responsibilities:

  • Developed a Jenkins Job-DSL framework.
  • Worked on groovy scripts to automate the Jenkins jobs to download keywords in Jenkins
  • Automated the Jenkins jobs using groovy script using DSL-framework
  • Automated the OpenStack Components using HOT (HEAT ORCHESTRATION TOOL).
  • Written Chef Scripts to install java, gradle, Jenkins, Python & its components, hortonworks repo, rabbitmq, mongodb.
  • Added Users using CHEF for Jenkins,rabbitmq and mongodb
  • Automated the flushing out of the iptables rules inside the servers.
  • Worked on CENTOS 6.5 and RHEL6.
  • Automated the Jenkins Plugins.
  • Worked on automation script to communicate to git and fetch the repo to execute the pipeline job for daily/weekly download jobs.
  • Deployed health monitor tools such as consul and check the status of other nodes.
  • Configuring the Jenkins System such as adding the jdk installation, gradle installation in Manage Jenkins.
  • Created each and every component in OpenStack like instance, network creation, volume creation using CLI.
  • Automated the creation of openstack components using heat templates by writing the yaml file.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Evaluating testing of Chef Recipes using ChefSpec, Food Critic and Test-kitchen.
  • Worked on Consul & Sensu for Monitoring and Alerts services of the infrastructure

Environment: Chef, JIRA, JUnit, JMock, Maven, Artifactory, Git, Openstack, Jenkins, Groovy, AWS EC2, Agile Scrum, Consul, Sensu.

Confidential

Sr DevOps Engineer

Responsibilities:

  • Worked on Managing the Private Cloud Environment using Chef.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Developed Ruby and Shell scripts to automate build processes.
  • Development team used a Git branching strategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed
  • Built a VPC, established the site-to-site VPN connection between AT&T data center & AWS.
  • Automated the local dev environment using Vagrant/chef-solo.
  • Support a 24/7 production environment and perform the day-to-day management, maintenance, optimization, backup, and ongoing reporting requirements.
  • Own the creation of builds and coordinate the creation of source-code tags and branches with development groups
  • Worked on Git branching strategy that included developing branches, feature branches, staging branches and master.
  • Worked on Nagios to monitor whole infrastructure and maintained the logs.
  • Implemented ELK (ElasticSearch LogStash Kibana) and maintained the generated reports.

Environment: Chef, JIRA, JUnit, JMock, Maven, Artifactory, Git,, RESTful API, Citrix XEN Server, Ubuntu, CentOS, Open VPN, LogMeIn, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, Agile Scrum, Nagios, Elasticsearch Logstash Kibana.

Confidential, Portland, OR

DevOps/Release Engineer

Responsibilities:

  • Setup and configure Hudson/Jenkins to build, package, and deploy releases to developmentand QE servers. Create and manage the CI build process.
  • Manage the Ant build and package scripts for java applications, js and jsp servlets.
  • Build Mobile software for Android and iOS. Deploy Mobile software to TestFlight,
  • Mange the source code repository. The responsibilities include branching/tagging,
  • Software code merging, branches locking and accessing control
  • Automated deploy and installation process using Amazon AWS and Chef.
  • Worked on Configuration management with Chef.
  • Developed and modified multiple cookbooks and recipes in Chef.
  • Designed and developed automated deployment and scaling processes based on Vagrant and Chef.
  • Contributing to the maintenance of standard development, stage and test environments
  • Analyzing and recommending corrective action and/or resolving release delivery failures
  • Reviewed log files to identify and resolve bottlenecks, ensuring optimal availability and performance and Also used Bladelogic to manage for deploy tasks, including creating audit, compliance, and deployment jobs, patching servers, automating builds and deployments, and engineering / updating packages and scripts.
  • Spearheaded unit testing of developer code; collaborated effectively with local / offshore teams and users to ensure code met client requirements and achieved targets for application functionality, stability, and availability.
  • Coordinated Release process and Reverse Demand Management (RDM) activities; organized meetings and interactions with impacted teams, and led development of RDM game plan.

Environment: Java, Hibernate, Spring MVC, jQuery, Tomcat, Oracle11g, HP Vertica, Amazon Web Services, Atlassian Bamboo, Chef, JIRA, Clover, JUnit, JMock, Maven, Nexus, NUnit, Moq,Subversion, Git, Team Foundation Server, Eclipse, Visual Studio 2010, IntelliJ IDEA, Flash Builder, RESTful API.

Confidential

Sr. JAVA/J2EE DEVELOPER

Responsibilities:

  • Involved in Analysis and Design of the several modules in the Project.
  • Created use case diagrams, class diagrams, sequence diagrams, deployment diagrams.
  • Design & Development of technical specifications using design patterns and OO methodology.
  • Developed presentation tire using HTML, JSP, Java Script, and JSF.
  • Involved in the Configuration, development and deployment of EJBs, and JSPs & Servlets in Web logic Test Environment
  • Developed Database Access Objects (DAO) using the Spring Hibernate Support and using Hibernate Query Language (HQL).
  • Developed the java beans (POJO) to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
  • Control Layer is Implemented using the Struts Actions classes like Action, DynaAction and MappingDispatchAction classes
  • Design and Development of Session Beans for implementing Business logic.
  • Involved in all phases (Unit/Integration/System) of testing.

Environment: Java Server Pages (JSP), Struts 2.0, JSF, JavaScript, Java 1.4, Struts 2.0, Hibernate 3.2/ 3.3, Spring 2.0/ 2.5, Web Services, EJB, Servlets, SOAP, XML, IBM DB2, IBM WebSphere 6.0, IRAD 6.0, CVS, WinCVS, ANT Build Scripts

We'd love your feedback!