We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Ashburn, VA

SUMMARY:

  • Extensive experience in modern IT industry as Software Configuration Manager, and System administrator. Extensive experience includes Build/Release Management, Deployment strategies.
  • Extensively worked with Infrastructure as a Service (IaaS) environments using AWS Cloud Formation and Chef. Automated Infrastructure provisioning with Cloud Formation plugins in Jenkins.
  • Good Knowledge in AWS management tools such as (EC2, EBS, RDS, and Route53) and developed AWS Cloud Formation templates to create custom sized EC2 instances, ELB.
  • Maintained versions of infrastructure for Dev, test and production environment.
  • Experienced at Software Development Life Cycles and Agile Methodologies.
  • Extensively worked on Jenkins for continuous integration and for end to end automation for all builds and deployments. Managed plugins for Jenkins deployment.
  • Experienced at automating the release process of applications using Shell scripts with tools like Jenkins, Maven and Apache Tomcat server.
  • Extensive experience with Source Code Management tools like GIT, right from planning, installation, configuration, facilitating a good CM environment with a well - defined branching, merging and tagging process.
  • Extensive experience in working with version control tools like GitHub, Atlassian BitBucket and GIT.
  • Extensive experience in installing, configuring, troubleshooting, maintaining, implementation, and support on RedHat Linux, CentOS, Amazon Linux and Ubuntu.
  • Experienced on Databases, to create its Objects - Tables, Stored Procedures, Triggers, using PL/SQL in MS SQL Server, Oracle Data Connectivity, for Web and Windows Using JDBC and ODBC Drivers.
  • Implemented Chef as the Software Configuration Management and Deployment tool to manage and administer nodes.
  • Virtualized the servers using Vagrant and VirtualBox for the test-environment and dev-environment needs.
  • Experienced in managing users and permission both on premise and on cloud using IAM.
  • Experience in software Build tools like Maven, Ant and Gradle for dependency management.
  • Ability in writing and execution of Shell Scripts, Ruby Scripting.
  • Setup and maintain continuous integration and continuous deployment pipeline using DevOps methodology.
  • Highly efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Experience in the tracking and reporting of release status.

TECHNICAL SKILLS:

Configuration management and Release Orchestration: - Puppet.

System administration: - RedHat/Debian families of Linux.

Network administration: - DNS, DHCP, NFS and FTP.

Continuous integration: - Jenkins, GIT and build tools.

Source version control: - GIT, GitHub and Atlassian BitBucket.

Scripting and automation: - BASH, Ruby, Python.

Virtualization: - Vagrant, VirtualBox and Docker containers.

Operating systems: - Ubuntu, RedHat/CentOS, Windows and OSX.

Cloud technologies: - Amazon web services.

Build tools: - Maven, Ant.

Web technologies: - HTML, CSS, XML.

Database Management: - MySQL/Maria DB, JDBC and RDS, DynamoDB (NoSQL) in AWS.

Web Servers: - Apache-Tomcat, WebLogic and Glassfish server.Workflow tracking using Jira, AWS simple workflow services, monitoring using Cloud watch, Cloud trail.

PROFESSIONAL EXPERIENCE:

Confidential , Ashburn, VA

DevOps Engineer

  • Coordinating the resource by working closely with Project Manager’s for release and all the operational Projects
  • Worked on creating build and deploy jobs using JENKINS tool
  • Source Code Configuration tools GIT used for different Projects.
  • Wrote ANT and MAVEN scripts to automate the build process.
  • Configured local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Preparing Shell scripts to run build jobs through Jenkins
  • Configured JENKINS for doing the build in all the non-production and production environments
  • Created and maintained the Python deployment scripts for Tomcat web application servers environments.
  • Deployed Enterprise Application Archive (EAR), and Web Application Archive (WAR) in staging, production
  • Coordinated all the IT projects successfully by resolving release interdependencies
  • Resolved build issues and provided guidance for developers and build engineers
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Developed Python and shell scripts for automation of the build and release process.
  • Implemented a Continuous Delivery pipeline with Docker and AWS.
  • Supported physical servers and virtualized servers. Worked with other engineers to support SANs (NetApp, Pure Storage) and VMWare hosts.

Environment: GIT, Jenkins, WebLogic, Java/J2EE, JDK, Python, ANT, MAVEN, UNIX, Windows XP, AWS.

Confidential

Build and Release Intern

  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod
  • Maintained source code repositories and build processes.
  • Was responsible for Creating and Maintaining Jenkins build and deployment jobs.
  • Develop Release Management framework and implement standards, processes, and controls for release and deployment activities.
  • Administering and troubleshooting issues related to GIT
  • Handling Code merges and conflicts resolutions on weekly basis.
  • Source code configuration tools Subversion used for different projects.
  • Developed unit and functional tests in Python and Java.
  • Worked on writing automation scripts for deployment jobs using Shell Scripting
  • Managed builds and made necessary changes to Ant build scripts for Java/ WebSphere based applications
  • Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Integrated SonarQube with Jenkins to analyze the existing code and make further code enhancements for achieving a better code quality
  • Coordinated all the IT projects successfully by resolving release interdependencies

Environment: GIT, Jenkins, Java/J2EE, Subversion, WebSphere JDK, ANT, MAVEN, Linux, Windows XP, SonarQube, Nagios

We'd love your feedback!