We provide IT Staff Augmentation Services!

Sr. Devops Automation Engineer \ Powershell Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

A Passionate technical architect and contributor, specializing in DevOps \ Cloud Automation and integration, with a unique creative ability to map the needs of the business to the technology. Over 12 years of DevOps and Infrastructure engineering. Expert level knowledge of Chef, Puppet and other automation tools, as well as extensive experience designing and integrating both private and public cloud solutions.

CORE COMPETENCIES:

  • Windows PowerShell
  • AWS
  • Perl, Python
  • Chef, Puppet
  • Active Directory
  • VBScript
  • Azure\Office 365
  • VMware vSphere 5\6
  • Server 2003, 2008, 2008 R2, 2012
  • Linux\Unix
  • Bash\Shell scripting
  • Veeam Backup and Replication
  • HP Blade\Enclosure\Virtual Connect
  • Cisco UCS

PROFESSIONAL EXPERIENCE:

Confidential

Sr. DevOps Automation Engineer \ PowerShell Developer

Responsibilities:

  • Lead DevOps\Automation engineer for large - scale Hybrid Cloud implementation (Active Directory - VMware - Azure, AWS) within geographically disbursed organization with over 200 remote sites and 20,000+ users.
  • Engineered and executed multiple data center consolidation plans. (DevOps Engineering \ Project Management)
  • Served as the lead PowerShell developer in hundreds of Windows based migration and automation projects
  • Responsible for design and implementation of global shared services infrastructure.
  • Engineered and executed multiple data center consolidation plans which saved the company approximately 7 million dollars a year.
  • Designed and implemented shared Azure based Disaster Recovery plan for all business units, resulting in a savings of approximately 1 million dollars.
  • Engineered and deployed shared services backup architecture, saving over 300k a year in licensing costs (Veeam \ NetBackup \ Exagrid)
  • Manage a virtualized private cloud\multi-tenant environment consisting of 2000+ VMs on 300+ hosts.
  • Planned and successfully executed vSphere 5 upgrade implementation and then again to vSphere 6.
  • Authored several scripts leveraging VMware’s PowerCLI and Windows PowerShell to aid with capacity planning and monitoring of the virtualization infrastructure.
  • Designed method of monitoring the time offset between the PDC emulator and other Domain Controllers in the infrastructure with the ability to programmatically re-sync any DC with a time offset above a certain threshold, allowing for improved reliability and availability of time synchronization across the domain
  • Based on provided OU and Group Policy design strategy, implemented scalable automation using Windows PowerShell for creating the AD structure for new sites and locations, allowing for significantly increased efficiency and accuracy
  • Improved overall AD replication health by developing an automated process using PowerShell to ensure that the organizations site-link topology was consistent with intended design, resulting in stable and efficient replication environment.
  • Created lightweight custom monitoring solution using Windows PowerShell to monitor the health of the 200+ Domain Controllers in the environment which included nightly Best Practice Analyzer scans, and an aggregated DCDIAG scan generated every few hours and sent by email as a simple summary of the overall health of the AD Domain Controllers.
  • Developed scripts with Windows PowerShell to automatically configure network settings and vmkernel ports for ESXi servers including multipathing policy, storage LUNs and MTU size for both the vswitch and the vmkernel port, making the attachment of server profiles optional for non-clustered VMhosts.
  • Automated Microsoft recommended load balancing techniques using PowerShell to reduce the workload of the DC holding the PDCe FSMO role and programmatically redistribute NTDS connections across multiple Domain Controllers in the central Hub site, allowing for improved scalability in an already significantly large Active Directory environment.

Systems Administrator/Infrastructure Engineer

Confidential

Responsibilities:

  • Interfaced with a wide range of clients to complete technology improvements and support projects
  • Engineered and implemented fully automated end-user, data migration solution to eliminate business downtime during acquisition/merger using Windows PowerShell. ( Confidential, Redwood City, CA)
  • Developed highly efficient methods for reporting vital information across the enterprise using Windows PowerShell and WMI query language to produce low-bandwidth scalable information gathering that works equally as well over both LAN and WAN connections. (EMC2)
  • Successfully implemented new dynamic and scalable printer deployment strategy, allowing for printer mapping based upon the end-user’s physical location using Group Policy Preferences and item level targeting. (EMC2)
  • Created custom fully automated solution using Windows PowerShell to export individual mailboxes from the Exchange environment and save them as separate PST files. ( Confidential )
  • Successfully resolved ongoing mail delivery issue by identifying problems with MX records and Exchange smarthost routing configuration. (Hillcrest Property Mgmt., Lombard, IL)
  • Repaired incorrectly configured Active Directory permissions that were preventing the entire organization from accessing critical documents. (Aires Consulting Group, Batavia, IL)
  • Managed and maintained Active Directory domain for Chicago area branch office including user accounts, domain controllers, security groups, and file/share permissions. ( Confidential, Redwood City, CA)
  • Developed custom PowerShell script to tie into the filesystemwatcher .net class and mimic the functionality of a document management solution, managing documents and complex permissions that are typically not possible with NTFS permissions. (Aires Consulting Group)
  • Created automated solution using Windows PowerShell to manage the backup of the primary file server and programmatically notify the administrator via email of the backup’s success or failure. (Aires Consulting Group)
  • Provided Tier 2 desk-side support to over 1000 users (Enterprise Products, Houston, TX)
  • Authored and implemented scripts and automation for auditing and managing an enterprise-scale Group Policy infrastructure consisting of several hundred Group Policy objects. (EMC2 Corporation )

Confidential

Systems Administrator

Responsibilities:

  • A superior leader and teammate with demonstrated performance in high-pressure environments. Improved overall IT Systems performance through a focus on finding and implementing permanent solutions to on-going problems, and automating reoccurring tasks. Significant accomplishments include:
  • Restored stability to corrupted Active Directory infrastructure within weeks of employment, resulting in improved reliability and performance.
  • Developed and maintained fully automated account de-provisioning solution using Windows PowerShell, simplifying the employee off-boarding process and minimizing the risk associated with orphaned user accounts.
  • Created PowerShell scripts to constantly monitor the health of the Exchange messaging infrastructure and notify my teammates or myself in the event of a problem.
  • Significantly reduced the amount of calls to the help desk by automating password expiration notification for users who did not log in to the network often with Windows PowerShell, making password-reset requests almost non-existent.
  • Discovered a bug in Exchange 2007 that existed when migrating from Exchange 2003, which prevented the creation of new distribution groups. Resolved the issue by finding and implementing a workaround until a permanent fix was implemented.
  • Performed exhaustive audit of the Active Directory infrastructure via Windows PowerShell, revealing references to Domain Controllers and service connection objects that were no longer in existence. Used ntdsutil to forcefully remove orphaned Domain controller and manually deleted the connection objects.
  • Created, deployed and managed virtual machines and hosts based on VMware virtualization platform in an environment where over 80 percent of the windows infrastructure was virtualized.
  • Implemented Windows PowerShell scripts to monitor the event logs of critical windows servers in real-time and filter for specific errors, allowing me to view errors from the entire windows infrastructure as they occurred in the environment. (Monitoring could be turned on/off when needed)
  • Utilized PowerShell and the VI toolkit from VMware to monitor and administrate Virtual Machines running on the VMware Infrastructure platform.

Confidential

Desktop Support Engineer

Responsibilities:

  • Provided mission critical desk-side support to this high frequency, technology driven global trade desk
  • Created a dynamic and automated inventory of workstation software/hardware on the network via remote PowerShell scripting and WMI.
  • Managed the Active Directory resource forest for the Chicago office.
  • Managed the deployment of new workstations for the trade desk
  • Engineered and deployed desktop images using Symantec Ghost server.
  • Utilized Windows PowerShell to create a master table of contents page for the desktop support knowledge base, allowing for expedited troubleshooting and research of reoccurring desk side issues.
  • Convinced the CTO to start a department wide initiative to train IT staff in the use of Windows PowerShell.
  • Provided training and instruction to co-workers and peers on PowerShell scripting techniques and practices.

Confidential

Desktop Support Analyst

Responsibilities:

  • Engineered and deployed the first Active Directory Domain (Epic Merchant Energy)
  • Migrated all user and computer resources to Active Directory using USMT and some custom automation
  • Created scripts using Windows PowerShell to automate Identity Lifecycle Management, including, but not limited to, the creation, managing and decommissioning of user accounts.

We'd love your feedback!