We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Over 7+ years of professional experience DevOps, Configuration, Build and Release Management. Have experience in Installation, configuration and troubleshooting of Redhat Linux, and various hardware platforms and AWS cloud. Good understanding of the processes in Software Development Life Cycle, Configuration Management plans, Project Management, Roles and Plans. Experience in setting up baselines, branching, merging, taking back - ups and troubleshooting.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Puppet.
  • Worked in various DevOps tools like Jenkins, Puppet, SVN, GIT, and Ansible.
  • Create AWS instance via Jenkins with EC2 plugin and integrate nodes in Ansible.
  • Expertise in designing, configuring and implementing SCM standards and procedures using SVN, CVS. Experienced in design and implementation of defect tracking system using Bugzilla, and JIRA.
  • Proficient with Linux/UNIX/Windows maintenance of user groups, development integration, tools infrastructure, installation and maintenance. Knowledge of systems administration tasks, various networking technologies and network security issues.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Well knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
  • Developed and deployed Chef, puppet, Ansible based on their cookbooks, recipes, manifest and roles.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure. Used Chef to manage Web Applications, Configuration Files, Database, Users, Mount Points, and Packages.
  • Ability in development and execution of YML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases
  • Experience in automating provisioning of resources in AWS, Nova (VMs, images), Neutron (networks, ports and routers)
  • In depth knowledge in Amazon AWS Cloud Administration which includes services like: EC2, S3.
  • Good Exposure on Virtualization and Containers Docker.
  • Experience in maintaining and executing build scripts to automate development and production builds

TECHNICAL SKILLS:

Operating Systems: Windows98/XP/NT/ 2000/2003/2008, UNIX,LINUX(RHEL),REDHAT, Nginx, Ubuntu, CentOS

Versioning Tools: CVS, Tortoise SVN, Clear Case, GIT

Cloud Computing: AWS (EC2, ELB, S3), Cloud Formation Stack, OpenStack (Docker, LXC,), Elastic Search, Azure, AEM.

CF/CI Tools: Jenkins, Chef, Puppet, Ansible Tower

Build Tools: Cruise Control, ANT, MAVEN and TeamCity

Languages/Scripting: P er l sc ri p t i ng, PowerShel l sc ri p ti ng, J av a/ J2 EE, Ruby Python, Bash, VMware

BugTracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

Web T echn o lo g ies: JavaScript, XML, HTML, CSS .

Web s er v er s: We b l og i c, WebSphere, Apache Tomcat, JBOSS

RDBMS: Oracle, SQL SERVER, MYSQ L, DB2

Others: Agile, SCRUM

Application/Web Servers: IBM WebSphere Application, Apache Server 1.2.2/1.3/2.0, IBM HTTP Server 6.0/7.0, IBM WebSphere MQ Series 5.x/6.x/7.0

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications per the agile process. Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI’s (Linux/Ubuntu) and configuring the servers for specified applications.
  • Experience in complex AWS services, such as Cloud Formation, Lambda, and ECS.
  • Establish and employ Continuous Integration/Delivery practices using tools such as Jenkins, Subversion, SonaType Nexus, Git, Ansible and SonarQube
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Experience supporting and troubleshooting application Web servers (Tomcat / JBoss)
  • Architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.
  • Integrated Ansible with Jenkins to deploy VNFs.
  • Configuration Automation using Ansible and Docker Containers
  • Multi-platform Systems Automated via PowerShell, Bash, Python, Ruby.
  • Ability to keep systems running at peak performance, upgrade operating system, patches, and version upgrades as required.
  • Knowledge of TCP/IP networking, SMTP, HTTP, load-balancers and high availability architecture.
  • Distributed shell execution & deployment via Python Fabric.
  • Performed monitoring, log aggregation and analysis on LogStash / RabbitMQ/ Elasticsearch/ Kibana.
  • Experience with containerization and orchestration technologies like Docker .
  • Migrated applications to the AWS Cloud, Installed Linux onsite and on AWS cloud.
  • Implemented of admin interfaces built on Python Flask.
  • Heavily used GIT for configuration and code revision tracking
  • Proficient knowledge in working on source control tools like GIT & Clear case on Linux.
  • Very good in using Maven and ant scripts for build and deployment.
  • Experienced in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVN X, Uber SVN, Stash, Source Tree, GIT Bash, GitHub, GIT GUI and other command line applications etc.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Ansible and custom Ruby/Bash scripts.
  • Expert in performance monitoring tools like AWS Cloud Watch
  • Experience on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Implemented on AWS platform and its dimensions of scalability including Cloud Front , Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups

Environment: SVN, CVS, ANT, Maven, Chef, AWS, Jenkins, Tomcat, Shell, Perl and HTML, JavaScript, xml, core Java, Nexus.

Confidential, Woonsocket, RI

DevOps Engineer

Responsibilities:

  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure Managed and configured hundreds of servers using Puppet, Automation of configuration and management through Puppet.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Automated the build process using Bash and PERL.
  • Experienced in Configuration Management, Cloud Infrastructure, and Automation like Puppet, Jenkins, SVN, GitHub.
  • Develop learning manuals on key process and procedure regarding JIRA and Confluence.
  • Installed and managed plugins for JIRA and Confluence in production environment.
  • Published JIRA gadgets and dashboards on Confluence page.
  • Installed and performed troubleshooting of Atlassian JIRA, Crucible code review tool.
  • Well used and experience in deploying the code through web application servers like Web Sphere, Web Logic, Apache Tomcat.
  • Implemented the supporting platform for OpenStack infrastructure on the cloud that all services and applications will rely upon.
  • Deployed OpenStack private cloud as part of datacenter collapse, which utilized OpenStack services such as glance, heat and nova compute.
  • Deployed OpenStack private cloud as part of datacenter collapse, which utilized OpenStack services such as glance, heat and nova compute.
  • Expertise in installing OpenStack using Packstack and Devstack.
  • Used Puppet for centralized configuration management of essential services
  • Provided backup support for Jenkins build environment.
  • Worked on Puppet , Hudson, AnthillPro, UBuild, Udeploy , Jenkins, Electric Cloud etc. to perform build and deployment management.
  • Perform system updates, configuration, changes, additions, removals through predefined change control procedures in multiple environments from Test/Dev to Production.
  • Wrote Shell Scripting to check security setting of the server and to change the server settings
  • Monitored file system space using shell scripts resize file systems as and when required.
  • Worked with the team to evaluate automation product Puppet for adaptability.
  • Adopted Puppet for the Automation of the environment and worked on Installation and configuration of Puppet. Deployed of staging environments using Vagrant and Docker.
  • Adopted Jenkins for CI practice and revised existing build procedures. Created multiple Maven, Shell scripts for build automation and deployment.
  • Documented the SCM process and policies of the Confidential and recommended some process changes.

Environment: Java/J2ee, GIT, Jenkins, SVN, Puppet, OpenStack, ANT, MAVEN, Shell (bash), Apache Tomcat Application Server, Python, Linux, JIRA, Confluence, Ubuild, Udeploy.

Confidential, Minneapolis, MN

Build and Release Engineer

Responsibilities:

  • Developed and maintained build and release documentation and baseline builds.
  • Developed build scripts using ANT, and Maven as the build tool for the creation of the build artifacts like WAR or EAR files.
  • Managed branching and Merging in a multi-project environment. Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Involved in design and maintenance of the Subversion Repositories, branching and the access control strategies.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Authored Ant script which performs the end-to-end build of multiple modules for the application. Worked on Shell/Bash/Perl scripts for automation purpose.
  • Coordinated with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.
  • Development experience in Java, SOAP, Rest API web services, Eclipse, JSON, XML, and GIT, Jenkins.
  • Prepared concise and accurate daily status report and weekly status reports about deployments and proactively communicated to stakeholders.
  • Responsible for installation, configuration and complete administration of different versions of SQL Server
  • Apply best practices to the SQL Server infrastructure.
  • Apply Service Pack (SP) and hot fixes on SQL Server 2008R2,2012.
  • Instructed/orchestrated Node.JS /Socket.IO project in relation to real-time data parsing.
  • Implemented modules into Node.JS to integrate with designs and requirements.
  • Built backend REST API with Node.JS, Express.JS.
  • Monitor the required queues for incoming build requests and take necessary action to accomplish a request resolution and troubleshoot the build related issues.

Environment: Java/J2EE, Subversion, Jenkins, Sun Solaris, WebSphere, Perl script, Maven, AntHill Pro, Node.JS, SQL Server.

Confidential, Wilmington, DE

SCM Engineer

Responsibilities:

  • Responsible for daily builds and deployments from Development through various testing environments.
  • Performed day to day admin activities like creating and managing Build, deploy activities and improving the release process.
  • Developed and maintained build and release documentation and baseline builds.
  • Responsible to perform Build operations with ANT, Maven Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Developed build scripts using ANT, Maven as the build tool for the creation of the build artifacts like WAR or EAR files.
  • Automation experience using Selenium IDE/RC/ Web Driver and TestNG framework.
  • Designing and developing Continuous Availability Testing framework to ensure that all components as part of SOA Backplane is up and running along with working web services in HUDSON
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Performed Manual Testing and automated Testing using Selenium, JUnit, NUnit.
  • Experienced in writing JUnit Test cases for Java and J2EE Applications.
  • Developed and Executed JUnit Test cases using Eclipse IDE
  • Created JUnit Test Cases, Test Suites using for Java Service Layer which was developed using Spring.
  • Designed, executed and maintained Selenium Web Driver, Testing, automated test cases for regression test cases.
  • Development experience with Java such as IO, Multithreading, Collections and Exception Handling
  • Good knowledge at SOAP/WSDL and REST FUL interfaces in java. Created and executed both load and functional tests for web services
  • Implemented Java to XML binding.
  • Proficient in developing applications using Java /J2EE design patterns and industry's best design practices.
  • Implemented Services using Core Java . Developed and deployed UI layer logics of sites using JSP.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Experience in developing web applications using Java , JSP, Servlets and Java Beans.
  • Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel and docx4j API.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system
  • Experience in developing web applications using Java , JSP, Servlets and Java Beans
  • Managed branching and Merging in a multi-project environment.
  • Coordinated with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.
  • Coordinated configuration changes for multiple concurrent projects, including new systems, major releases and maintenance releases.
  • Experience in compliance with and administration of rules, procedures, standards, and regulations.
  • Created and managed continuous integration process for builds and deployment using Hudson.
  • Implemented Release schedules, communicated the release status, created roll-out plans, tracked the project milestones.

Environment: Java, SVN, Hudson, Unix, Linux, Maven, Ant, Selenium’s, JUnit.

We'd love your feedback!