We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Newark, CA

PROFESSIONAL SUMMARY:

  • 6 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, XML and JMS.
  • Followed the Agile Methodology for Scrum Process Project Implementation of the back logs.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, IAM, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud - Formation AWS Config, Autoscalling, CloudFront, AMI, S3.
  • Experience in building the infrastructure by writing various Terraform/CloudFormation templates.
  • Experience with continuous integration pipelines and build tools like TravisCI, CircleCI, Jenkins.
  • Strong hands-on knowledge of Linux system administration with networking, security, MySQL, Apache and Nginx
  • Experience in automation and scripting using Chef, Puppet, Ansible, SALT, Jenkins, Bash, CFEngine, etc. on Linux/*nix
  • Experience with one or more of the following: Artifactory, Nexus, or another artifact storage tool.
  • Familiar with Run Deck, Atlassian Suite, Pivotal Tracker, Vagrant, Gradle, Git.
  • Experience working with Cloudbees Jenkins and Bitbucket GIT Repositories as well as Jenkins job configurations and troubleshootin.
  • Experience with Bash, Python, Java, Jinja, YAML, RESTful APIs
  • Experience with Salt Stack, Puppet, Chef, Jenkins, Git VCS, Confluence, Jira, Vagrant, Centos/RHEL.
  • Worked with Collaboration platforms such as JIRA, Confluence, Wiki
  • Experience working Containerization technologies such as Docker, LXC, Nspawn
  • Experience working withVirtualization technologies such as KVM, Xen, VirtualBox, VMWare, Hyper-V, OpenVZ and packer
  • Experience working withVirtualization tools such as Vagrant, Packer.
  • Experience with Build tools such as Maven, Gradle, Ant and/or other build tools
  • Experience with Embedded Ruby, Groovy or similar tools to develop and automate custom Modules.
  • Solid experience of JSON, XML and related notational data representations.
  • Applied experience with modern application technologies and design patterns including Cloud infrastructure, distributed computing, horizontal scaling, and database technologies.
  • Have some Knowledge about HSM security devices (nCipher, Thales).
  • Exposure to public key infrastructure (PKI) and managed public-key encryption.
  • Familiarity with an ITIL Change / Incident tracking system such as IBM Maximo.
  • Experience with Databases like MySQL, Oracle, MS SQL Server, RDS, Redshift etc.
  • 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.
  • Hands-on experience onAnsibleandAnsible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical application & proactively manages change.
  • Experienced in working on DevOps/Agile operation process including various tools (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Working experience with Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm. Used Docker for local Application Deployment and test.
  • Experience working Provisioning tools such as Terraform, CloudFormation, Spinnaker, Kubernetes
  • Experience working with Service Discovery and Key/Value Store tools such as Consul, Etcd, ZooKeeper
  • Experience working with Services such as Apache, NGINX, HAProxy, Varnish, PHP, Tomcat, Node.js, MySQL, MariaDB.
  • Experience with monitoring tools like Nagios, sitescope, Zabbix, AppDynamics and Splunk.
  • Experience with Nagios XI, Nagios Log Analyzer and Nagios Core Monitoring Tool.
  • Experience creating pods and clusters in Kubernetes and deploy those using OpenShift.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters.
  • Experience Deploying code on Cloud based Infrastructure like Private cloud (OpenStack, Bare Metal systems or VM based environments) or Public Cloud (Rackspace or AWS EC2 Instances or Google Cloud) or across Hybrid Cloud Environments.
  • Proven success working with and optimizing applications for large scale enterprise performance
  • Embraces technology trends that drive intelligent automation
  • Experience using containers like Docker based CI/CD approach.
  • Experience on Virtualization technologies like VMware, Vagrant, Oracle Virtual Box, Microsoft virtual PC.
  • Working knowledge of Marathon as container orchestration platform for Mesosphere’s Datacenter Operating System (DC/OS) and Apache Mesos.
  • Experience in supporting Database environments like Oracle, MySQL, DB2. Also, NoSQL databases such as DynamoDB, Cassandra DB, Couch DB, Maria DB and MongoDB.
  • Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Solid understanding of systems monitoring, alerting and analytics New Relic, Cacti, Graphite, Logstash, Nagios, Gangli and Splunk
  • Working knowledge of modern infrastructure tools, particularly Mesos, Hadoop, Consul.
  • Experiences working with deployments of applications on Weblogic Application Server.
  • Experienced working with continues integration, testing and deployment using CodeShip.
  • 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).
  • Maintained ELK (ElasticSearch, Logstash, Kibana)
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • 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, ElasticSearch, Beanstalk and Docker with Kubernetes.
  • Knowledge of Design principles and tools, knowledge of Testing methods and automated unit testing, Build and migration process, Configuration and Release Management activities, knowledge of Maintenance and Support activities.
  • Good Exposure to REST Web services, Microservices, Spring, Spring Boot, MEAN stack
  • 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.

TECHNICAL SKILLS:

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

Configuration Management tools: Ansible, Chef, Puppet, ANT, Maven, 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 2008, 2012

SCM/Version Control Tools: Subversion, GIT, Gerrit, 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, IIS Server, JBoss

CI Tools: Jenkins/Hudson, Bamboo, Octopus Deploy and Anthill Pro

SDLC: Agile, Waterfall Methodologies

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

Hard Ware: Sun T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u, Dell Blade Servers, HP Blade Servers, Dell R720/R730.

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

Monitoring tools: Nagios, Opsview, Hobbit, AppDynamics, Splunk.

Container Technologies: Vagrant, Docker.

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

PROFESSIONAL EXPERIENCE:

Confidential, Newark, CA

Devops Engineer

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 PuppetDB 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.
  • Experience working with SemaphoreCI for continuous integration and Continuous deployment.
  • Experience working with Semaphore CI job runners (boxes) to parallelize large test suits.
  • Worked with Marathon for the monitoring purposes to poll out the health checks vis rest endpoints and put out the schedulers on Mesos cluster.
  • Experience working with multi-cloud continuous delivery platform spinnaker for releasing software changes.
  • Successfully completed POC for Nagios XI with High Availability using Open Source Open filer as Cluster 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 s.
  • 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.
  • 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 working with AWS Ops Work for managing instances of Chef and Puppet. Chef and Puppet are automation platforms that allow you to use code to automate the configurations of your servers. And used AWS Build servers using AWS Importing volumes.
  • Experience working AWS services Code Commit, Code Build, Code Deploy, Code Pipeline and Code Star.
  • Experience working with AWS key management service (KMS) and created encryption keys used to encrypt data.
  • 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.
  • Devops role converting existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Experience working with AWS foundational cloud services for storage, computation, event processing, messaging, data processing, and analytics.
  • 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.
  • 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.
  • 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.
  • Installation, configuration and Maintenance of GITLAB Server (Version Control) was performed.
  • Experience in source control tools such as git, Subversion and Perforce.
  • Experience with big data infrastructure like Hadoop, Mongo DB, Cassandra or large SQL deployments.
  • Experience working with ORA DBA and SQL for performing database backups, logging, operations and issue troubleshooting and resolution.
  • Worked with software engineering best practices for unit testing, code reviews, design documentation.
  • Experience working with Web Servers, Load Traffic Managers (F5), DNS, Firewalls.
  • Responsible for Continuous Integration (CI) and Continuous Delivery(CD) process implementation using GitLab CI.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • 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, 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.

Confidential, Atlanta, GA

DevOps/Build & Release Engineer

Responsibilities:

  • Responsible for building and configuring the automated CI/CD pipeline in multiple environments such Prod/Non-Prod, using Jenkins, Nexus Repo, Maven, Git and Docker.
  • Developed build and deployment scripts using ANT, GRADLE and Maven as build tools in Jenkins to move from one environment to other.
  • Built and Deployed Java/J2EE and C++ to a web application server in an Agile continuous integration environment and automated the whole process.
  • Worked on setting up Upstream and Downstream Jobs, Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Experience working with Maven Builds, Cobertura, SonarQube, Fortify, Junit and other development pipeline tools.
  • Automated complex IT tasks with VMware vRealize Orchestrator and integrated with vRealize Suite and vCloud Suite to improve service delivery efficiency, operational management and IT agility.
  • Responsible for installing Jenkins master and slave nodes and configured Git with Jenkins and schedule jobs using POLL SCM option.
  • 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.
  • 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.
  • Integrated on-premises Fault-Tolerant Microsoft Active Directory with the Google Cloud Platform.
  • Using Ansible, we have written different playbooks like to provision instances on GCP, create storage buckets on GCP, providing access to users. setting up network (static ips, firewall rules etc).
  • Configured Slackdriver and used gcp inbuild service slackdriver to monitor most of our google cloud instanes.
  • Created multiple VPC's for various departments in our organization.
  • Created custom images of my client and provisioned vm's using those images.
  • Creating Ansible roles using YAML such as tasks, variables, files, handlers, templets and writing playbook for that role.
  • Managed a PaaS for deployments using Docker, Ansible and Mesos, which reduced considerably deployment risks.
  • Experience working withAzure Storage, Azure Cloud computing, data transformation.
  • Deployed spring boot apps in Azure using CI/CD plugins and automated pipelines.
  • Implemented the Azure functions for app metrics. Did a Cassandra setup in Azure and setting up API gateways and config server for Microservices in Azure.
  • Have written the custom API which can talk to both on premise and Azure containers as well. Working.
  • Experience in Azure Micro services, Azure functions and experienced working with Microsoft Azure solutions.
  • Worked on upgrading the Splunk Indexers, Search heads and forwarders
  • Wrote puppet modules for the Tomcat/Apache/Splunk forwarder services in our distributed infrastructure.
  • Worked on integrating application logs with Splunk and wrote several custom Splunk queries for monitoring and alerting.
  • Involved in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX.
  • Created and wrote Python and Shell scripts for automating tasks.
  • Experience working with JIRA, Selenium and TeamForge.
  • Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.
  • Expertise System Administration working on Red Hat Linux 4.X/5.X/6.X, Solaris 8/9/10, SuSE Linux, AIX,CentOS 6.x/7.x, Fedora, Ubuntu, Windows environments, VMware vSphere.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control. And worked with Gerrit to provide code review and repository management for the Git version control system.

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.

Confidential, Overland park, KS

Devops Engineer

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.
  • 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
  • Implemented CI using Jenkins with automated unit tests, static code analysis, Code coverage, code duplication and code standards using SonarQube.
  • Created and maintained build related scripts developed in ANT, shell and Python and worked with development team to migrate Ant scripts to Maven.
  • Configure and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Experience working with global server load balancing(GSLB), Wireshark and tcpdump.
  • Experience on working with IP Networking, Network security, Firewalls and DDOS mitigation.
  • 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.

Confidential

Linux Administrator

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!