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.