We provide IT Staff Augmentation Services!

Systems & Devops Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7 years of IT experience in System Administration and Engineering along with DevOps in various environments such as Unix/Linux, Windows 2008/2012 and Cloud Administration in AWS and Azure.
  • Experience in installing and configuring Red Hat Enterprise 6.x, 7.x using Kickstart servers on multiple machines for network installations and created VM shell by pushing the Operating System.
  • Build expertise in Workflow for Amazon Web services like EC2, S3, ELB, EBS, VPC, Security Groups, IAM, and DevOps tools like Docker, Kubernetes, Git, GitHub, Jenkins, Chef, Ansible, Puppet, Vagrant, Apache, Tomcat, Ant, and Maven.
  • Expertise in Installation, Configuration & Troubleshooting VMware ESX vSphere 6.x, vCenter Servers and ESXi servers like VMware vSphere 6.x.
  • Experience in working with build to configure CICD pipeline to deploy the resources in ton Azure. Worked on Developing ARM Templates to have infrastructure as code for Resource like IAAS and PAAS in Azure.
  • Experience with Terraform scripting to deploy the Infrastructure on to multi cloud platforms like AWS and Azure.
  • Designed and implemented Hyper - V and Hyper-V Failover Clustering, virtualizing over 90% of workloads, enabling high availability across most systems, and driving efficiency for local and remote locations.
  • Experienced in creating custom Templates and deploy multiple Virtual machines across hosts, cluster Hosts to create a Highly available and fault tolerant environment, create snapshots, and manage guest Networks.
  • Experienced in automating deployments with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins, Maven, Nexus, SonarQube and GIT.
  • Worked on Docker based micro services deployment with Kubernetes, Jenkins and Ansible based pipelines/frameworks.
  • Experienced with design and deployment of middleware and applications such as WebSphere Application and JBoss running in VMware Infrastructure.
  • Configured Networking Concepts DNS, NIS, NFS and DHCP, troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
  • Worked on different tools for monitoring the health checkups using Nagios, Cacti, Zabbix and OSSEC. Monitored application performance and checking logs using Splunk and AppDynamics.
  • Experience in writing basic Shell scripts using ksh, bash, perl, for process automation of databases, applications, backup and scheduling.
  • Expertise in implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, Postfix, Sendmail, FTP, Remote Access, Security Management and Security trouble shooting.
  • Strong technical background in Storage, Disk Management, Logical Volume Management (LVM) and logical partitioning.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

TECHNICAL SKILLS

Operating Systems & Cloud: AWS, Azure, RHEL/CentOS 6.x,7.x, Windows Server 2003/2008/2012

Scripting Languages: bash, Shell

Virtualization/Containerization: VMware ESXi 5.x, 6.x, VCenter

Databases: MySQL, PostgreSQL, Oracle

Web Servers: IIS, Apache, Tomcat, WebSphere Application Server

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP, SNMP, Telnet, iSCSI, Fibre Channel, FTP

Monitoring Tools: Splunk, Nagios

Third Party Tools: Confluence, JIRA, Active Directory, GitHub, Bitbucket

PROFESSIONAL EXPERIENCE

Systems & DevOps Engineer

Confidential - Dallas, TX

Responsibilities:

  • Designing and deploying AWS Solutions using EC2, S3, EBS, Route 53, IAM, Security groups, ELB auto scaling groups using Cloud Formation Templates in yaml scripts.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked with AWS IAM to create new accounts, roles and groups, creating alarms and notifications for EC2 instances using Cloud Watch, optimized volumes and EC2 instances and created multiple VPC instances.
  • Developed Infrastructure as code using Azure ARM templates and PowerShell to deploy all of the ARM templates through Team city and reconfigure the infrastructure within Azure every month.
  • Working on deploying Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets using Azure Resource Management Templates and using PowerShell for automation.
  • Building and Maintaining Docker container clusters managed by Kubernetes and Docker for creating run time environments and to test the CI/CD environments along with creating unit test cases to evaluate the builds.
  • Worked on Azure AKS and AWS EKS to deploy microservices based applications to container based and scheduled autoscaling of containers based up on the web traffic.
  • Designing and implementing continuous integration system CICD using Jenkins and MSBuild for continuous integration by creating Python and Terraform scripts.
  • Automated the orchestration process for containers within Jenkins using the Ansible plugin in Jenkins plugins for invoking Ansible playbooks automatically.
  • Wrote Ansible playbooks to manage systems configuration and implemented infrastructure as code and configured using Ansible. Managed Ansible playbooks for orchestrating the application and build deployments in a continuous integration fashion for all major servers.
  • Designed, Installed and Implemented Ansible configuration management system and created inventory, job templates and scheduling jobs using Ansible.
  • Setup JIRA for Project Management, Bug Tracking, Helpdesk Tickets, and integrated JIRA with GitHub to track all code changes and created automated build triggers. Review/Merge/Remove Git Pull Requests from the entire VitalSigns team into Bitbucket.
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and SonarQube. Developed and Designed Continuous Integration & Continuous Delivery pipelines using Code Pipeline, Code Build and Code Deploy using Jenkins Pipeline feature and container orchestration using Docker compose files.
  • Designed Kubernetes clusters in kops for achieving a continuous delivery cycle in Jenkins for all the deployments within a highly-scalable environment.
  • Served as a primary point of contact for infrastructure automation configuration via Terraform, Ansible, Python, Cloud Formation.
  • Created custom automation tools and services for creating, provisioning, and deploying to servers.
  • Sending the Uptime and Downtime notifications to teams regarding Servers status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in Tomcat Admin Console.
  • Design Ansible playbooks with roles and tasks to manage IBM Sametime servers, MS Exchange servers and IBM Domino Servers for the client and also create SQL Server queries within Azure.
  • Wrote Python scripts and Terraform modules to test and automate the applications and databases such as MySQL, MongoDB, NoSQL to deploy into Jenkins and check the status using Splunk monitoring via Splunk dashboards.
  • Developed Korn shell scripts for admin tasks like customizing user environment, performance monitoring and Responsible for cron job management and Performed disaster recovery management procedures.
  • Managed Disks and File systems using LVM on Linux. Worked extensively on logical volumes, created volume groups, mounted the file systems and resizing the logical volume and volume groups.
  • Monitor applications using application monitoring tools Splunk, Azure OMS and AppDynamics to create and report dashboards and manage queries for logs. Used Nagios to monitor server-side monitoring and frequently keep the health checks.
  • Assisted other UNIX administrators when help was needed (i.e. creating UNIX accounts, writing scripts to perform system administrator functions, responding to trouble tickets, etc).
  • Collaboratively involve with the Vital Signs team to integrate all of the procedures and the latest developments to be included as official documents and added on the Confluence space.

System Engineer

Confidential

Responsibilities:

  • Installed, configured, and administered RedHat Enterprise Linux 5.x, 6.x/CentOS and configured cluster resources to maintain High Availability of the infrastructure.
  • Installed, configured, and maintained SAMBA, NFS, HTTP, NGINX, and FTP in Linux for accessing and sharing files from the Windows environment.
  • Experience in installing multiple Linux servers using Kickstart installation and custom build scripts for RedHat Enterprise Linux and CentOS.
  • Created filesystems using Red Hat volume manager and performed health checks on a regular basis for all the Linux servers and added storage to the cluster disks and managed the filesystem size in RHEL.
  • Installed and updated Kernel in Linux servers and created initrd image to boot from the upgraded kernel.
  • Assisted in performance Tuning and Management for Linux/AIX servers and worked with the application/database team to resolve issues.
  • Worked on SAN storage on ESXi servers and assigned the LUNs to the virtual machines running on the ESXi hosts.
  • Created fence devices in the cluster, created failover domains within the cluster and Flipover/Failover tests between the nodes in the clusters.
  • Used various network protocols like HTTP, UDP, POP, FTP, TCP/IP, and SMTP. Worked on creating user accounts , user administration, local and global groups on UNIX platform .
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security. Scripting for passwordless ssh to multiple servers.
  • Provided support by 24x7 on-call support . Monitored trouble ticket queue to attend user and system calls , attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.

We'd love your feedback!