We provide IT Staff Augmentation Services!

Linux/devops Engineer Resume

5.00/5 (Submit Your Rating)

Jerseycity, NJ

SUMMARY

  • Linux/DevOps Engineer with over 6 years of experience working with Linux RHEL 6/7 with focus on implementing best DevOps practices.
  • Proficient with installations, deployments, migrations, maintaining and monitoring infrastructure on Cloud/On - Prem systems.
  • Experience in working in an agile and fast paced environment implementing new toolstacks and discovering new solutions.

TECHNICAL SKILLS

Operating Systems: CentOS/Redhat 6 and 7, VMWare, Windows

Languages: Linux scripting in bash

Networking: Static IP assignment, NIC management, FTP, NFS, NTP/Chronyd, HTTPD, DNS, rsyslog etc

Database: MySQL, Mariadb, MongoDB

Monitoring: Nagios, ELK Stack with Beats

Hardware: HP, Dell

Cloud: AWS Services, VPC, EC2, EBS, S3, RDS etc

Container: Docker

Configuration Management Tools: Ansible

Version Control tool: Git

Continuous Integration Tools: Jenkins

PROFESSIONAL EXPERIENCE

Linux/DevOps Engineer

Confidential, JerseyCity, NJ

Responsibilities:

  • Knowledge of AWSservices such as VPC, EC2, S3, ELB, EBS, RDS, IAM, Route 53 etc.
  • Creating multiple VPCs and public/private subnets as per requirement and distributing them as groups into various availability zones of the VPC.
  • Creating NAT gateways and instances to allow communication from the private instances to the internet.
  • Using security groups, network ACLs, internet gateways and route tables to ensure a secure zone for organization inAWSpublic cloud.
  • Configuring S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Creating and launching custom EC2 instances using custom and marketplace AMIs.
  • Using IAM for creating roles, users, groups and implementing MFA to provide additional security toAWSaccount and its resources.
  • Writing Ansible playbooks in association with configuration management requests.
  • Running playbooks against different level environments utilizing modules and executing playbooks for deployment in live environments.
  • Managing configuration codebase for various applications and environments to automate infrastructure deployments.
  • Implementing best practices for creating dynamic playbooks through assigning variables, handlers and conditionals in Ansible playbooks.
  • Upgrading applications and software deployments through ansible, including troubleshooting break fix deployments to testing and production environments.
  • Collaborating with customers and warm clients to integrate custom application features, resolve incident managements, and escalate issues to appropriate parties.
  • Working alongside project managers, application developers, and QA testers, to carry out projects with external clients and maintaining SAAS platforms.
  • Working alongside application developers to resolve multiple different aspects of applications issues.
  • Working alongside software engineers to deploy application code, hotfixes, patches into QA and releasing those into production.
  • Managing Docker through Openshift; troubleshooting the Openshift pods and parsing through logs.
  • Configuring and working with package repositories for various application purposes and installing tools.
  • Installing type 1 VMware ESXi hypervisors on bare metal Dell/HP servers.
  • Creating VCenter clusters for high availability in VMware in managing system load and optimizing storage.
  • Managing Jenkins plugins for various features and integrating tools.
  • Using Git to push and pull code from centralized and local repositories and managing branches.
  • Managing branch workflows to automate deployments of code from development environment to production.
  • Creating bash script text files to perform basic automation and handle simple repeatable tasks.
  • Managing tickets through JIRA including user stories, and working alongside multiple levels of the organization.
  • Using Nagios for mission critical assignments to monitor infrastructure and configuring Nagios hosts through NRPE plugins.

Linux System Administrator

Confidential, Philadelphia, PA

Responsibilities:

  • Managing services such as NFS, FTP, TFTP, DNS, DHCP, PXE etc on RHEL/CentOS systems.
  • Managing processes through system performance tools such as top, ps, kill, nice, renice etc.
  • Troubleshooting OS with system process tools and system activity reports.
  • Parsing through log files to troubleshoot various errors for different services, applications, network, system, and web servers.
  • Managing storage on multiple servers through partitions and through the use of LVM.
  • Managing users and groups for identity access management and control access.
  • Managing permissions and ownership for file systems for users.
  • Experience in working with physical servers and replacing hardware components with technicians.
  • Configuring raid levels 0, 1, 5, and 6 on bare metal servers.
  • Accessing ILO, IDRAC, and performing crashes on hung servers.
  • Managing virtual machines, creating snapshots and cloning mission critical machines.
  • Working with different networking protocols such as DHCP, DNS, ping, tcp, udp, icmp, https, etc.
  • Setting up nic-bonding with NIC cards for load balancing and managing load on network bandwidth.
  • Experience with port forwarding and NAT for security purposes.
  • Troubleshooting network issues with tcpdump, traceroute, netstat etc.
  • Creating and managing SSH keys for password-less access and ease of use for other users.
  • Configuring sudoers file to assign sudo permissions to users and to groups.
  • Scheduling and performing backups through CRON.
  • Archiving and compressing files utilizing tools such as Tar, Gzip, Bzip, and Zip etc.
  • Well versed in downloading, patching, and updating systems and applications through yum and rpm.
  • Creating local repositories as well as managing epel and other public repositories.
  • Creating and provisioning soft and hard links on RHEL systems.
  • Troubleshooting corrupted systems by entering rescue mode.
  • Working with vMotion for migrating machines through clusters.
  • Securing and enforcing security through Firewalls and Selinux.
  • Configuring attributes and ACLs to enforce security.
  • Using streamline editing tools (sed, awk, cut, sort) to efficiently parse through files.
  • Provisioning and troubleshooting DNS, forward and reverse zone, as well as managing resource records.
  • Creating and configuring PXE server with custom kickstart configuration files to automate deployment of various Linux system.
  • Creating and managing LDAP users and directories.
  • Handling multiple tickets at a time while meeting SLAs, and documenting in confluence for future purposes.
  • Creating aliases for the ease of management.
  • Syncing files and directories through multiple servers using scp, rsync, ftp, tftp, nfs, autofs etc.
  • Proficient in text editors such as vi and vim.

We'd love your feedback!