Devops Engineer Resume
SUMMARY
- Dedicated and motivated IT individual with a vast ocean of knowledge with Linux Enterprise servers on premise and cloud environments.
- Proficient understanding with qualifying skills and real time experience maintaining an upstream productivity technical support.
- Team player with stellar technical communication skills with legacy and emerging new technologies embodying DevOps and Code as Infrastructure Ideologies.
- Looking for opportunities in which I can apply my skills and gain knowledge of new skills to acquire.
- 6 plus years of core Linux experience across legacy versions to contemporary versions.
- Fluency in written and spoken English, sound business knowledge — Ideally in business planning and consolidation process.
TECHNICAL SKILLS
Operating Systems/Hardware: RedHat, CentOs, Ubuntu, Windows, MacOs, Cisco UCS Blades, HP, Dell
Cloud/Virtualization/DevOps: Jira, Jenkins, Docker, Bitbucket, Ansible, Terraform, AWS EKS, Kubernetes, GIT, Red Hat Satellite, Ansible Tower, AWX, AWS, GCP, Azure, VMware, Python, BASE, YAML, C++, JAVA
Linux/ Other OS Tools: DHCP, DNS, LVM, NIC bonding, PXE - boot, bash scripting, webservers, databases VMware, Git, CloudFlare, Python, Nagios, Grafana, GlusterFS, FUSE, XFS, EXT3, EXT4, SSH, UDP, TCP, IPMP, FTP, NFS, SNMP, TELNET, ISP, Firewall, Iptables, Firewalld, Tomcat, Disk management, RAID, Samba, WINScp, SCP, Rsync, Kernel tuning/parameters, SAN, NAS, EBS, MS Office Suite, Splunk, Nagios, Cronjobs, Symantec Netbackup, Red Hat Directory Services, Red Hat Identity Management
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Ability to work with all teams and understand code changes and review business requirements and identify any gaps between operations and developing stages to eliminate downtime using DevOps and infrastructure as Code methodologies and ideologies
- Met with client business analyst to understand requirements and architect plan accordingly to fulfill and cater to IT needs and provide IT solutions
- Perform change management activities within time frame, maintaining Service Level Agreements (SLA) while in pursuit of incident management resolutions
- Taking snapshots of computing instances, machines images and storage, reserving the state iP, submitting DNS request within Cloud Platforms
- Architect, provisioned, deployed Linux servers, maintaining lifecycle management by applying the latest Red Hat Erratas
- Installed and configured Red Hat Satellite for Red Hat Enterprise Linux servers and management of Red Hat subscriptions and repositories
- Utilized Terraform for cloud platform deployment of instances and resources, using state of infrastructure to maintain an upstream productivity of infrastructure
- Implemented, designed and deployed complex CI/CD pipelines for projects across the company
- Collaborated with lead/managers of various development teams to insure the most efficient use of the CI/CD pipelines
- Experience in version control systems like Git and Bitbucket
- Used Bitbucket for source control management working with branches as well as branch workflow
- Hands on experience in AWS resources like EC2, S3, VPC, IAM, RDS and more
- Build S3 buckets and managed policies for objects and used Glacier for storage and backup
- Running a script on lambda to copy files to S3 buckets and perform scheduled backups
- Automated CI/CD process using Jenkins, ansible and docker
- Created Docker containers with custom Docker images for various environments
- Understanding of Cloud Flare portal for DNS and certificate management
- Installed and configured various open source tools like AWX (Ansible Tower), Jenkins, Grafana, Asana, Elk, Zabbix and more
- Deployed releases to various AKS pods using Jenkins and manually through terminal
- Expertise in writing infrastructure as code using terraform on AWS and GCP to reduce manual deployment time from hours to minutes
- Wrote and managed ansible playbooks and roles for deployment automation
- Wrote ansible playbooks for configuration and patch management
- Wrote custom bash scripts to monitor the active status of Ansible Inventory list of hosts and construct a list of servers that are not actively online and email the list to a set of engineers to exclude the servers in the next Ansible play run
- Remediation of Security Vulnerabilities in the environment by maintaining relevant chains of Iptables rules, firewalld within the System-D systems and SELinux on Red Hat Enterprise Linux servers
- Created and maintained local YUM repository server hosting via Red Hat Satellite 6 for third party vendor RPM packages
Confidential
Linux Systems Administrator
Responsibilities:
- Installed, maintained and monitored different Linux OS.
- Provide 24/7 support in prod environments for backup, disaster recovery and on-call rotation.
- Installation and configuration of web servers (apache, nginx, tomcat) on Linux systems.
- Setup pxe-boot with kickstart for automated deployments on bare metal and virtual.
- Installation in creation of ssl certificates for web servers on linux systems.
- Proficient in different filesystems and disk management utilities like fdisk, lvm and more.
- Troubleshooting network protocols like DNS, TCP/IP, SMTP, SNMP, DHCP and more.
- Worked on physical and virtual machine installation and maintenance.
- Excellent knowledge in utilities like ssh, scp, rsync, and more.
- Experience managing and installing repositories using package managers like apt, yum
- Created and maintained proper documentation for all project related activities for future references coming from multiple resources.
- Creation of VMs, cloned and migration on VMware Esxi and Hyper-V
- Collaborated with various teams across the company to achieve project completion.
- Monitored system/application activities like the cpu, 5memory, disk and swap space and network throughput using multiple monitoring tools
- Used ServiceNow for ticket management tools for support and change management tasks.
- Created and maintained NFS, LDAP, DNS, DHCP and other critical infrastructure
- Automated system management tasks by writing bash scripts.
- Analyzed rotated logs and monitored live events to isolate critical issues and troubleshoot
- User management and managing user’s privileges
- Develop cron jobs and Shell scripts for automating administrations task like file systems management, process management, server reboots etc
