We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Jacksonville, FloridA

SUMMARY

  • Around 7 years of Experience in IT industry with a profile of Build & release Management, Source Code & Configuration management, Infrastructure automation and System Administration.
  • Experience in configuring the EC2 instances and also hands - on experience in setting up the infrastructure of AWS.Build & Release Automation Experience
  • Good knowledge on DevOps activities such as Continuous Integration and Continuous Deployment and also on the required tools.
  • Hands on experience in setting up the continuous integration tool Jenkins and have a good understanding of Jenkins build process.
  • Extensive experience in using Build Automation scripting like ANT and Maven, Gradle.
  • 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, GIT and good knowledge on Branching and merging code lines in the GITAmazon Web Services Experience
  • Experience in implementing AWS for enterprise environments.
  • Hands on experience with EC2, S3, RDS, VPC, ELB, Cloud Formation, Auto scaling.
  • Expertise on 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 the cloud.
  • Expertise on few of the 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.Configuration Management and Deployment Experience
  • Expertise in configuring Chef and Puppet that included the installation and configuration of the Puppet master, chef client, chef server, agent nodes and an admin control workstation.
  • Experience in SCM tools Chef and Puppet, Microsoft Virtual SourceSafe, 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.Languages/Scripting and other tools experience
  • In-depth knowledge on scripting like Advanced Shell Scripting, Python, Ruby.
  • Experience with cloud and virtualization based technologies like Docker, AWS, VMware.
  • Expertise in automated deployment of websites, applications and services to production environments.
  • Good Knowledge on directory services related to windows domain networks like Active Directory.
  • 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.
  • 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 the project and issue tracking tools in agile development called JIRA.
  • Good Knowledge on IT monitoring, network & applications monitoring, server monitoring tools Nagios, Appdynamics, Sensu, Splunk.
  • Expertise in maintaining and troubleshooting Red Hat Linux and Windows platforms.
  • Expertise on Project Delivery and good knowledge of all phases of Software Development Life Cycle(SDLC).
  • Knowledge on Apache Kafka messaging system in handling data pipeline for high speed filtering and monitoring data pipelines.

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, Florida

Sr. DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implement the Build automation process for all the assigned projects in Vertical Apps domain.
  • Familiarity with Infrastructure engineering as the company is based on transportation design and construction management services.
  • Performing regular Cron job updates in servers.
  • Worked with SVN and GIT version controls.
  • Worked on understanding UI design.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders
  • Support the 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.
  • Set up Jenkins for Continuous Integration Process
  • 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 the Python deployment scripts for WebSphere application server.
  • Developed shell scripts for automation of the build and release process.
  • Worked on SQL Server 2012 management in DDL and DML script migration
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of the daily process.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Set up the 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 tools
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM
  • Experience in setting up the chef-repo, chef workstations and chef nodes.
  • Researched and implemented code coverage and unit test plugins like Find Bugs, Check style and PMD with Maven.
  • Worked with the development team to migrate Ant scripts to Maven.
  • Development, Quality Assurance, and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Experience in creation of custom build scripts using TFS including knowledge of TFS server.
  • Provided end user training for all Tortoise SVN, JIRA users to effectively use the tool.
  • Expertise on tool called Terraform for building, changing, and versioning infrastructure.
  • Worked on Monitoring tool called Nagios and Sensu for monitoring applications and Server.
  • Experience in writing the 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 the setup for Master-slave architecture to improve the Performance Automated SQL Scripts.

Environment: GIT, Tortoise SVN, Jenkins, MAVEN, Amazon web services, Puppet, Chef, Python Scripts, Shell Scripts, Nagios, Sonar, UNIX, Sensu, JIRA

Confidential, New Jersey

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, rsync).
  • 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 the Build and automated Testing Infrastructure. Educated both Development and QA teams with the tools and process.
  • Managed GitHub Projects and migrated from SVN to GitHub with history.
  • Implementing Change Management and Release Management based on the ITIL Framework. Starting up project for Configuration Management Database
  • Worked on Containerization technology called Docker.
  • 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 the Developers when there were Conflicts during the Merging process.
  • Experience in building .Net Applications using MSBuild and deploy them to IIS Servers.
  • Extensive knowledge of Multiple Client Operating Systems such as Windows, UNIX, and Red Hat Linux.
  • Implemented the SCM Best Practices by allowing each and every individual Developer their own Workspace.
  • Used Agile and Scrum Methodologies.

Environment: Java, ANT, Maven, Gradle, Jenkins, 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 the 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.
  • Testing the application manually.
  • Performed weekly and call deployments of application codes to production environments.
  • Coordinated application release with the developer, DBA, QA and project management teams.
  • Worked in cross-platform environments like Red Hat Linux, UNIX and Windows.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Participated in the designing from the initial stage of development and prepared the class and sequence diagrams.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Troubleshoot tickets on the help desk tracking system.
  • Configured Environment, run unit tests and created reports by using Maven.

Environment: Java, J2EE, SVN (Subversion), Hudson Ant, Maven, Jenkins, JIRA, Shell/Perl Scripting, WebSphere, UNIX.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for versioning the 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.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment.
  • Worked on Configuration Management using Microsoft tool called Microsoft Virtual SourceSafe.
  • Defined branching and merging strategies.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • 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 onto on to Apache Tomcat application servers and configured it to host the wiki website.
  • Deployed application packages on to Apache Tomcat Sever.
  • Coordinated with software development teams and QA teams on issues and solved the problems.

Environment: SVN, Jenkins, ANT, MAVEN, Shell (bash), Microsoft Virtual SourceSafe, Apache Tomcat Server, Java/J2EE, Linux

Confidential

Deployment Engineer

Responsibilities:

  • Deployed static code into Apache Web Servers and IIS Webservers.
  • Involved in the project development using Java/J2EE technology, JSP, HTML, XML, and Servlets.
  • Involved in the Deployment, Integration and Configuration management process for the application modules.
  • Used Tomcat as Application server for development and deployment.
  • Creating appropriate Servlets and JDBC applications depending on the client’s requirements.
  • Extensively used My Eclipse as an IDE for building, developing and integrating the application.
  • Involved in Database designing using ER Modelling and creating tables.
  • Built the application and deployed the same on WebSphere application server.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Converting the ANT Build projects to Maven Build projects.
  • Developing the Maven build scripts (pom.xml's).
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Building and Administering the Jenkins Continuous Integration servers.
  • Built and Configured Jenkins Slaves for Parallel Job execution.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process
  • Installed and Configured the 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 the whole process.
  • Involved in periodic archiving and storage of the 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: Subversion (SVN), ANT, Maven, Hudson, Jenkins, WebSphere, Perl Scripts, Shell Scripts, XML, Windows 2003/2008, Red Hat Linux, SQL, and Oracle.

We'd love your feedback!