We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

FL

PROFESSIONAL SUMMARY:

  • Experience on Build/Release/Deployment/Operations (DevOps) engineer with a strong background in Linux/Unix Administration and best practices of SDLC methodologies like Agile, Scrum, waterfall and DevOps/Cloud processes.
  • Hands - on experience in Automation, Configuring and Deploying instances on Amazon web services (AWS) and experience with AWS components like EC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Templates.
  • Good working knowledge on AWS IAM service IAM policies, Roles, Users, Groups, AWS access keys and Multi Factor Authentication. And migrated applications to the AWS Cloud.
  • Experience with AWS Command line interface and PowerShell for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic reaching one or more AWS EC2, LAMBDA instances.
  • Worked with VMWARE tools like vCenter & vSphere to manage VM’s running on ESX cluster nodes and also experience working on V-Motion.
  • Experience in adding servers to vCenter servers and managed hosts from vSphere client. Analyzing the VM-Support logs for ESX servers and vCenter logs to diagnose the root cause for the problem and troubleshooting them.
  • Implement CI/CD tools Upgrade, Backup, Restore, API call, DNS, LDAP and SSL setup.
  • In-depth knowledge of computer applications and shell scripts (Bash), Python, and PowerShell for automating tasks.
  • Worked with Vagrant for local development setup. Moved Vagrant setup to Docker based environment. And also experience in writing Vagrant file and Docker file.
  • Working knowledge on Kubernetes and Aurora and RDS. Good experience in Middleware services like JMS, JDBC and implemented other services like JNDI, SNMP.
  • Design and implementation of aPuppet-basedconfiguration management system for all new Linux machines (physical and virtual).
  • Created and MaintainedChef Recipesandcookbooksto simplify and expedite deployment of applications and mitigate user error.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts
  • Wrote Chef Cookbooks for various DB configurations to modularize and optimize the product configuration. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Hands on experience with build tools like, Team City, Sonar. Worked with different Bug tracking tools like JIRA, Rally, Remedy and IBM Clear Quest.
  • Expertise in component repository management tools like Nexus, Artifactory etc. Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios.
  • Strong experience creating ANT/MAVEN with Puppet build scripts for deployment. Experience with Maven (Pom.xmls) and Ant (build.xmls).
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS environment issues in a multi-component environment like OpenStack.
  • Provisioned the highly available EC2 Instances using CloudFormation and wrote new plugins to support new functionality in Terraform.
  • Expertise in Linux/Unix system administration. Expertise on Installations, Configurations, Backup’s, Recovery management, Maintenance, Support and Troubleshoots.
  • Experience in creating and managing user accounts, Security policies, Rights, Disk spaces, Disk quotas and Process monitoring in CentOS and Red Hat Linux.
  • Extensive working experience in setting up WebLogic cluster environment, including WebLogic Domains, Admin Servers, Managed Servers and Node Manager. Cluster Configuration on single Cluster, Multiple Clusters and Deployment over clusters.
  • Experience in configuring NIS, DNS, DHCP, NFS, SAMBA, FTP, Remote Access Protocol, Security Management, Security trouble shoots and SOA-based applications. Expertise in installations of SQL server, MYSQL server and PostgreSQL.

SKILL:

Platforms: Red Hat Linux4.x, 5.x, 6.x, 7.x, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, SUSE, VIOS 2.1/2.2, HP-UX 11, IBM AIX 5.x, Windows 98, ME, XP, Vista, 07, 08, Windows Server 2003, 2008 R2, 2012 R2, VMware ESX and Mac OS.

Cloud: AWS EC2, S3, RDB, ELB, EBS, VPC, Auto Scaling, DynamoDB.

Versioning Tools: GIT, SVN, Subversion, Perforce, Clear Case, CVS, and Bit Bucket.

Database: Oracle 9g,10g, 11g, MySQL, MySQL, MongoDB

CI Tools: Jenkins, Bamboo and CVS.

Build Tools: ANT, Maven, Gradle.

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.

Configuration Management: Chef, Puppet, and Ansible

Containerization Tools: Docker.

Scripting: Shell scripting, Python, Perl scripting

Web Technologies: HTML, CSS, and XML, Servlets, JSP.

Application Servers and Web servers: WebSphere, WebLogic, and Tomcat, Apache server, Glass Fish, JBoss.

Monitoring Tools: Splunk, Nagios, SolarWinds, fix stream

PROFESSIONAL EXPERIENCE:

Confidential, FL

DEVOPS ENGINEER

Responsibilities:

  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Also handled federated identity access using IAM to enable access to our AWS account.
  • Configured Elastic Load Balancer to safeguard that the traffic is distributed uniformly across all the EC2 Instances. Used Simple Storage Services, Glacier, and Elastic Book Store to manage the storage in cloud.
  • Creating S3 bucket and furthermore overseeing strategies for S3 bucket and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Utilized S3 Data pipeline to move data to AWS Redshift and application deployment and data migration on AWS Redshift.
  • Created database objects in AWS Redshift. Followed AWS best practices to convert data types from oracle to Redshift.
  • Supported AWS Cloud instances and familiar with Amazon Cloud command line management and worked on User administration setup, maintaining account, monitor system performance using Nagios and Tivoli.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Created monitors, alarms, and notifications for EC2 hosts using CloudWatch and Configured multi-platform servers using Nagios.
  • Extensive experience using JENKINS CI/CD PIPELINES, MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Jenkins for integrating maven to generate builds, conduct unit tests with Junit Plugin, Regression tests with Selenium, Nexus Artifactory for storing jar, war and ear files, AppDynamics & ELK Stack for monitoring, SonarQube for code coverage reports and JIRA for document generation.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible created and automated platform environment setup.
  • Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks and managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Created Log collection in ELK (Elastic Search, Logstash, Kibana) installed File Beat on all nodes in cluster to send log data to Logstash. Applied filters on log data before sending to Elastic Search.
  • Wrote ANSIBLE Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and test Ansible Playbooks on AWS instances using Python.
  • Used Kubernetes as a open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Managed code by maintaining code repository in GIT Lab (Bit Bucket); improve practices of branching and code merge to custom needs of development team.
  • Administration of RHEL 5, 6, 7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both P-Series and VMware virtualization systems. Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.

AWS/DEVOPS ENGINEER

Confidential, JERSEY CITY, NJ

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, EBS, Elastic Load Balancer, and Auto Scaling Groups, Optimized volumes, Cloud Formation and Lambda.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMI’s, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins, Cruise Control and Subversion.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Provisioned load balancer, auto-scaling group and launch configuration for micro-services using Ansible.
  • Hands on experience with AWS solutions using Cloud Formation Templates and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • Developed Cron jobs and windows Shell Scripts (Power Shell, C#) for automating administrations tasks like file system management process management, backup and restore.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers. Implementing Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments.
  • Wrote Chef Cookbooks for various DB configurations to modularize and optimize the product configuration. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Worked with Chef Enterprise Hosted & On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes & Cookbooks and uploaded to Chef-server.
  • Used AppDynamics for administrative activities like user management, application management and monitoring controller performance. Splunk used for monitoring system logs essential to finding problems and halting deployment pipelines. Implemented POC for AppDynamics monitoring along with Splunk to enhance the performance of Applications.
  • Continuous Integration, automated deployment and management using TeamCity, Gradle, JIRA, Testing Frameworks, Code quality tools like SonarQube and many other comparable tools based on the requirements.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Closely worked with development, QA and other teams to ensure automated test efforts and integrated with the build system and in fixing the error while doing the deployment and building.
  • Implemented a Kubernetes Container Orchestration solution within AWS leveraging KOPS, which allows easy management, creation and recovery of AWS assets.
  • Worked on Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions using Helm charts.

AWS DEVOPS ENGIN EER

Confidential, CHARLOTTE, NC

Responsibilities:

  • Worked on Cloud Formation templates for managing the infrastructure through the terminal sessions and executing the scripts and creating alarms and notifications for EC2 instances using Cloud Watch.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Managing GIT & SVN, which includes creating new users, Branching, Merging the changes and writing some pre-commit & post-commit hook scripts.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Installed SonarQube plugin in Jenkins and integrated with project maven script. Experience with Build Management Tools Ant and Maven for writing build.xmls and Pom.xmls.
  • Written Chef Cookbooks for various DB configurations to modify and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Experience with configuring and working on Docker and Writing Chef Recipes using Ruby. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Deployed java applications to application servers in agile continuous integration environment and automated the whole process.
  • Created monitors, alarms, and notifications for EC2 hosts using CloudWatch and Configured multi-platform servers using Nagios.

BUILD AND RELEASE ENGINEER

Confidential

Responsibilities:

  • Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, and ClearCase. Involved in migrating from SVN to GIT. Connected continuous integration system with GIT version control repository and continually build as the check-inn's come from the developer.
  • Analyze and resolve conflicts related to merging of source code for GIT. Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Proficient with Jenkins and Bamboo for continuous integration and for End-to-End automation for application build and deployments.
  • Having production experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Develop and implement an automated Linux infrastructure using Puppet. Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services. Involved in Setup and Configuration of Puppet Configuration Management.
  • Set up Jenkins build jobs to provide one click deployments of the latest software build to WebSphere clusters for use by developers and support personnel. These were implemented using a combination of Jenkins configuration, BASH scripting.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • 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 on to Apache Tomcat application servers and configured it to host the wiki website.
  • Configured and maintained Confidential to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube. Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.

LINUX ADMINISTRATOR

Confidential

Responsibilities:

  • Performed various activities and team leadership required to support a large and complex LINUX based computing environment
  • Utilized customer service skills while acting as a technical resource to internal departments, and system users
  • Created and maintained accurate and up-to-date documentation, and also administered and ensured proper execution of backup systems
  • Transferred data between information processing equipment and systems.
  • Performed daily administrative tasks such as trouble shooting automation equipment and unit maintenance on multi-functional process systems, auxiliary devices and peripheral equipment.
  • Develop and maintain cooperative and collaborative relationships with networking, storage, software development and project management teams.
  • Monitor production systems, applications and network performance through the use of various Network Management and Application Monitoring Tools
  • Develop tools/scripts to automate integration with other IT tools in support of accurate asset management, cyber reporting capabilities and to manage licenses
  • Work with software developers and Quality Assurance to seamlessly migrate applications from development to QA and production
  • Provides support to customers running RedHat Enterprise Linux on their workstations and simulation servers
  • Identify and drive continual improvement program in LINUX environment and improve the service efficiency
  • Working closely with other IT departments to help determine and develop systems that will be implemented
  • Monitored policies and standards for allocation related to the use of computing resources
  • Contributed in resolving various software related problems Maintained smooth operation of multi-user LINUX computer system.

We'd love your feedback!