We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Newark, CA

SUMMARY:

  • Around 8 years of experience in IT and around 4+ years' experience in DevOps/Build & Release, Linux/Unix administration which includes strong experience in Automating, Configuring and deploying instances on AWS cloud environments, Java and J2EE, Web Services (SOAP, RESTFUL, WSDL, Axis), JavaScript, Node JS, Groovy, XML and JMS.
  • Followed the Agile Methodology for Scrum Process Project Implementation of the back logs.
  • Experience working with Jenkins (including plugins) or other build automation tools such as uBuild/Udeploy and Bamboo.
  • Experience in automation of code deployment across multiple cloud providers such as Amazon Web Services, Microsoft Azure, Google Cloud, VMWare and OpenStack.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, IAM, SNS, RDS, EBS, EMR, Cloud Watch, Cloud Trail, Cloud - Formation AWS Config, Autoscaling, Cloud Front, AMI, S3, Kinesis and SQS/SNS.
  • Experience in building the infrastructure by writing various Terraform/Cloud Formation templates.
  • Experience working Containerization technologies such as Docker, LXC, Nspawn
  • Experience working with Virtualization technologies such as KVM, Xen, VirtualBox, VMWare, Hyper-V, OpenVZ and packer.
  • Experience working with Virtualization tools such as Vagrant, Packer.
  • Experience working Provisioning tools such as Terraform, Cloud Formation, Spinnaker, Kubernetes.
  • Experience working with Splunk, Nagios, Zabbix, Graphite, Cloud watch, AppDynamics, Elasticsearch, Log stack, Kibana and Netcool.
  • Experience in multiple technology components such as Web Sphere, Oracle Access Manager, Ping Federate, F5, VMware, Oracle Database.
  • Experience in administration of Production, Development & Test environment's working in various flavors of Linux and Unix like RHEL 4.x, 5.x, 6.x, Suse Linux, Ubuntu, CentOS, AIX 5.2 /5.3 /6.1 /7.1 and Solaris 8, 9, 10.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Created and wrote shell scripts (Bash), Python and Perl for automating tasks.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End to End Automation.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle Solaris).
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Experience using RPMs to effectively package the applications for product deployments.
  • Experience is using Apache Tomcat, .NET Application, JBoss, Oracle WebLogic and IBM WebSphere Application servers for deployments.
  • Familiar with Cloud watch, Elastic IP's and managing security groups on AWS.
  • Quick Learner, Self-motivator and ability to work in challenging & versatile environments with an excellent written/verbal communication.
  • Application Containerization using Docker.
  • Strong knowledge of system performance and monitoring tools, ESP Job Scheduler.
  • End user support via Ticket and Asset Management software with JIRA Service Desk
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Providing 24X7 On-call, Production and Customer Support including troubleshooting problems related to Linux& Windows servers.
  • Expertise in resolving file system errors, system crashes and errors.
  • Experience in DR (Disaster Recovery) planning and testing activities.
  • Experience in working with virtualization technologies like VMware in building and configuring Linux, windows servers as a part of cost effective solutions.

TECHNICAL SKILLS:

Cloud Services: AWS (EC2, S3, CloudWatch, RDS, Elastic Cache, IAM)

Configuration Management tools: Ansible, Chef, Puppet, ANT, Maven, BuildForge, Make

Programming: C, Java/J2EE, .NET, Xml, Korn Shell, Perl, Ruby, Python, Groovy, PowerShell, SQL, Fabric, JavaScript, HTML

OS Platforms: UNIX (Solaris 8,9,10), Linux 5/6, Ubuntu, AIX, Windows …

SCM/Version Control Tools: Subversion, GIT, Tortoise SVN, Clear case, Perforce, CVS

Web Service Tools: JBoss, Apache Tomcat 5.x, IntelliJ IDEA, Oracle WebLogic 10.x/11.x, IBM WebSphere 5.x,6.x,7.0, Ngnix, IIS Server, JBoss

CI Tools: Jenkins/Hudson, Bamboo, U Deploy, X Deploy, Anthill Pro

SDLC: Agile, Waterfall Methodologies

Database Systems: SQL Server … Oracle 9i/10g, PL/SQL, MS Access, DB2, Postgres, Sybase.

Hard Ware: Sun T2000, M5000, Ultra Enterprise … SPARC sun4c/sun4u, Dell Blade Servers, HP Blade Servers, Dell …

Ticketing/Bug Tracking: Jira, Remedy, ServiceNow, Junit, PMD, Red Mine, and Bugzilla.

Virtualization: VMware, VCAC, VSphere, VCenter, VCloud.

Monitoring tools: Nagios, Opsview, Hobbit, Splunk.

Container Technologies: Vagrant, Docker.

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, NIS, LDAP, UDP

WORK EXPERIENCE:

Devops Engineer

Confidential, Newark, CA

Responsibilities:

  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Deployed Puppet, Puppet Server, Puppet - Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Created and implemented custom Nagios monitoring and managed with Puppet.
  • Automated to manage tens of thousands of VMs across multiple cloud platforms using puppet.
  • Worked with Hiera (YAML and JSON) to define site specific information, out of manifests, created and deployed re-usable modules.
  • Wrote Puppet modules for installing different packages, managing versions, setting parameters and manage Web Applications, Config Files, Data Base, Commands, and Users Mount Points.
  • Created Puppet manifests and modules to automate environment builds and patching activities.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
  • Have worked with setting up a Mesos cluster along with the Marathon to support the orchestration
  • Worked with Marathon for the monitoring purposes to poll out the health checks vis rest endpoints and put out the schedulers on Mesos cluster.
  • Successfully completed POC for Nagios XI with High Availability using Open Source Open filer as Cluster configuration.
  • Experience working with Amazon networking APIs to boot VMs, images with the right networking configuration.
  • Installation, configuration and Maintenance of Nagios XI which monitors Storage (NetApp, EMC Clarion), Network Devices (Firewalls, Switches, Routers, Access Points), Unix/Linux Servers, Windows Servers, ESXI Servers, PostgreSQL, MySQL, Oracle Databases, AD & Exchange, SSL Certificates.)
  • Experience working with automated release management tool Octopus Deploy to automate the deployment process of various applications in to different environments.
  • Installed and used monitoring tool like Nagios, Configured, and Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring. Monitoring focal utilizing Nagios.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
  • Experience working with AppDynamics App iQ Platform product suite includes Application Monitoring, End User Monitoring, Database Visibility, Infrastructure Visibility, and Application Analytics.
  • Involved in designing and deploying large applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling and configured RDS instances using Cloud Formation and Terraform.
  • Experience creating pods and clusters in Kubernetes and deploy those using OpenShift.
  • Responsible for configuring the apps to OpenShift v3 and containerization of apps using docker.
  • Implemented Microservices on OpenShift based on docker to achieve continuous delivery.
  • Worked with IBM Application Performance Management to efficiently monitor, analyze and manage cloud, on-premises and hybrid applications and IT infrastructure.
  • Experience with Kubernetes to manage the containerized applications, creating configMaps, deployments, secrets, services and deploying application containers as pods.
  • Worked with DevOps practices using, AWS, Google Cloud, Elastic Search, Beanstalk and Docker with Kubernetes.
  • Experienced working with ITSM technologies like Incident, Change and problem Management and experienced in creating/managing Template, snapshot, AMI.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform and created automated build procedures to ensure code is always ready for deployment in various cloud environments such as AWS, Azure.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Developed AWS Cloud Formation templates to create custom sized VPC, EC2 instances, Security Groups.
  • Extensively used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.
  • Defined event indicators, thresholds and alerts Adjust events and alerts as needed to prevent recurrence of false alerts Experience in Patch Management Should have good experience in Backup and Recovery of data.
  • Expertise in Amazon EC2, Amazon S3, Elastic Load Balancing, IAM, Route 53, Cloud formation, VPC, Aws Lambda, Auto Scaling, Redshift, and Security Groups.
  • Developed clustered container environment in AWS using Docker and Kubernetes to manage dozens of microservices.
  • Experience working with releasing and managing of NoSQL, Hadoop, Kafka and created web applications using REST, JSON, or similar protocols.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Used Docker in defining and creating applications by encapsulating them in containers and collaborated with development support teams to setup a continuous delivery environment.
  • Automated the process to create Docker images which includes automated package builds into the image and deploy them as needed.
  • Experience working with server configuration, load balancer configuration, caching and CDNs.
  • Installation, configuration and Maintenance of GITLAB Server (Version Control) was performed.
  • Experience in software development, including languages, and frameworks such as Python, Go, Perl and Ruby.
  • Responsible for Continuous Integration (CI) and Continuous Delivery(CD) process implementation using GitLab CI.
  • Architected the ci/cd pipelines to deploy on hybrid cloud.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

Environment: AWS Cloud, AWS Lambda, EC2, puppet, GitLab CI, GitHub, Solaris 8, 9,10, Fedora, RedHat Linux 5.x/6.x, Windows 2008/2012, SVN, GitHub/BitBucket, Azure, MSBuild, NuGet, Maven, Ruby, Go, Kabana, Shell scripts, Elasticsearch, Ant, Nagios, Sonar, Agile, IaaS, PaaS, SaaS, NUnit, PowerShell, WebLogic, FileBeat, Apache Tomcat, JBOSS, CFEngine, Runbooks, Apache 1.3.x, 1.2, 2.x, Oracle 10g.

DevOps/Build & Release Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Leveraged AWS cloud services such as EC2, auto - scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts. Developed unit and functional tests in Python.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Collaborate in the automation of AWS infrastructure via territory and Jenkins - software and services configuration via chef cookbooks.
  • Installation, administration and monitoring of WINDOWS and LINUX (Centos, Ubuntu and Red hat) servers.
  • Regularly applying patches both for Linux / CentOS systems
  • Good experience in AWS (Amazon Web Services) including deploying new server instances through automation with PUPPET and Jenkins.
  • Configured application servers (JBOSS) to deploy the code.
  • Collaborate in the automation of AWS infrastructure via territory and Jenkins - software and services configuration via chef cookbooks.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
  • Created an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication. Also managed roles and permissions of users to AWS account through IAM.
  • Created JIRA issues to prioritize and act on what's important, and stayed up to date with what's going on around the project.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Experienced working with Ansible tower. Integrating Ansible tower with Jenkins to deploy code to different servers.
  • Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical application & proactively manages change
  • Expertise in scripting for automation, and monitoring using Shell and Ruby scripts.
  • Creating Ansible roles using YAML such as tasks, variables, files, handlers, templets and writing playbook for that role.
  • Implemented continuous integration using Jenkins.
  • Used sub modules in the GIT and educated users working with sub modules in GIT. Configured plugins for the integration tools to the version control tools.
  • Experience working with Splunk for log analytics and created and used fields in search.
  • Experience crating tags, even types, alerts report and charts in Splunk search
  • Created and managed Cinder volumes, instances and configured network in OpenStack Cloud by using both CLI and Horizon Dashboard. Also, involved in monitoring & metering for Infrastructure as a Service (IaaS) for OpenStack Cloud.
  • Implemented automated local user provisioning in instances created in OpenStack cloud.
  • Deploying the OpenStack components on multimode with high availability environment.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check in process used Tortoise SVN as a migration tool. Involved in migration of Bamboo server, Artifactory & Git server.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Involved in setting up of Docker and creating new images and getting images from dicker hub and performing the builds.
  • Successfully converted 5 years old SVN repository to GIT repository using a Ruby utility.
  • Responsible for writing Hooks and Triggers using bash. Built Java application using ANT.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Experience in UNIX System Administration in Red Hat Linux 5/6/7, Ubuntu, CentOS and Win NT/2000 Servers.
  • Used the Salt stack for the continuous code deployment, Real-time automation.
  • Implemented and Deployed Urban Code/UDeploy application to dynamically deploy Company Website Build's.
  • Created end to end automation of Continuous Deployment and Configuration Management in UDeploy.
  • Build Java code on to different Jenkins servers as per the schedule. an aged and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Kept information organized and accessible with a flexible page hierarchy using Atlassian Confluence pages
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.

Environment: AWS Cloud, Azure, OpenStack, PowerShell, Ansible, Jenkins, Maven, Cloudwatch, Docker, ElasticSearch, JIRA, Python, PHP, Perl, GIT, Gerrit, JBoss, logstash, Java/Pega, Cobbler, Hashi corp, Maven, AWSEC2, WebSphere 6.x, ANT, MSBuild, Kubernetes, Java, J2EE, SOA, Redis, Rundeck, Saltstack, Django, TFS, Red Hat Linux 4.x, 5.x, SUSE 10, Ubuntu, Solaris 8,9,10, Oracle 9i, Postgres.

DevOps Engineer

Confidential, Overland Park, KS

Responsibilities:

  • Experience in working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates, Chef Roles and Chef Environments.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Used Chef server to deploy consistent infrastructure code across multiple environments.
  • Created Chef cookbooks and recipes that kickoff post - install scripts.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs and managed Chef Cookbooks to automate system operations.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, templates, attributes.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds and automated the deployment on the application servers using the code deploy plugin for Jenkins.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory).
  • Deployment of J2EE Applications archives War, Jars, into WebLogic Application Server in clustered Environments
  • Experience working with networking protocols L2 and L3.
  • Implemented CI using Jenkins with automated unit tests, static code analysis, Code coverage, code duplication and code standards using Sonar Qube.
  • Created and maintained build related scripts developed in ANT, shell and Python and worked with development team to migrate Ant scripts to Maven.
  • Created and wrote shell scripts (Bash), Ruby, Python, and Power Shell for automating tasks.
  • Written Chef Recipes in Ruby to automate infrastructure administration (infrastructure as code) and deployment automation. Created cookbooks to install and configure required packages to setup the environments.
  • Configure and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Knowledge of Linux troubleshooting, including networking, file systems, security and the kernel and worked with troubleshooting tools for debugging webservices network.
  • Experience on working with IP Networking, Network security, Firewalls and DDOS mitigation.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents
  • Working experience with version control tools like SVN and well versed with concepts like Merging, Branching, repository creation and repository authentication.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Jenkins, Chef, Red Hat Enterprise Linux 4.x/5.x, CentOS, Solaris 9, 10, VMware ESXi, NCCM (Network Configuration and Change Management), Sitescope, Oracle 9i, WebSphere, Tomcat, Java/J2EE, CI/CD, Maven, ClearCase/CVS, Jenkins, WebSphere, Team City, QTP.

Linux Administrator

Confidential, IN

Responsibilities:

  • Resizing the volumes and Maintaining file system using LVM.
  • Configuring new services as required for the all environments.
  • Automation of jobs using shell scripts. Managing and customizing for DEV/QA environments.
  • Configuring Users and Managing group privileges. Performing Patch and Package administration.
  • Configuring and Troubleshooting NFS and Auto - FS.
  • Installing and Configuring OS using Kick Start.
  • Expertise in Systems Administration, Information Analysis, Server Deployment and support.
  • Installation, configuration and management of LAMP (LINUX/Apache/MySQL/PHP) stacks.
  • Specialized in Linux System Administration, Installation, Configuration of RHEL 4/5/6, CentOS 4/5/6.
  • Proficient in System Software Installation, Configuration & Administration of NFS, NIS, DHCP, FTP, DNS, Apache and Samba server configuration and management.
  • Performance tuning and management for Linux server and working with the application/database team to resolve issues.
  • Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
  • Maintaining the Linux Firewall for network and implement to the network security.
  • Creation of Users, Groups and mount points for NFS support management of user accounts, files and directory permissions, and security UNIX systems to match industry best practices.
  • Monitoring systems, CPU, memory and disk utilization using TOP, SAR, VMSTAT, and NETSTAT.
  • Planning, Installation, configuration, Maintenance and administration of Linux (Red Hat 4,5 & SUSE) and day to day system admin tasks.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Install and configure DHCP, DNS (BIND), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on SUSE and Linux servers.
  • Administration of repetitive jobs using CRON scheduling, and using bash scripts to accomplish the task on multiple servers.
  • Performed disaster recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
  • Installation, configuration and administration of JBOSS, Apache, WEBLOGIC, Tomcat, Nginx and WEBSPHERE.
  • Management of User-accounts, Group-accounts, File Systems, Password policies, File/Directory Disk management, Permissions, Ownership and ACL's. Monitoring Virtual memory, adding additional Swap space as needed.
  • Implementing RAID levels (RAID 0, RAID 1, RAID 5).
  • User and Group Administration along with SUDO user permissions.
  • Remote Secure shell access (SSH), remote file transferring using SCP, RSYNC
  • Linux File System Hierarchy, File management, assigning special permissions like SUID, SGID, SICKY BIT and Assigning ACL permissions.
  • Soft link, Hard link creation, Normal and Permanent Mounting File Systems and also NFS auto-mounting.
  • Task scheduling using CRON and at. Basic Network Configuration and Troubleshooting.
  • Preparing server performance status report which includes CPU, Memory and File System utilization.
  • Configuring and managing environments using virtualization solution KVM.
  • System Administration Activities like Managing file systems, hardware status, monitoring.

We'd love your feedback!