Permanent Hiring

Senior Infrastructure Automation Engineer

Remote

  • Upload File

Role Description

Reporting to the Manager, Senior Infrastructure Automation Engineer is responsible for the design and development of automation solutions for the IT Infrastructure team. The Senior Automation Engineer will work closely with the Infrastructure Operations Team to understand the business requirements and develop automation solutions to meet those requirements. The Senior Automation Engineer will be expected to be able to work independently and collaboratively to develop automation scripts, implement automation tools, and maintain automation systems.

Qualifications

  • Leverage 5 to 8 years of expertise in scripting languages (PowerShell, Java, Python), configuration management (Ansible, Puppet, Chef), and Infrastructure-As-Code tools (Terraform, Ansible).
  • Demonstrate a consistent track record of automating various technical operations.
  • Utilize working experience with Kubernetes, Linux, virtualization, Networking, Ansible, Openstack, Openshift, Git, Maven, and security technologies.
  • Employ infrastructure and application monitoring tools such as DataDog, vCenter, Ops Manager, and New Relic.
  • Manage service management and incident response systems including ServiceNow and PagerDuty.
  • Possess solid knowledge in administering Windows and Linux Servers.
  • Exhibit a sound understanding of Active Directory/DNS.
  • Handle tasks such as installing, upgrading, patching, troubleshooting, and monitoring systems.
  • Develop and automate CI/CD chains effectively.
  • Thrive in a fast-paced, dynamic environment.
  • Demonstrate strong communication skills (oral and written).
  • Adopt a results-oriented approach to projects and tasks.
  • Recognize opportunities to enforce best practices in AWS, Azure, and GCP.
  • Desire and understanding of Agile and DevOps methodologies.

Roles & Responsibilities

  • Design and Develop Automation Solutions:
    1. Utilize scripting languages like PowerShell, Python, Bash, Terraform, and ServiceNow to create automation solutions.
  • Collaborate with infrastructure operations teams to prioritize areas for deploying remediation, assisted, diagnostic, and RPA automation.
  • Scripting and API Integration:
    1. Automate tasks such as app secret rotations in Azure or streamlining warranty renewal processes for servers using available Dell APIs, primarily using PowerShell & Python.
  • Debugging and Troubleshooting:
    1. Debug, maintain, and troubleshoot automation issues, identifying root causes and implementing solutions.
  • Cloud Infrastructure Management:
    1. Participate in managing day-to-day operations of cloud infrastructure environments, including performance management, monitoring, and assessment of metrics.
  • Hands-on involvement in Deployments, Templates, Networking, Configurations, upgrades, App Gateway services, APIs, and CI/CD Pipelines.
  • Collaboration and Support:
    1. Collaborate with business units on new deployments, issues, and improvements to existing services.
  • Assist development teams with integrations and identity enablement for SaaS or custom products.Deploy IaaS and PaaS infrastructure in AWS, Azure, or GCP using Terraform, Ansible, or other Infrastructure-as-Code tools.
  • L1/L2 Support for Various Areas: Provide support for Cloud, VMware, Nutanix, VxRail, DC Operations, Server Life Cycle Management, VDI/AVD, Infrastructure Cleanup, Backup, Storage, DR Ops, Windows/Linux Patching, Event/Incident Management, App Secret/Cert Management, and Refresh/Upgrades.