We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Knowledgeable, detail - oriented and skilled DevOps Engineer, Linux Systems Administrator with over six years of hands-on I.T experience with in depth knowledge at configuring, maintaining, creating and managing users accounts, troubleshooting RHEL operating systems, and familiarity with AWS Cloud to collate monitoring information for data analysis.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Testing, Continuous Delivery, Continuous Deployment (CICD) using DevOps processes for Agile projects.
  • Proven ability to create and deliver solutions tied to business growth, organizational development and systems/network optimization.
  • A dependable team player, skilled problem solver, dynamic employee who works well under pressure and actively pursue trends in the industry and professional development activities.

TECHNICAL SKILLS

  • Linux Red Hat, CentOS
  • VMware ESXi
  • Windows Server
  • AWS Compute (EC2, Elastic Beanstalk)
  • AWS Storage (S3)
  • AWS Database (DynamoDB)
  • AWS Security (IAM)
  • AWS Networking (VPC, Route53)
  • AWS CloudWatch (Monitoring)
  • Apache, Tomcat, NFS, FTP, Samba, Jenkins, FileZilla, Nagios/OMD, Jira, Confluence, GIT, Docker, Kubernetes, Selenium, Splunk, Nginx, GitHub Bitbucket, MySQL, WebLogic, JBoss, WinSCP, Putty, vSphere, Microsoft Office.
  • NFS, FTP, DHCP, DNS, TCP/IP, SMB, SSH, SMTP, HTTP, HTTPS.

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Houston TX

Responsibilities:

  • Working with GitHub enterprise to manage source code repositories and performed branching, merging, and tagging.
  • Responsible for maintaining and reducing downtime of the local environments.
  • Monitoring system performance, backing up and restoring files, troubleshooting Linux Network and security related issues.
  • Developing automated processes that run daily to check disk usage and perform cleanup of file systems using shell scripting and Cronjobs.
  • Written shell scripts and Ansible playbooks to manage the alerts of the running services.
  • Establishing both automated build processes and release management processes using Jenkins, Maven and Ansible with experience in Jenkins orchestration, configuration management.
  • Using Jenkins to automate everyday builds, testing and deployments.
  • Designing and developing automated deployment and scaling processes based on Docker and Ansible for all the services.
  • Assisting in creating the environment for Docker Migration.
  • Deploying the Dockers containers to vagrant boxes using Ansible.
  • Dockerizing all the service and applications.
  • Implementing testing for Kubernetes and administering the Kubernetes Clusters.
  • Deploying and orchestrating the applications with Kubernetes.
  • Setting up Jenkins for continuous integration and continuous builds by polling the repositories.
  • Configuring the Jenkins jobs and supporting teams on builds and release related issues.
  • Managing deployment automation using Ansible, Chef and Salt Stack.
  • Experience writing code in Bash and Python scripts for automation.
  • Configuring an open source tool such as Selenium for automating continuous testing of applications.
  • Eliminated extended downtime of network and processes by installing and configuring Nagios (Also experienced using Check MD) server to monitor systems, network and infrastructure and alerting appropriate team.
  • Maintaining detailed documentation of moderately complex system specifications, including system installation procedures, system backup, recovery techniques, and system test methods.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backups on AWS.
  • Migrating infrastructure to AWS.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Documenting the process and steps required to spin a whole new environment for testing purposes.
  • Providing on-call support to both local and off-shore teams.

Linux Systems Administrator

Confidential, Houston, TX

Responsibilities:

  • Create, administer, and maintained User Accounts with stipulated permissions, Group login IDs, security passwords etc. on Linux server platform.
  • Installation, configuration, maintenance, patching and upgrading of Operating Systems software and hardware.
  • Administration of enterprise virtualization tools including VMware vSphere and configuring of Virtual Machine using Oracle VM Manager.
  • Installed, configured, and maintained application servers Apache, Samba, and Tomcat while also maintaining DNS and setting up a directory share link between NFS servers and client servers.
  • Worked with Red Hat Linux tools like RPM and YUM to install packages and patches for Red Hat Linux servers.
  • Develop and maintain configuration management solutions (Ansible, Chef, Salt stack).
  • Troubleshoot and maintained DNS application.
  • Installed, maintained Red Hat Linux servers, and updated and patched Virtual Machines within the company.
  • Configuring, administering, and maintaining of VMware ESX/ESXi including Virtual servers.
  • Setup of NFS and Samba file sharing services on Linux and Windows client servers.
  • Administer and run network configurations including Iptables and Firewalls rules.
  • Installation, configuration, and administration of Jira ticketing system with MySQL servers.

Confidential /System Administrator

Confidential

Responsibilities:

  • Developed, maintained, and monitored Integrated Master Schedule (IMS) from Development Build, SQA Testing and Defects, User Acceptance Testing (UAT), IOC Mirror and Production to National Release.
  • Interfaced with Technical Leads and Program Managers to set and manage program expectations, and ensured milestones were met in timely manner.
  • Developed and maintained resource-loaded schedules by Work Breakdown Structure (WBS) and monitor program schedule baselines against actual performance and readiness using MS Project.
  • Collaborated with functional organizations, business and program management to develop, integrate, maintain, and status Integrated Master Schedule (IMS).
  • Participated in Daily Scrums to give updates and be updated on the program development and progress.
  • Document help desk tickets/resolutions and maintained equipment inventory lists.
  • Oversees Incidents and Service Requests end-to-end for all allocated users.
  • Troubleshoot programs and Wi-Fi connectivity problems.
  • Assisted in system optimization and performance check as required.
  • Administered users accounts in Active Directory.

We'd love your feedback!