AMBROSE WILLIAM
Linux DevOps Engineer
267-***-**** *******.**********@*****.*** US Citizen
SUMMARY:
Linux DevOps Engineer with 7 years of experience managing, automating, and improving Linux systems in business settings. Skilled in building, managing, and safeguarding high-performance, scalable Linux systems. Excels at system administration, automation, troubleshooting, performance tuning, and scripting. Adept at implementing solutions in hybrid cloud settings while keeping resource optimization, uptime, and dependability in mind. Enthusiastic about open-source technologies and using contemporary DevOps tools like Ansible, Ansible Tower, GitLab, Docker, Kubernetes, and techniques to streamline operations. Well-known for strong commitment to system security and stability as well as leadership in cross-functional teams.
TECHNICAL CAPABILITIES:
• Linux Distributions: Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian
• Cloud Platforms: AWS (Cloudwatch, IAM, Route53, EC2, EBS, EFS, VPC, ELB, ECS, EKS, Autoscaling, Cloudtrail) Google Cloud, Azure
• System Administration: User and group management, package management, filesystem management, process monitoring, kernel tuning, monitoring, performance management
• Containerization: Docker, Podman, Kubernetes,OpenShift
• Configuration Management: Ansible, Ansible Tower, Terraform
• CI/CD Tools: Jenkins, GitLab CI, CircleCI, OpenShift Pipelines (Tekton)
• Programming Languages: Python,Bash, Shell scripting (KSH)
• Testing Frameworks: Test automation, JUnit, integration testing, Infrastructure as Code (IaC)
• Virtualization & Hypervisors: VMware, ESXi, Vcenter, Vsphere, DRS, Snapshot, Clone
• Monitoring & Logging: Nagios, Zabbix, Prometheus, Grafana,Splunk
• Networking: TCP/IP, DNS, DHCP, VPN, VLAN, NIC Bonding, NIC Teaming
• Backup & Recovery: Rsync, Bacula, LVM snapshots, Disaster Recovery strategies
• Version Control: Git, GitLab, BitBucket
• Storage Technologies: NFS, SAN, RAID, LVM, EXT4, XFS EDUCATION:
Bachelor in Computer Science
University of Central Punjab, Lahore 2017
EMPLOYMENT HISTORY:
Linux DevOps Engineer
Accenture, New York, NY
Mar 2023 - Present
• Designed, implemented, and managed Linux-based infrastructure in virtualized environments, including VMware and cloud platforms, ensuring maximum uptime and performance.
• Architected and optimized AWS cloud infrastructure (EC2, RDS, S3, EBS, IAM, Route 53, Auto Scaling, VPC) to improve system efficiency, high availability, and cost optimization.
• Enhanced security by configuring IAM roles, Security Groups, firewall rules, and intrusion detection systems (IDS) to enforce strict access controls and mitigate cyber threats.
• Implemented SSH key-based authentication and hardened Linux system security configurations, reducing unauthorized access risks.
• Performed advanced Elastic Block Store (EBS) configurations, delivering high-performance and resilient storage solutions tailored to diverse applications.
• Managed SAN and NFS storage solutions, ensuring data integrity, scalability, and high availability across the enterprise.
• Configured and maintained Apache, NFS, and SAMBA servers, ensuring seamless service delivery and optimized web and file-sharing performance.
• Designed and implemented high-throughput applications with scalable NFS solutions, improving data accessibility and reducing latency.
• Utilized Ansible for automated server provisioning, ensuring consistency and security across development, testing, and production environments.
• Automated patch management and vulnerability scanning using Red Hat Satellite and Ansible, ensuring systems remained up-to-date with security patches.
• Administered Docker and Kubernetes for container orchestration, enabling scalable, efficient, and high-performance deployments across microservices-based applications.
• Monitored system health and performance using Zabbix, Prometheus, Grafana, and Splunk, ensuring optimal uptime and proactive issue resolution.
• Integrated Splunk and ELK Stack (Elasticsearch, Logstash, Kibana) to improve log analysis, troubleshooting, and system monitoring.
• Configured and optimized VLANs, VPNs, and NIC bonding for network redundancy, fault tolerance, and improved connectivity.
• Tuned Linux kernel parameters for optimized memory management, swap usage, and improved CPU performance.
• Spearheaded infrastructure automation initiatives using Terraform, streamlining cloud resource provisioning and reducing deployment times by 30%.
• Developed CI/CD pipelines with Jenkins and GitLab CI, improving software deployment speed, rollback efficiency, and reliability across multiple environments.
• Designed and implemented disaster recovery (DR) strategies, including LVM snapshots, RAID configurations, and automated failover solutions.
• Led disaster recovery drills to validate backup integrity and ensure rapid recovery within SLAs.
• Provided troubleshooting support for microservices-based architectures and distributed applications, reducing post-deployment issues.
• Collaborated with developers, network engineers, and database administrators to ensure smooth application deployments and proactively resolve infrastructure challenges.
• Reduced critical incident resolution time by troubleshooting complex networking, storage, and performance issues, improving system uptime.
• Conducted comprehensive root cause analyses for major incidents, implementing proactive measures that reduced recurring issues by 40%. Linux System Administrator/DevOps Engineer
Bloomberg, Totowa, NJ
Feb 2020 – Jan 2023
• Automated the build process from end to end using PXE, Kickstart, and process maintenance, streamlining system provisioning.
• Managed vCenter Server and VMware ESXi, ensuring high availability and efficient virtualization of critical infrastructure.
• Configured RAID and Logical Volume Management (LVM) to enhance data redundancy, scalability, and system resilience.
• Maintained YUM and RPM repositories, ensuring timely system updates with the latest security patches and software enhancements.
• Provided troubleshooting and support for network storage solutions, ensuring high availability, reliability, and performance.
• Enforced SSH key-based authentication and implemented IPTables/Firewalld rules, fortifying Linux system security.
• Developed custom Bash scripts to automate routine tasks such as log rotation, user management, and backup scheduling, reducing manual overhead.
• Designed, deployed, and maintained Docker containers, enabling efficient application development and testing environments.
• Integrated OpenShift with CI/CD pipelines, enabling automated builds, testing, and deployments with Jenkins and OpenShift Pipelines (Tekton).
• Managed user authentication and permissions via LDAP and Active Directory integrations, streamlining access control and compliance.
• Automated system updates, log rotations, and patch management using Bash and Cron jobs, ensuring system stability and security compliance.
• Configured and optimized OpenShift clusters, leveraging Prometheus and Grafana for monitoring, logging, and real-time performance tracking.
• Implemented Role-Based Access Control (RBAC) in OpenShift, ensuring secure resource access and compliance with company policies.
• Supported disaster recovery (DR) strategies, conducting DR drills and ensuring backup integrity within defined SLAs.
• Configured and maintained Apache, Nginx, and Samba servers, improving web hosting, file-sharing, and configuration management.
• Collaborated with network engineers to resolve DNS, DHCP, and IP conflict issues, enhancing overall system stability and connectivity.
• Optimized Linux kernel parameters for enhanced memory management, swap usage, and CPU performance tuning.
• Utilized Splunk for root cause analysis, improving incident resolution time and proactive monitoring.
• Implemented security measures such as firewalls, antivirus solutions, and intrusion detection systems, ensuring system protection and compliance. Jr. Linux Admin
New York Presbyterian Hospital
Jan 2018 – Dec 2019
• Created and managed users, permissions, and passwords, ensuring secure access control.
• Administered user account lifecycle management, including group assignments and policy enforcement.
• Assembled hardware and configured networks, including VLAN tagging, NIC bonding, and load balancing for improved redundancy and fault tolerance.
• Configured and monitored centralized logging solutions using syslog and rsyslog, ensuring efficient log management and security auditing.
• Performed regular system health checks, proactively identifying and resolving potential performance and stability issues.
• Backed up and restored critical data using rsync and automated backup strategies, reducing downtime during failures.
• Scheduled and automated system maintenance tasks (e.g., updates, log rotations, and backups) using Bash scripts and cron jobs, improving operational efficiency.
• Partitioned disks and managed disk space using fdisk, gdisk, and cleanup scripts, optimizing storage allocation.
• Monitored and optimized server performance using top, htop, sar, and system resource tuning.
• Performed software installations and upgrades, ensuring Linux environments remained secure and up to date.
• Configured NFS for shared storage solutions, enhancing data accessibility and network performance.
• Set up and maintained RAID levels (0, 1, 5, 10) to improve data reliability and system resilience.
• Implemented and tested disaster recovery plans, ensuring backup integrity and system recovery within SLAs.
• Provided end-user training on Linux commands and administration, improving team productivity and system best practices.
• Debugged system services using journalctl and system logs, efficiently identifying root causes of system issues.
• Automated network interface configurations and maintained detailed asset documentation, improving configuration management and troubleshooting efficiency.