We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00 Rating

Los Angeles, CA

SUMMARY

  • 8+ years of Experience in IT industry with a profile of Build & release Management, Source Code & Configuration management, and System Administration.
  • Experience in configuring teh EC2 Instances and also hands - on experience in setting up teh infrastructure of AWS.
  • Strong experience on DevOps activities such as Continuous Integration, Continuous Deployment (CI/CD) and also on teh required tools.
  • Hands on experience in setting up teh continuous integration tool Jenkins and Bamboo.
  • Experience in continuous integration, build and deployment automation tools like GIT, SVN, ANT, Chef and Ansible.
  • Hands on experience in using Build Automation tools like Maven & ANT with continuous integration tools like Jenkins.
  • Expertise on Source code control tools like SVN, Bitbucket(GIT) and good knowledge on Branching and merging code lines in teh GIT
  • Hands on experience with EC2, S3, RDS, VPC, ELB, EBS, Cloud Watch, Auto scaling.
  • Experience with creating custom users & groups on an IAM console.
  • Experience in implementing continuous integration on AWS.
  • Good knowledge on scaling a relational database and applying data security on teh cloud.
  • Expertise on few of teh messaging services like SNS, SQS.
  • Worked on operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud(VPC) and public cloud.
  • Experience in migrating applications to Amazon Web Services(AWS) from Datacenter.
  • Strong experience in configuring Chef and Puppet that included teh installation and configuration of teh Puppet master, chef client, chef server, agent nodes and an admin control workstation.
  • Experience in SCM tools Chef and Puppet, Ansible for configuration management on multiple platforms like Windows and Red Hat Linux.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Good knowledge of data bags, attributes, cookbooks, recipes and templates in Chef.
  • Experience in maintaining configuration management tools on enterprise operating systems.
  • In-depth knowledge on scripting like Advanced Shell Scripting, Python, Ruby.
  • Experience with cloud and virtualization based technologies like Docker, VMware.
  • Expertise in automated deployment of websites, applications and services to production environments.
  • Good knowledge on Unix protocols.
  • In-depth knowledge on Load balancing software and hardware like Ngnix.
  • In-depth knowledge on various internet protocols like HTTP, FTP, TCP/IP, DNS, SSH, SNMP.
  • In-depth knowledge of web, security, and protocols of networking.
  • Strong database skills to investigate create, drop, edit, and manage any database object or schema.
  • Experience in configuring web server platforms such as PHP, Apache, Tomcat, WebLogic.
  • Expertise on Application servers such as Apache, Tomcat, IIS (Internet Information Services).
  • Basic Knowledge on OOPS languages like JAVA, Dot net.
  • Strongly familiar with Agile development methodologies like SCRUM.
  • Expertise on one of teh project and issue tracking tools in agile development called JIRA.
  • Good Knowledge on IT monitoring, network & applications monitoring, server monitoring tools Nagios, Splunk.
  • Expertise in maintaining and troubleshooting Red Hat Linux and Windows platforms including subsystems of Linux like Kernels.
  • Expertise on Project Delivery and good knowledge of all phases of Software Development Life Cycle(SDLC).

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Sr. DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implement teh Build automation process for all teh assigned projects in Vertical Apps domain.
  • Performing regular Cron job updates in servers.
  • Worked with SVN and GIT version controls.
  • Support teh code builds by integrating with continuous integration tool (Jenkins).
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Provided configuration management expertise to all software development projects.
  • Configured various jobs in Jenkins for deployment of Java-based applications and running test suites
  • Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Created and maintained teh Python deployment scripts for WebSphere application server.
  • Developed shell scripts for automation of teh build and release process.
  • Worked on Server Side Scripting by using PHP and was responsible for making dynamic webpages.
  • Worked on setting up and configuring build servers and allowing access to build agents.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of teh daily process.
  • Worked on Angular JS while working with teh development team in source code control phase.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Set up teh scripts for creation of new snapshots and deletion of old snapshots in S3
  • Worked with Amazon IAM console to create custom users and groups
  • Worked with various AWS EC2 and S3 CLI, EBS, Cloud Watch tools
  • Worked in production phase for migrating teh application from puppet to chef.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM
  • Responsible for installing and configuring VMware setup.
  • Worked on deployment of application on VMware and Vcenter.
  • Experience in setting up teh chef-repo, chef workstations and chef nodes.
  • Development, Quality Assurance, and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Involved in teh work of team working on load balancing software called Ngnix.
  • Provided end user training for all Tortoise SVN, JIRA users to effectively use teh tool.
  • Expertise on tool called Terraform for building, changing, and versioning infrastructure.
  • Worked on Monitoring tool called Nagios for monitoring applications and Server.
  • Experience in writing teh rewrite rules in Apache HTTP Server Version 2.0
  • Created multiple Python, UNIX shell scripts for various application level tasks
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented teh setup for Master-slave architecture to improve teh Performance Automated SQL Scripts.

Environment: GIT, Tortoise SVN, Jenkins, PHP, JAVA/J2EE, Angular JS, MAVEN, Ngnix, AWS, Puppet, Chef, Python, Nagios, Sonar, UNIX, JIRA

Confidential, Philadelphia, PA

DevOps Engineer

Responsibilities:

  • Implemented new Process and Policies for Build Process.
  • Experience in Migrating Projects from ANT to Maven and Gradle.
  • Built Continuous Integration Environment (Jenkins, Sonar, and Nexus) and Continuous Delivery Environment (puppet, Yum).
  • Implemented Automated Application Deployment using Puppet.
  • Written Deployment Scripts and Automation Scripts
  • Participated in all Product Release and Patches.
  • Managed GIT and SVN as Source Control Systems.
  • Installed and configured Weblogic Server on Windows and Red Hat Linux Platforms. Contributed in Weblogic administration in Dev and QA environments.
  • Defined teh Build and automated Testing Infrastructure. Educated both Development and QA teams with teh tools and process.
  • Worked on PHP for frontend development for making dynamic and interactive webpages.
  • Involved in python scripting while working with Jenkins tool.
  • Managed GitHub Projects and migrated from SVN to GitHub with history.
  • Worked on Containerization technology called Docker.
  • Worked on setting up and configuring build servers and allowing access to build agents
  • Worked on Terraform to launch infrastructure from physical and virtual servers to email and DNS providers.
  • Involved in leading Automation Deployment Team by working with Puppet.
  • Involved in building rpm’s using Maven rpm Plugin.
  • Provided support for Artifact Management using Puppet and used Nexus yum Plugin to provide yum Integration from Repository Server.
  • Involved in Dev. / QA Deployments and automated using Maven, Gradle.
  • Supported teh Developers when their were Conflicts during teh Merging process.
  • Experience in building .Net Applications using MS Build and deploy them to IIS Servers.
  • Extensive knowledge of Multiple Client Operating Systems such as Windows, Red Hat Linux, Cent OS, and Ubuntu and subsystems like kernels etc.
  • Implemented teh SCM Best Practices by allowing each and every individual Developer their own Workspace.
  • Used Agile and Scrum Methodologies.

Environment: Java, ANT, Maven, Gradle, Jenkins, Linux, Cent OS, Angular JS, PHP, Ubuntu, Sonar, Docker, Nexus, Splunk, SVN, GIT (Github), Python, Shell Scripting, JBoss 6.1, Tomcat, Puppet.

Confidential, Piscataway, New Jersey

Build & Release Engineer

Responsibilities:

  • Responsible for Development, UIT, SYSTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained teh source control system.
  • Responsible for CI environments (Jenkins, Nexus, Sonar)
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked on general purpose scripting language PHP for web development.
  • Testing teh application manually.
  • Performed weekly and call deployments of application codes to production environments.
  • Worked on setting up and configuring build servers and allowing access to build agents
  • Worked on puppet manifest files and puppet master to bring teh configuration from teh actual state to teh desired state.
  • Worked on Virtualization tool called Docker for infrastructure automation.
  • Coordinated application release with teh developer, DBA, QA and project management teams.
  • Worked in cross-platform environments like Red Hat Linux(kernel), UNIX and Windows.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Participated in teh designing from teh initial stage of development and prepared teh class and sequence diagrams.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on teh status of server backups on intranet and extranet.
  • Configured Environment, run unit tests and created reports by using Maven.

Environment: Java, J2EE, SVN (Subversion), Ant, Docker, PHP, Maven, Jenkins, Puppet, Nexus, Sonar, JIRA, Shell/Perl Scripting, WebSphere, Red Hat LINUX, UNIX.

Confidential, Lisle, IL

Build and Release Engineer

Responsibilities:

  • Responsible for versioning teh source code, releasing binary files and tagging on source files and release files.
  • Administered Jenkins continuous integration server installation and configuration for all SVN Repositories.
  • Automated application packaging and deployments.
  • Managed staging and testing environments.
  • Established coding standards and enforced them through automated tools.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Worked on environments like UNIX, Windows, Cent OS etc.
  • Connected continuous integration system with GIT version control repository and continually build as teh check-in’s come from teh developer.
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment.
  • Defined branching and merging strategies.
  • Documented teh SCM process and policies of teh company and recommended some process changes.
  • Responsible for writing teh Release Notes, documenting all teh useful info about teh release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed Java/J2EE applications onto on to Apache Tomcat and Weblogic application servers and configured it to host teh wiki website.
  • Deployed application packages on to Apache Tomcat Sever.

Environment: SVN, GIT, Jenkins, Bamboo, ANT, MAVEN, Shell (bash), UNIX, Apache Tomcat & WebLogic Server, Java/J2EE, Linux

Confidential

Deployment Engineer

Responsibilities:

  • Deployed static code into Apache Web Servers and IIS Webservers.
  • Involved in teh project development using Java/J2EE technology, JSP, HTML, XML, and Servlets.
  • Involved in teh Deployment, Integration and Configuration management process for teh application modules.
  • Used Tomcat as Application server for development and deployment.
  • Creating appropriate Servlets and JDBC applications depending on teh client’s requirements.
  • Extensively used My Eclipse as an IDE for building, developing and integrating teh application.
  • Involved in Database designing using ER Modelling and creating tables.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Converting teh ANT Build projects to Maven Build projects.
  • Developing teh Maven build scripts (pom.xml's).
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Building and Administering teh Bamboo Continuous Integration servers.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Bamboo to automate teh process
  • Installed and Configured teh Apache Tomcat application servers for Dev and ITest Environments.
  • Worked in Agile Project management Process.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an Agile continuous integration process and automated teh whole process.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Performed Database Tasks as executing DML’s in DB2.
  • Worked with JIRA for Issue Tracking and monitoring.

Environment: JAVA/J2EE, ANT, Maven, Bamboo, Perl Scripts, Shell Scripts, XML, Windows 2003/2008, Red Hat Linux, Ubuntu, SQL, and Oracle, JIRA

We'd love your feedback!