We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

FL

SUMMARY

  • Experience on Build/Release/Deployment/Operations (DevOps) engineer wif 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 wif 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 teh AWS Cloud.
  • Experience wif AWS Command line interface and PowerShell for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls dat controlled teh traffic reaching one or more AWS EC2, LAMBDA instances.
  • Worked wif 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 teh VM-Support logs for ESX servers and vCenter logs to diagnose teh root cause for teh 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 wif 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 wif scripting and configuration management (Ansible) and experienced in writing Ansible scripts
  • Wrote Chef Cookbooks for various DB configurations to modularize and optimize teh product configuration. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Hands on experience wif build tools like, Team City, Sonar. Worked wif 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 wif Puppet build scripts for deployment. Experience wif 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 teh 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.

TECHNICAL SKILLS

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 dat teh traffic is distributed uniformly across all teh EC2 Instances. Used Simple Storage Services, Glacier, and Elastic Book Store to manage teh 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 wif 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 teh building of deployable artifacts (war & ear) from source code.
  • Jenkins for integrating maven to generate builds, conduct unit tests wif Junit Plugin, Regression tests wif 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 wif 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 wif Python SSH as teh 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 teh applications in Docker containers and managed teh 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, teh infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of teh 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.

Confidential, JERSEY CITY, NJ

AWS/DEVOPS ENGINEER

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 teh security groups, Elastic Load Balancer and AMI’s, Auto scaling to design cost TEMPeffective, fault tolerant and highly available systems.
  • Worked on integrating GIT into teh continuous Integration (CI) environment along wif Jenkins, Cruise Control and Subversion.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate teh build process and deploy teh application to Tomcat server.
  • Provisioned load balancer, auto-scaling group and launch configuration for micro-services using Ansible.
  • Hands on experience wif 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 teh servers using teh Docker for teh 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 teh product configuration. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Worked wif 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 wif Splunk to enhance teh 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 teh requirements.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Closely worked wif development, QA and other teams to ensure automated test efforts and integrated wif teh build system and in fixing teh error while doing teh deployment and building.
  • Implemented a Kubernetes Container Orchestration solution wifin 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 wif multiple names spaced versions using Helm charts.

Confidential, CHARLOTTE, NC

AWS DEVOPS ENGINEER

Responsibilities:

  • Worked on Cloud Formation templates for managing teh infrastructure through teh terminal sessions and executing teh 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 teh changes and writing some pre-commit & post-commit hook scripts.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool wif ANT and Maven to schedule teh builds.
  • Configured GIT wif Jenkins and schedule jobs using Poll SCM option.
  • Installed SonarQube plugin in Jenkins and integrated wif project maven script. Experience wif 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 wif configuring and working on Docker and Writing Chef Recipes using Ruby. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers wif multiple namespace versions.
  • Deployed java applications to application servers in agile continuous integration environment and automated teh whole process.
  • Created monitors, alarms, and notifications for EC2 hosts using CloudWatch and Configured multi-platform servers using Nagios.

Confidential

BUILD AND RELEASE ENGINEER

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 wif GIT version control repository and continually build as teh check-inn's come from teh 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 wif 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 dat included teh installation and configuration of teh 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 teh 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 teh Release Notes, documenting all teh useful info about teh 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 teh wiki website.
  • Configured and maintained Confidential to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds.
  • Getting teh list of issues from teh components (project, module, file etc.) wif teh help of SonarQube. Involved in identifying build errors in teh system and identify teh build issue and escalate it to teh concerned team after careful analysis. Work and coordinate wif them to get teh fix in teh release.

Confidential

LINUX ADMINISTRATOR

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 wif networking, storage, software development and project management teams.
  • Monitor production systems, applications and network performance through teh use of various Network Management and Application Monitoring Tools
  • Develop tools/scripts to automate integration wif other IT tools in support of accurate asset management, cyber reporting capabilities and to manage licenses
  • Work wif 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 teh service efficiency
  • Working closely wif other IT departments to help determine and develop systems dat will be implemented
  • Monitored policies and standards for allocation related to teh 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!