We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Arlington, TX

SUMMARY:

  • 5 + years of experience in IT industry comprising Linux Administration, Software Configuration, Build and Release Management, Deployment Automation , Amazon Web Services and Cloud implementation .
  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services ( AWS ) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Experience on technologies and platforms including JAVA , Node.js , Jenkins , Subversion , Git , Unix/Linux , windows server, Docker , Ansible , Chef , Puppet AWS , across Financial and Healthcare sectors.
  • Provisioning Web Servers in AWS using different services EC2, VPC, ELB, Auto Scaling, Route53 using Cloud formation templates & AMI’s using Infrastructure as a Service ( IAAS ).
  • Experience in working with configuration management tools like Puppet, Chef and Ansible . Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Created and Maintained Chef Recipes and Cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Implemented Continuous Delivery framework using Chef Jenkins , and Maven in Linux environment on AWS Public cloud.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Data bags, templates, attributes.
  • Proficient in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Dockerized applications by creating Docker images from Docker file.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo .
  • Extensively worked on Hudson, Jenkins , Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experience in administrating, deploying and managing RedHat, Ubuntu and CentOS servers.
  • Proficient in Python Scripting, Shell Scripting, SQL , build utilities like open make, ANT and Cruise Control.
  • Experience in Kubernetes & writing the scripts in Perl and Shell Scripts for managing various enterprise applications.
  • Hands on experience in branching, tagging and maintaining the version across the environments using SCM tools like GitHub , Subversion ( SVN ) and TFS on Linux and windows platforms.
  • Good knowledge and hands on Experience in some monitoring tools like Splunk, Nagios , etc.
  • Experiences on design and implementation of Hybrid Test Automation Framework build using Selenium RC, TestNG, Maven, Apache technologies under Java platform.
  • Automated setting up server infrastructure for the DevOps services, using Ansible , shell and python scripts .
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, and Fisheye.
  • Integrated Jenkins with various DevOps tools such as Nexus, Puppet etc.
  • Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
  • Created automation and deployment templates for Relational and NOSQL databases (standalone and RDS), including Oracle, SQL Server , MongoDB and Maria DB in AWS.
  • Configured NodeJS express applications in production and pre - production environment by Configuring with Nginx and Ansible Web servers.
  • Extensive experience in Atlassian , ticketing and tracking tools like JIRA, J-UNIT, Bugzilla for Production hotfixes and bug fixes .

TECHNICAL SKILLS:

Programming Languages: C, Java, SQL

Scripting: Shell, Bash, Python, Ruby,Groovy

Versioning Tools: SVN, GIT,

Automation Tools: Jenkins, Hudson, TeamCity

Build Tools: Ant, Maven, Gradle

Configuration Management Tools: Chef, Puppet, Ansible

Databases: MYSQL, MSSQL, SQL Server,NoSQL, Oracle, MongoDB,Cassandra

Virtualization: Docker, Kubernetes

Monitoring Tools: Cloud Watch, Nagios, Splunk

Cloud Technologies: AWS, Docker Containers

Bug Tracking Tools: Bugzilla, Atlassian JIRA

Repository Manager: Artifactory, Nexus.

Web servers: Web logic, WebSphere, Apache Tomcat, JBOSS

Operating Systems: LINUX (RHEL 6/7), Unix, Ubuntu, Centos, Windows

PROFESSIONAL EXPERIENCE:

Dev Ops Engineer

Confidential, Arlington, TX

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Implemented & maintained the Branching and Build / Release strategies utilizing Subversion ( SVN ).
  • Designing and implementing fully automated server build management , monitoring and deploymen t by using technologies like Chef .
  • Implementing a Continuous Delivery framework using Jenkins , Puppet and Maven in Linux environment.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu).
  • Used Ant, Maven and Graddle as a build tools on java projects for the development of build artifacts on the source code.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Virtualized the servers using the Dockers for the test environments and dev-environments needs and also configuration automation using Dockers containers .
  • Migrated applications to the AWS cloud.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket .
  • Configuring RDS instances using Cloud formations and Terraform .
  • Expertise in Docker container and its configuration based on requirement, maintaining the Docker hub for container images .
  • Used Jenkins to automate builds and deployments .
  • Built Python apps that allowed developers to build proprietary solutions without requiring standard components.
  • Provided assistance for management of AWS storage infrastructure systems.
  • Automated the build and release management process including monitoring changes between releases.
  • Involved in implementing Workflows , Components , Screens and Notification schemes in Jira.
  • Build artifacts are deployed into Tomcat instances , which were integrated using the Perl and Shell scripts .
  • Responsible for User Management , Administration , Group Management , Slave Management , new job setup in Jenkins

Environment: Subversion, ANT, Jenkins, Docker, Linux, Ubuntu, Maven, Apache Tomcat, Shell, Perl, Puppet, Chef, Terraform, AWS (Amazon Web Services), Ec2, and JIRA.

DevOps Engineer

Confidential, Acton, MA

Responsibilities:

  • Associated with multiple environments like Dev, QA, Perf, Prod and Infrastructure services within organization to ensure Build & Release delivery process.
  • Involving with Development and testing team with migrating the services from Data center to Cloud environment.
  • Supporting for Agile methodology for these services and using Version One for tracking tool.
  • Working experience with Version controls tools like SVN and GIT and involved in various teams to migrate from SVN to GIT with history.
  • Expertise working experience on continuous build integration tools Hudson & Jenkins .
  • Create and Build Jenkins jobs and stores the build artifacts in Nexus and Udeploy by using preconfigured scripts.
  • Worked on different environments like Tomcat and Web logic and migrating the environment Web logic to Tomcat based on that service UI like (Rest, SOAP).
  • Implemented the Chef Scripts for automation for Deployments of different service in Different environments.
  • Managed Source Code and Chef Code repositories in GIT . By involving Jenkins job create latest artifact in Nexus and push Automation code to Chef Server .
  • Involving on writing Cookbooks, Roles and Environment and Data bags setup Scripts for Chef Automation in Cloud environment.
  • Create and customize the automation script to run deployment smoothly in minimal time using Ruby, shell and Python scripts.
  • Primarily focus on moving all services which are involved our team from Data Center to Cloud Environment.
  • Configured the central DNS for Auto scaling Load Balancer to having the HA service of that particular application.
  • Mostly worked on Blue Mix to setup environments, configurations to deploy applications.
  • Involved in the creating template for deployment to cloud environment Blue Mix and build using Jenkins.
  • Involved in creating a components and resources for that particular region for deploy latest build application through Udeploy .
  • Prepare the architecture for deploy process of application using Udeploy.
  • Involved with ATDD automation by cucumber, testing team for test an application’s which are using Chef Automation in Cloud environment.
  • Participate in production deployments, troubleshoot deployment issues.
  • Involve with Database team to extract data from external databases and customize properties files and data source information for Java applications.
  • Document build processes and participate in process reviews placed in shared location or team site within the organization.
  • Involved in maintaining Splunk for centralized log monitor, correlating, reporting and alerting on log data.
  • Provided 24/7 on call support in both testing and production environment.

Environment: D evOps, Suse, AIX, Puppet, Git, SVN, AWS, Maven, Jenkins, Sonar qube, Nagios, Splunk, Python, Shell, Docker, Nginx, Git Hub, Ubuntu .

Jr. DevOps Engineer

Confidential, Foster city, CA

Responsibilities:

  • Worked on installation, configuration and maintenance of Debian/ Red hat, CentOS Servers at multiple Data Centers.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies .
  • Deploy, configure, and maintain compute on Azure Cloud.
  • Worked on creating environments and solutions in Azure cloud service.
  • Worked on creating designs and configuring load balancer in the Azure cloud .
  • Extensively worked on creating Azure service bus , Azure search .
  • Updating patches to Azure clusters.
  • Monitoring the Azure clusters health pre and post deployments.
  • Troubleshoot Azure related issues and engage internal teams and vendor for issue solutions.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation.
  • Converted .Net applications to Microsoft Azure Cloud service project as part of Cloud deployments.
  • Closely worked with developers, project managers and product owners to setup the road map, and supported day to day build issues.
  • Experience on JIRA , Confluence for issue tracking, documentation and code integration.
  • Experience in Version Control Systems like Subversion (SVN/Tortoise) , GIT .
  • Implemented GIT mirror for SVN repository, which enables users to use both GIT and SVN .
  • Worked with DevOps team on areas related to Chef for Cloud Automation .
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing Infrastructure.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Wrote custom puppet modules for managing the full stack application (Tomcat/httpd/MySQL/Java) and streamlined email infrastructure.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Working with AWS services such as EC2 , VPC , RDS , Cloud Watch, Cloud Front, Route53 etc.
  • Worked in creation and modification of Instances, AMI’s , and Security Groups within EC2 , Monitor and built reports through Cloud Checker , and Cloud Watch .
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Installing, configuring and managing Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, Maven, ANT, and Puppet .
  • Integrated Build Process through Jenkins to various SCM tools like GitHub , SVN .
  • Managed and monitored the server and network infrastructure using Nagios .
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Used Artifactory to configure and manage infrastructure

Environment : Red hat, Azure Cloud, CentOS, Jenkins, Vagrant, JIRA, Chef, Puppet, GIT, SVN, Maven, ANT, Artifactory, Java/J2EE, Python, Tomcat, MySQL.

Build And Release Engineer

Confidential

Responsibilities:

  • Involved in designing the technical Design Documents as per the Business requirements.
  • Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Implemented, configured spring message sources, resource bundles for labels, message properties for internationalization.
  • Implemented centralized dispatch controller to pass incoming request to helper classes using Spring MVC annotations, custom annotations and java reflection technology.
  • Wrote test cases based on the requirements document.
  • Implemented SOA architecture using SOAP web services by JAX-WS.
  • Created WSDL and WADL as a start points to develop an application.
  • Developed RESTFUL web services on JBoss IDE using Spring Framework.
  • Consumed RESTFUL web services on IIB tool to display results on consumer application.
  • Used Fortify static code Analyzer.
  • Used JBoss IDE with integrated server for designing, coding and developing applications.
  • Integrated the application with Spring Quartz framework.
  • Performed automated testing using Selenium RC, Java JUnit on various applications like Enrollment, Billing and claim Management.
  • Responsible for defining Testing Scope, Approach, Strategy, Test Entrance and Exit Criteria and Defect Management Strategy as per SOX Compliance.
  • Wrote test cases for the application and discussed with the team to identify the P1, P2, P3 test cases.
  • Participated in reviews of Test Scenarios to ensure the requirement coverage.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium RC on different module of corporate web site.
  • Responsible for performing sanity testing of new builds.
  • Design and develop functional and Load Test frameworks and develop automated test suites (Selenium with Junit ).
  • Developed generic Selenium API to be reused by different teams.
  • Participated in automating the regressions test cases.
  • Communicate with Db. developers and DBA
  • Monitor the status of full life cycle testing of Java and oracle -based applications
  • Performed scripting with shell for testing application.
  • Performed white box testing using Selenium IDE

Environment: Java, Ant, Cruise control, WebSphere, CVS, Shell & Perl scripting, MySQL.

Linux Admin

Confidential

Responsibilities:

  • Create user accounts and group policies on windows and Linux Servers
  • Day to day Linux hardware support, problem and change implementations, OS builds & upgrades along with day-to-day Storage.
  • Analyzed and resolved problems associated with Linux server/desktop hardware, application software.
  • Administer SSH access for user accounts.
  • Created CRON Jobs for file backups.
  • Responsible for the installation of CentOS Linux for new build environment.
  • Participated in Java/J2EE and also have the ability to develop XML, HTML, Shell Scripts and Perl Scripts.
  • Image servers and client computers and remotely manage their software after deployment on RedHat Linux.
  • Provide software and hardware tech support; 24/7 on call support as required.
  • Installed and maintained CentOS and Linux Red Hat Servers.
  • Provided release updates to the management team and business liaison leads . Releases were done at feature level and not at individual changes or at file level.
  • Configured and monitored JBOSS instances.
  • Installed GIT, and created GitHub account, created a local GIT repository.
  • Frequently accessed GIT through PUSH and PULL commands.
  • Responsible for administration of GIT version control and Perform activities branching, tagging, backup, restore, access permissions.
  • Experience in installation and configuration of a monitoring tool Nagios.
  • Set up and configure Network, switches, routers, WAN and Firewall .
  • Remotely copying files using SFTP, FTP, SCP and FileZilla .
  • Wrote UNIX shell scripts for automated installations, to extract logs using C, Bash, Perl, and Python
  • Troubleshooting the network with the help of Netstat, ping, NS lookup and Traceroute tools.
  • Configuration and Administration of Apache Web Server and SSL.
  • Configured application servers ( Tomcat ) to deploy the code.
  • Configuration and administration of DNS, LDAP, NFS, NIS in RHEL
  • Configure network protocols such as DNS, DHCP and SMTP and troubleshoot network issues related to TCP/IP protocol providing support for users in solving their problems
  • Maintain excellent client relations and service based on outstanding communication, technical efficiency, and problem-solving skills.

Environment: UNIX, Red Hat Enterprise Linux (4.x/5.x), Solaris 8, SUSE 10, Sun Ultra Enterprise 600/450, SUN Ultra 10/5/2/1, Samba, VMware, Bash

We'd love your feedback!