We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY

  • Almost 6 years of experience in Linux administration, executing DevOps strategy in various environments, and advocating cloud strategies based on AWS.
  • Experience of all phases of Software Development Life Cycle such as Requirement Analysis, Planning, Design, Development, Testing, and Release of projects.
  • Experience in installation, configuration and administration of Red Hat Enterprise Linux, Sun Solaris, CentOS, and Windows.
  • Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
  • Experienced working in customizing the Kickstart and Jumpstart scripts to automate the installation of various servers used for various internal projects.
  • Working Knowledge on using and developing Shell, Bash and Perl scripts used to automate day - to-day administrative tasks.
  • Worked on configuration of networks & routers, wireless security, TCP/IP, VPN, Content Filtering, VLANs, LAN/WAN, Ethernet Port, Patch Panel, wireless networks.
  • Expertise in using builds tools like Maven and ANT for the building of deployable artifacts such as war from source code.
  • Experience with Ansible to automates cloud provisioning, configuration management, application deployment, intra-service & orchestration.
  • Experience in working on source control management tools like GIT (GitHub), Subversion (SVN) and creating GIT repositories with specified branching strategies.
  • Extensively worked on Bamboo and Jenkins for Continuous Integration and End-to-End automation for all build and deployments.
  • Experience in Virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments.
  • Experienced in troubleshooting and automated deployment to web end application servers like WebLogic, JBOSS and Apache Tomcat.
  • Expertise in using Kubernetes to provide a platform for automating deployment, Scaling, and operations of application containers across clusters of hosts.
  • Experience in dealing with Virtual Machines, Cloud Services, Express Route, Traffic Manager, VPN, Load Balancing, Auto Scaling.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat Enterprise), IBM AIX, VMware ESXi

Web/App Servers: HTTP, Apache Tomcat, JBOSS, IBM WebSphere, WebLogic

Third Party Tools: Veritas Volume Manager, RAID, RedHat Cluster, VMware ESX, Sun Cluster, Veritas Volume Manager, Veritas Cluster File System

Networking: TCP/IP, NFS, DNS, Cisco Routers, WAN, SMTP, LAN, FTP

DevOps Tools: Puppet, Chef, AWS, Jenkins, Bamboo, Maven, SVN, GIT

Monitoring tools: Nagios, Splunk, Tivoli

Scripting Language: Perl, Python, Ruby, Bash Shell

PROFESSIONAL EXPERIENCE

Confidential, Milwaukee, WI

DevOps Engineer

Responsibilities:

  • Involved in software integration, configuration, build, automation, & release code from one environment to another and deploying to servers.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Used Chef for configuration management of hosted Instances within AWS, Configuring and Networking of Virtual Private Cloud.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.
  • 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.
  • Responsible for taking the source code and compiling using Maven and package it in its distributable format, such as a WAR file.
  • Worked on integrating GIT into the Continuous Integration environment along with Jenkins; configured the services using modern DevOps tools.
  • Wrote PowerShell scripts to automate time consuming specialty needs of the client.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes.
  • Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
  • Monitored AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service using CloudWatch.
  • Involved in planning and implementing system upgrades including hardware, operating system and periodical patch upgrades.
  • Involved in Production On-Call Support to receive Pager-Duty alerts configured to various communication channels like slack and email.

Confidential, Detroit, MI

DevOps Engineer

Responsibilities:

  • Responsible for administration of RHEL which includes installation, testing, tuning, upgrading and loading patches, troubleshooting virtual server issues.
  • Performed configuration and troubleshooting for Windows servers, Active Directory, DNS, DHCP, Replication, hardware and related systems.
  • Responsible for integratingLinux& UNIX server, groups, users into Active Directory.
  • Evaluated performance of EC2 instances their CPU, Memory Usage, IOPS, and Network Usages and suggest instance type for the same.
  • Used AWS Elastic Load Balancing for deploying applications in high availability.
  • Worked on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch.
  • Launched DNS, Route 53, & AWS ELB and assigned AWS SSL Certificates to Servers.
  • Configured the Auto scaling and ELB groups in AWS to main high scalable and secure environment.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.
  • Managed systems routine backup, scheduling jobs like disabling & enabling CRON jobs, system & network logging of servers for maintenance, performance tuning, & testing.
  • Worked with HP LVM, creating physical, volume groups, logical volumes both physical and SAN disks.
  • Administered code line GIT pushes to production and customer servers and developed and improved GIT push scripts.
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Created users, roles and groups using Identity Access Management and attached the required policies.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk.
  • Involved in setting up Kubernetes cluster & containerized the apps & deployed them to Kubernetes cluster.
  • Managed the Domain trusts for the enterprise including connectivity configuration and customer side support 24/7.

Confidential, Milwaukee, Wisconsin

System Admin

Responsibilities:

  • Responsible for installation and configuration of Red Hat Enterprise Linux in development and test environments on HP physical servers as well as Virtual Machines.
  • Configured and administered firewall rules to effectively monitor system files, port security, and network traffic activity coming through the firewall.
  • Installation and configuration of Logical Volume Manager to manage volume groups, logical volumes and physical partitions.
  • Documentation of Standard Operating Procedure (SOP) for installation and deployment of logical volume manager.
  • Configuration and support of DHCP, SSH, SCP, FTP, DNS services.
  • Configuration and administration of NFS and Samba.
  • Maintained and monitored all of company server operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
  • User administration on RHEL systems, SUSE Linux, HP-UX machines, package management & archiving.
  • Monitored daily backups & maintained offsite backup for recovery during system crash.
  • Worked with DBA team for database performance issues, network related issue on Linux/Unix Servers and with vendors for hardware related issues.
  • Deploy and configure JBOSS for web-based application.
  • Supported various applications through shell scripting at level L1 for smooth operation.
  • Expanded file system using Logical Volume Manager.
  • Managed and upgraded UNIX’s server services such as Bind DNS.
  • Configuration and administration of Web (Apache), DHCP and FTP Servers in Linux and Solaris servers.
  • Decommissioning of the old servers and keeping track or decommissioned and new servers using inventory list.
  • Handling problems and requirements as per the ticket (Request Tracker) created.
  • Participated in on-call rotation to provide 24X7 technical supports.

We'd love your feedback!