We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Keene, NH

SUMMARY:

  • 7+ years of IT experience working on DevOps and Amazon Web Services with a major focus on Cloud Computing, Automation, Continuous Integration, Software Configuration, and Build/Release Management.
  • Experience in cloud administration provisioning and managed services like: EC2, S3, Glacier, ELB (Load Balancers), VPC, AMI, SNS, SWF, Terraform.
  • Experience in Designing architectures leveraging Windows Azure and Windows Workflow Foundation.
  • Experience in DevOps environment with expertise in using Configuration management tools like Ansible, Chef, puppet, RSpec and CI/CD.
  • Developed Web pages using Struts view component jQuery to create the user interface views Migration 3rd party application
  • Handled the day - to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts. Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Analyzed and understood the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Extensively worked with version control tools like, CVS, SVN, Perforce and expertise in DevOps using tools like Jenkins, Bamboo, Gradle, Serena Products, Clear Case, and Build Forge, Hudson.
  • Used Docker images and containers for redirection of ports and Volumes and packaged the application into a standardized unit for software development.
  • Experience with Urban Code products (Anthill Pro, UBuild, uDeploy) and automation configurations within the products.
  • Managing and Architecting of virtual servers. Monitoring of Application and Servers through Nagios, Zabbix, App Dynamics and Splunk. Web/Application Servers Administration on Apache, Nginx, JBoss, Tomcat, C#.
  • Involved in IIS Servers Administration like troubleshooting & deployment of IIS application, website troubleshooting.
  • Administered, monitored and fine-tuned WebLogic Server and applications in all the environments Development, Stage and production environment.
  • Installation and Configuration of Web Sphere software development environment (SDE) to automate build processes.
  • Written and post installed scripts using Perl scripting, Shell scripting, shell scripts (Bash), Python and PowerShell for automating tasks.
  • Extensively used Ruby scripting for creating playbooks comprising all resources, databases, templates, attributes.
  • Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts from source code.
  • Developed Modules for installation & Auto healing of various tools like MSSQL, SonarQube.
  • Administrated/Maintained of Source code management with TFS and Git and repositories GitHub and Artifactory.
  • Extensive experience in SCM concepts: Branching, Merging, Check-in/out, Labeling, Tagging, Packaging, Baselines and Releases.
  • Designed Frontend with in object oriented Full Stack Developer, OOAD, Selenium, and JavaScript Framework like AngularJS, Node.JS, Backbone.js, Require.js and Ext.js
  • Migrate IaaS, PaaS, and SaaS instances between public and private clouds in LAMP, Apache, SQL, MySQL, and UNIX.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Developed strategy to move test cases Cucumber for existing and new test cases.
  • Wide knowledge on mirror settings in settings.xml to configure Maven to have Nexus as a repository
  • Experienced in working with Apache Hadoop, Hive, Pig, Kafka, Spark, RabbitMQ and Logstash.
  • Managed environments like DEV, QA and PROD for various releases and designed instance strategies.
  • Worked with .Net Server Controls, Web User Controls, Data Grid View and Validation Controls using ASP.Net
  • Used GRADLE to build the project into WAR and JAR files and SVN for version controlling.

TECHNICAL SKILLS:

Programming / Scripting Skills: C# .Net, C, C++, JAVA, Visual Basic, SQL, Linux Shell Scripting, Python, VBScript, JavaScript, CMD, PowerShell V5.0

DevOps Technology: CI/CD, IaC, Confidential, Azure, Docker, Node.js, Puppet, Maven, Gradle, MSBuild, NuGet, Jenkins, VSTS, Vagrant, Git/GitHub, SVN, Bit Bucket

Servers Knowledge: Apache HTTP Server, Tomcat, JBoss AS, IIS, Exchange server, SVN, Microsoft Team Foundation Server 2010, Windows Server, Microsoft Dynamic CRM, Streaming Media Server, Ubuntu, RHEL

Application / Simulation Tools: NS2, Install Shield, Microsoft Project, Visio, Dreamweaver, Photoshop, Visual Source Safe, Visual Studio Test Professional, Visual Studio Team System, Visual Studio Application Lifecycle Management, NetBeans, Eclipse, Apache Ant, Microsoft Visual Studio.

Database Knowledge: Oracle 11g, MS Access, Microsoft SQL server, MySQL, PostgreSQL, IBM DB2, FoxPro, Shibboleth SP/IDP.

Documentation Experience: Use Cases, Test Cases, Project Management Documents, System Design Documents, System Requirements Specification, Test Plans, User Manuals, NUnit Unit Testing, Technical Architecture Document

IDE: Microsoft Visual Studio, Eclipse, Primal Script, Brackets, Sublime Text, PowerShell Studio

Networking Tools and Knowledge: Martis DXX Manager Network Management System, Cisco IOS Internet Information Server (IIS), Windows Server, TCP/IP, SNMP, LAN, MAN/WAN, Firewall, FTP, Telnet, AD, DNS, DHCP, WINS, Ethernet, PPP, HDLC, Frame Relay

PROFESSIONAL EXPERIENCE:

Confidential

Sr. DevOps Engineer

Responsibilities:

  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform, support different Cloud service providers like Confidential and Digital Ocean.
  • Designed and developed Confidential Cloud Formation templates to create EC2 instances, custom sized VPC, sub nets.
  • Used Cloud Front to deliver content from Confidential edge locations to users, allowing for further reduction of load on front-end servers.
  • Used Confidential Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Confidential nodes and Tested Playbooks on Confidential instances using Python. Run Ansible Scripts to Provide Dev. Servers.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Involved in Architect, build and maintain highly available secure multi-zone Confidential cloud infrastructure utilizing Chef with Confidential CloudFormation.
  • Wrote Chef Recipes for various applications and deploying them in Confidential using Terraform.
  • Built the Confidential infrastructure from the scratch for the Project Nextgen App which is an internal application that logs the customer data
  • Worked on Confidential ECS service and Setup clusters and deployed different tomcat-based applications on ECS and configured with Auto Scaling Groups and Load balancer to get high availability.
  • Migrated java base applications and java web based applications and migrated ETL based applications, Server less ETL based application setup on top of cloud Confidential .
  • Worked with Ansible tower. Integrated Ansible tower with Jenkins to deploy code to different servers
  • Utilized Ansible to automate the creation of log aggregation pipeline with Elastic Search, Log stash, Kibana stack (ELK stack) to send all our team's logs coming into cloud watch, to process them and send them off to Elastic Search
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML script
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant, berk shelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Used Chef for server provisioning and automating infrastructure and version control of Chef Cookbooks, testing of Cookbooks using Food critic and NG.
  • Developed Chef Cookbooks, Recipes in Ruby scripts and Resources, run lists, managing Chef Client nodes, and uploading cookbooks to chef-server
  • Implement running integration test suit for Chef Cook book using ServerSpec and Docker.
  • Used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible, and converting manual procedures to dynamic API generated procedures
  • Using GIT as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repo, saving changes for later (Stash), and recovering files. Branching, creating tags, viewing log
  • Coordinated developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control
  • Used Ruby RSpec framework and wrote test cases for regression and to resolve refactoring problems.
  • Prepared Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Automated setting up server infrastructure for the DevOps services, using python scripts
  • Wrote python script using boto to query all Elastic Load Balancers (ELB) in the Confidential account, grab the associated SSL cert from the associated listeners and report on the time remaining until the cert expires
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terra form Templates and Containerized the infrastructure using Docker, which was setup in Vagrant, Confidential and VPCs
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the Confidential services with the paradigm of Infrastructure as a Code.
  • Hands on experience on installation and configuration of multiple versions of Ruby using Ruby version manager (RVM), gemsets and bundler
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and RSpec.
  • Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, Asp.Net Controls, Telerik .NET UI Controls.
  • Developed Application forms in ASP.NET using C# as the code-behind language and LINQ as the SQL database
  • Developed web forms in MVC using C# as the code-behind language and the SQL consumer.
  • Involved in migration of Artifactory from Docker registry. Developed a python script that allows access tokens of Artifactory to send images from Docker registry and also from ECS clusters.
  • Installed and configured latest version of Docker Datacenter including universal control plane (UCP) and Docker trusted registry (DTR) on a cluster of hosts
  • Created cloud infrastructure like EBS (Elastic beanstalk Application), ECS using Terraform for the deployment of Dockerized application
  • Developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
  • Created Confidential infrastructure provisioning using Terraform and Amazon cloud computing.
  • Created cloud infrastructure like EBS (Elastic beanstalk Application), ECS using terraform for the deployment of Dockerized application.
  • Worked on Capacity planning and license evolution for Enterprise Splunk Instance.
  • Developed Splunk infrastructure and related solutions as per automation tool sets.
  • Developed JSP pages and Servlets for customer maintenance and use AngularJS.
  • Developed a core component of Analytics with Node.js, Angular.JS and Backbone.js.
  • Developed restful web services using Jersey and spring and developed rest services using Node-JS and other node modules.

DevOps/ Build Release Engineer

Confidential, Keene, NH

Responsibilities:

  • Modified existing software allowing it to adapt to the new hardware with improved performance and writing puppet manifests based on the requirements
  • Wrote puppet modules as part of PCI compliance both Linux and windows environments and wrote RSpec for all those modules
  • Deployed and configured Puppet Server, Puppet DB for configuration management to existing Linux (RHEL) infrastructure.
  • Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
  • Designed and development of a proof-of-concept real-time notification system using Node.js.
  • Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD and SQL
  • Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling
  • Deploying and managing applications in Datacenter, Virtual environment and Azure platform as well.
  • Applied PowerShell automation routinely to many parts of the projects in order to reduce errors, improve consistency, improve quality and deliver features faster.
  • Created several PowerShell scripts to assist in migrations and deployments and daily operational procedures. Developed an administration tool in PowerShell to replace an application in our domain
  • Used C# to create custom objects to handle functions difficult to implement with PowerShell.
  • Experienced in developing the UNIX Shell Scripts and PERL Scripts to execute the scripts and manipulate files and directory.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge code.
  • Used sub modules in the GIT and configured plugins for the integration tools to the version control tools
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins configured the services using modern DevOps tools
  • Designed & implemented VPC service for extension of customer's on-premises datacenter with Confidential Cloud using Confidential VPC and VPN& Direct connect services
  • Competenced in designing Confidential cloud models for Infrastructure-as- a-Service (IAAS), Platform-as- a-Service (PAAS) and Software-as- a-Service (SAAS)
  • Built provisioning engine that utilizes chef and Ansible to implement deployments to multiple platforms including VMWare and Confidential .
  • Managed Confidential infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation Chef.
  • Devops role converting existing Confidential infrastructure to server less architecture ( Confidential Lambda, Kinesis) deployed via Terraform or Confidential Cloud formation.
  • Created AMI's to implement automatic deployments of application components and bootstrapping Confidential EC2 Instances by passing User Data to download files from S3.
  • Experience is setting up monitoring of operational and performance metrics of our Confidential resources and web applications using Cloud Watch and Nagios.
  • Setting up IAM Users/Roles/Groups/Policies and automated DB &App backups to S3 using Confidential CLI.
  • Installed MS Project server and integrated it with existing TFS and SharePoint environment and Worked on SharePoint & SSRS Integration
  • Worked with MS SQL Server to create new databases and backup/ Restore of existing TFS databases.
  • Installed and configured latest version of Docker Datacenter including universal control plane (UCP) and Docker trusted registry (DTR) on a cluster of hosts
  • Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, Asp.Net Controls, Telerik .NET UI Controls.
  • Created Continuous delivery pipeline setup using Groovy scripting and Cloud Bees Jenkins
  • Wrote CI/CD pipeline in Groovy scripts to enable end to end setup of build & deployment using Cloud Bees Jenkins.
  • Installed and configured continuous integration and continuous delivery application JENKINS and Bamboo.
  • Administered, configured, tuned and Troubleshot WebSphere in a clustered environment on Aix.
  • WebSphere Portal Administration and maintaining the Portal Stack and responsible for installing, maintaining and Management Systems running on Operating Systems
  • Used WebSphere Admin Console and wsadmin scripting to install enterprise EAR, WAR files for hot deployment
  • Working on debugging IIS issues using debugging tools such as log parser.
  • Involved in IIS Servers Administration like troubleshooting & deployment of IIS application, website troubleshooting etc.
  • Maintained multiple Internal/External websites on IIS with multiple server environments using various techniques (Multiple IPs, Ports, and Host headers).
  • Involved in writing all client side validations using Java Script, JSON.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver.
  • Developed new Automation test cases using selenium WebDriver and TestNG.

Build Release Engineer

Confidential, Madison, WI

Responsibilities:

  • Created Bash scripts to monitor processes and making sure process startup when operating system restart using chkconfig and RC startup levels.
  • Strong understanding in writing the automation of processes using the shell script with bash
  • Worked on automation of processes using Crontab and shell scripting using Bash.
  • Involved in developing custom scripts using Shell scripts to automate jobs.
  • Created shell scripts for automating the daily maintenance and update processes in the production environment.
  • Created a legacy SVN repository from pure script dependency and no representation of releases to clear direction regarding where code resides and the difference between releases.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool. Imported and managed multiple corporate applications into Tortoise SVN
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Integrated Maven and Subversion for releases, creating and modifying the pom.xml files for maven projects.
  • Used ANT, MAVEN as a build tools on java&.net application for the development of build artifacts on source code.
  • Installed and configured continuous integration and continuous delivery application JENKINS.
  • Worked on setting up Jenkins Master - Slave configuration on Automation servers.
  • Created Continuous Build Process using Cruise Control and Hudson
  • Implemented continuous integration using the Hudson, which tracks the source code changes
  • Worked on Continuous Integration and build automation using Hudson CI and Sonar
  • Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build Forge, Visual Build Professional.
  • Assisted customers in implementing various strategies using Build forge as the automation engine
  • Installed Build Forge and performed troubleshooting during installation.
  • Valuated code review tool Fortify and successfully installed. Fortify is currently being used for reviewing codes to validate security related loopholes in code. Integrated Fortify with Bamboo.
  • Utilizing Continuous Integration and Continuous Deployment through Agile Methodology to deliver weekly software deployments through Bamboo.
  • Worked on AnthillPro by creating and scheduling jobs and Builds and deployments using the same.
  • Automated manual build and deployment processes with Jenkins and AnthillPro for various applications, deploying to development, QA.
  • Used bean shell scripting in AnthillPro and shell scripts and JACL scripts with the wsadmin interface to deploy applications.
  • Administered, monitored and fine-tuned WebLogic Server and applications in all the environments Development, Stage and production environment.
  • Configured and administered JDBC Connection pools/multi pools/ data sources on WebLogic Sever.
  • Involved in migration of Artifactory from Docker registry. Developed a python script that allows access tokens of Artifactory to send images from Docker registry and also from ECS clusters.
  • Created cloud infrastructure like EBS (Elastic beanstalk Application), ECS using Terraform for the deployment of Dockerized application
  • Worked on Manual configuration and creation of Jboss Template for deploying onto multiple servers.
  • Worked on JBOSS EAP Shared environment setup from begin to end to setup Dev, Test and Prod tiers.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Involved in writing the test Cases using Cucumber Framework in Selenium Scripts.
  • Implemented automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in cucumber framework.

Linux Systems Engineer

Confidential, Birmingham-AL

Responsibilities:

  • Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Git and used version control tools to build war/jar artifacts.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management
  • Good understanding of builds tools such as Maven and Ant, MSBuild and NANT
  • Insisted & migrated projects from Cruise Control to the Jenkins CI tool and NAnt to Maven
  • Installed & Configured Jenkins to support various Java builds. Also, installed & configured various Jenkins plug-in to automate Continuous build & deployments.
  • Writing shell scripts to handle server processing Migrating applications from .Net to Python Monitoring applications/servers performance with Splunk, Jenkins, etc.
  • Worked on Jenkins and AnthillPro by creating and scheduling jobs and Builds and deployments using the same.
  • Designed and setup continuous integration for automated builds using Hudson.
  • Automated Docker image deployment to a dev and production environment using Jenkins
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing container
  • Maintained and configured tools like Hudson in order to maintain easier build and continuous Integration
  • Setup and configuring jobs in continuous integration tools Cruise Control, Hudson for project builds.
  • Develop policy and scripts for automation of build based on Perl, ant, Visual Build Pro under Build Forge
  • Expertise building and monitoring software projects continuously with a CI tool, Cruise Control, Build Forge, Visual Build Professional.
  • Assisted customers in implementing various strategies using Build forge as the automation engine
  • Automate process of build deployment and promotion using mix of technologies like and Octopus Deploy, and Bamboo.
  • Mainly responsible for Stash, Bamboo, Source tree, Git, SVN, VSS, and Team site and implementing automation across department.
  • Worked on AnthillPro by creating and scheduling jobs and Builds and deployments using the same.
  • Implemented SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results
  • Developed cloud Modules for installation & Auto healing of various tools like Jenkins, Nolio agents, MSSQL, SonarQube, Nexus.
  • Designed and coded automated testing for software using selenium web driver, TestNG, and cucumber.
  • Wrote cucumber tests and pair programmed for the backend RESTful services.

We'd love your feedback!