We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

DetroiT

SUMMARY:

  • 5+ years of experience as DevOps Engineer /System Engineer in implementation, administration and Application - product support in Linux and Windows in heterogeneous environments.
  • Experience in Installing, upgrading and configuring RedHat Linux 6.x and 7.x using Kickstart Servers
  • Application Deployments & Environment configuration using Chef, Puppet, Ansible
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.
  • Coordinate internal resources and third parties/vendors for the flawless execution of projects
  • Ensure that all projects are delivered on-time, within scope and within budget
  • Experience in Administration/Maintenance of source control management systems, such as SVN, TCM, GIT and knowledge of Clear Case.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Defining Branching strategies and CM build cycle in a complete SDLC for different projects.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Expertise in Configuration Management, Cloud Infrastructure, Automation with Amazon Web Services, Ant, Maven, Jenkins, SVN, GitHub, CVS, Chef, Tomcat, Apache, Linux
  • Experience with an in-depth level of understanding Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation, OPS Work, ELK, Security Groups.
  • Converted existing AWS infrastructure to Serverless architecture with AWS Lambda, Kinesis and deployed with Terraform and AWS Cloud Formation.
  • Excellent knowledge in Azure compute services, Azure Web apps, Azure Data Factory& Storage, Azure Media& Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform on Kubernetes.
  • Experience in Docker engine and docker machine environment to deploy microservices oriented environments for scalable applications along with containerization technology like docker containers and container images are custom modified and stored in Docker hub.
  • Experience in designing and maintaining the Git Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.
  • Expertise with software Build automation and standardization tools like Maven, ANT.
  • Deployed the applications on multiple JBOSS, WebSphere instances and maintained Load balancing, high availability and Fail over functionality.
  • Wrote Ansible Roles using YAML for deploying the applications from Artifactory into Application Servers like JBoss and Tomcat in Dev, QA, Pre-Production and Production Environments.
  • Experience writing the Jenkins file to create the Pipelines in Jenkins using the DSL based Groovy.
  • Developed Chef Cookbooks and Recipes in Ruby to manage systems configuration. Defined to manage and configure nodes. Coming to Ansible developed Playbooks and Roles in YAML for deploying and installing programs on multiple systems.

TECHNICAL SKILLS:

Continuous Integration/Deployment: Jenkins, Pivotal Cloud Foundry (PCF)Configuration Management Tools: Ansible, Packer, Terraform, Puppet, Chef

Monitoring Tools: Splunk,Nagios,Elasticsearch-Logstash-Kibana (ELK), Grafana, Datadog, Microsoft Network Amazon Services (AWS): EC2,ELB,S3,IAM,EBS,RDS,CloudFront, Cloud Formation, Route53, VPC, WAF, SNS. Container

Orchestration Tools: Amazon ECS, Kubernetes, Openshift, Docker Swarm

Cloud Management Platforms: OpenStack,RightScale, Rackspace

Build Tools: Maven, Ant, Gradle

Cloud Technologies: Amazon Web Services (AWS), Salesforce

Version Control: GIT/GitHub, BitBucket, Subversion, ClearCaseArtifact Repositories: Nexus, JFrog, Docker Hub

Virtualization/Container Tools: Docker, Vagrant, VMware, Helm Charts

Programming/Scripting Languages: SQL/PLSQL, C, C++, Java, BashShell, XML, PerlRuby, Python, Windows PowerShell, HTML

Code Quality/Code coverage tools: SonarQube, Cobertura

Databases/ETL: Informatic, Oracle, MySQL, MSSQL, MongoDB

Bug Tracking Tools: JIRA, ServiceNow, Remedy, HP Service center

Web/Application Servers: ApacheTomcat, JBoss, WebSphere, WebLogicTesting Tools: Selenium, Cucumber, Qunit, SoapUI

Documentation Platforms: Hobson Confluence, Microsoft SharePoint

PROFESSIONAL EXPERIENCE:

Confidential, Detroit

DevOps Engineer

Responsibilities:

  • Working on DevOps / Agile operations process and tools (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management)
  • Designing, building and deploying many applications utilizing almost the AWS Stack (EC2, S3, EMR, Lambda, ELB, Code deploy, code pipeline,) with focus on high-availability, scalability and fault-tolerance
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies.
  • Virtualized the servers using the Docker for the test environments and dev-environments need. Also configuration automation using Docker containers.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Implemented unit testing framework driven using JUnit and Cucumber Set up Jenkins master/slave to distribute builds on slave nodes.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Centos/Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Repeatedly worked on AWS Cloud platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route53, IAM, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
  • Updating kernel & security patches in Amazon Linux environment, Handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
  • Successfully managed multiple build pipelines from Dev through to Prod on GIT, SVN and CVS Source Control Management tools on various Operating Systems.
  • Experience in using GIT and Rational Clear case on Ubuntu and Windows environment.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Developed builds using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files.
  • Updating kernel & security patches in Amazon Linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
  • Setting up huge Kubernetes platform with four clusters and providing assistance to various app teams.
  • Designed and created multiple deployment strategies using CI/CD Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Installed, Configured salt stack to approachthe deployment and cloud management.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Automated our Kafka/Schema registry clusters to add/in corporate SSL/TLS. Schema registry is a JAVA app and we added Nginx in front of it and enabled SSL.
  • Automated the process of deploying JavaScript, PHP and Databases like MySQL, PostgreSQL to remotely located EC2 servers by using Chef cookbooks.
  • Experience in developing and scheduling ETL workflows in Hadoop using Oozie. Experience in tools like puppet to automate Hadoop installation, configuration and monitoring.
  • Expertise in Centos, Red Hat Centos / RHEL backup/restore with tar including disk partitioning and formatting.
  • Servers are configured & managed by using Chef/Puppet and System orchestration is done using Ansible.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Worked in setting up Chef Infrastructure, Chef-repo and Bootstrapping chef nodes.
  • Written Chef Cookbooks for various DB configurations to modularize & optimize product configuration.
  • Deployed the Java, HTML application into web application servers like Apache, Tomcat.
  • Worked with build tool Maven to complete the development in a shortest period.
  • Contracted to serve as the JIRA Systems Administrator for the international JIRA/Confluence infrastructure, including all associated programs, plugins and systems.
  • Provided ongoing support and configuration for JIRA projects, workflows, screens, fields, permissions, and other administrative tasks.
  • Work with individuals and teams to optimize JIRA workflow functionality as it relates to the team's processes as well as provide companywide visibility.
  • Written and implemented Perl script to modify LDAP database.
  • Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat.
  • Customized site definitions for SharePoint Personal Sites for automatic creation of Resume document library for each user, and modify user profile database.
  • Experience working with SharePoint workflows.
  • Created a SharePoint list/database for all construction codes. Searchable and sortable.

Environment: GIT, Jenkins, Nexus, CentOS, Nginx, Bitbucket, Maven, RPM, YUM, Docker, Apache Tomcat, JBoss, JUnit, Shell, Python, PHP, Ruby, AWS Services, Google Cloud, SaaS, PaaS, OpenShift, Chef, No SQL, Cassandra

Confidential

CloudDevOpsEngineer

Responsibilities:

  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM)
  • Jenkins is used as a continuous integration tool for automation of daily process
  • Continuous integration and automated deployment and management using Jenkins, Puppet, Chef, Maven, Ant, Docker, or comparable tools
  • Setup and build AWS infrastructure various resources VPC EC2, S3, Route53, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation
  • Experience with web deployment technology specifically Linux/Nginx/Apache/Tomcat
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Server configuration management via Puppet or Chef or Ansible and System orchestration via Ansible.
  • Created playbooks for OpenStack deployments and bug fixes with Ansible.
  • Debug and resolve Pre-Post OpenStack deployment failures.
  • Monitoring running stacks including events & resources on OpenStack Cloud.
  • Created plan and deploy Nagios monitoring server environment.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Worked on Vagrant for configure lightweight, reproducible, and portable development environments.
  • Created playbooks for OpenStack deployments and bug fixes with Ansible.
  • Debug and resolve Pre-Post OpenStack deployment failures.
  • Monitoring running stacks including events & resources on OpenStack Cloud. Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Worked on Vagrant for configure lightweight, reproducible, and portable development environments.
  • Experience in Administering Git / GitHub in Distributed Environments.
  • Creation of SSL and Digital Certificates for requesting, generating and implementation for the communication between clients and web servers.
  • Writing scripting in various languages like Python, Ruby and PowerShell Script and JavaScript.
  • Configure and manage Sonatype Nexus, Atlassian Stash, Jenkins, SonarQube and Apache Tomcat.
  • Working with build tools Maven, Ant to create builds as per projects requirements and maintaining uniformity.
  • Experience with Atlassian JIRA installation, administration and maintenance.
  • Complete Application Lifecycle Management for Atlassian Software Tools which comprise mainly of Confluence which is for project collaboration and JIRA which is for issue tracking and other code review and repository management tools.
  • Experience with JIRA Upgrade with minimal down time.
  • Configure and Supporting monitor tools like Splunk.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Create and manage Cinder volumes in OpenStack Cloud.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Experience in Administering Git / GitHub in Distributed Environments.
  • Creation of SSL and Digital Certificates for requesting, generating and implementation for the communication between clients and web servers.
  • Writing scripting in various languages like Python, Ruby and PowerShell Script and JavaScript.
  • Configure and manage Sonatype Nexus, Atlassian Stash, Jenkins, SonarQube and Apache Tomcat.
  • Working with build tools Maven, Ant to create builds as per projects requirements and maintaining uniformity.
  • Experience with Atlassian JIRA installation, administration and maintenance.
  • Complete Application Lifecycle Management for Atlassian Software Tools which comprise mainly of Confluence which is for project collaboration and JIRA which is for issue tracking and other code review and repository management tools.
  • Experience with JIRA Upgrade with minimal down time.
  • Configure and Supporting monitor tools like Splunk.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.

Environment: Ansible, Puppet, Hadoop Infrastructure, Sonarqube, AWS, PaaS, SaaS, Chef, Docker, GIT, SVN, Maven, Docker, TeamCity, Jenkins, Apache Webserver, JIRA, Python, Perl, PowerShell, uDeploy.

Confidential

Linux Administrator

Responsibilities:

  • Installation, administration, configuration of RHEL 5/6 including package management, patch management, regular systems administration tasks.
  • Installed Redhat Linux on bare metal servers and virtual machines using kick start and hardening the servers
  • Participated in migrating environment from 4.x to latest 5.x version.
  • Worked with design and features of the system architecture.
  • Experience in manual, validation testing and integrating Sonar cube for code quality analysis
  • Creating logical volumes, extending the file systems using LVM
  • Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.
  • Respond to all UNIX systems problems 24x7 as a part of on call rotation and resolving them on a timely basis.
  • Strong experience in Enterprise Security Domain. In-depth knowledge of LDAP and Identity & Access management products.
  • Set up user and group login ID, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Converting Android platform Experience.
  • Updated DNS configuration based on the new servers that are rolled out.
  • Worked and performed data-center operations including rack mounting, cabling.
  • Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
  • Worked on various applications and improving their performance by performance tuning and analysis.
  • Responsible for change management, troubleshooting and resolution of server issues for end users support.
  • Expertise in Adding and Migrating Physical volumes, Importing and Exporting volume groups, Paging space and Mirroring using LVM.

Environment: RedHat Enterprise Linux 4/5/6, Ubuntu 10.04 server, Windows 2003, SOAP, REST, Samba, NFS, SSH, Apache.

We'd love your feedback!