Job Title: Senior Engineer Automation
Job Location: Remote
Job Duration: Full-Time
Overview:
The Senior Engineer - Automation is a member of the OS and Automation team and will be responsible for automating, implementing and maintaining business platforms and services that drive efficiency and accuracy throughout the company. This role will work with a team of engineers and architects and key development and quality assurance personnel. We are looking for a self-starter who can successfully work across multiple levels – with customers, teammates, vendors, and executive leadership. The Senior Engineer – Automation must possess a comprehensive understanding of IT infrastructure and DevOps skills combined with the ability to execute technical solutions that meet the needs of our customers.
Responsibilities
- This is a senior level role that requires leading efforts with limited direction.
- Provide quality internal and external customer service surrounding the Company values.
- Contribute directly to the development, evaluation, and delivery of new and innovative automation strategies.
- Build understanding around automation opportunities within current and proposed system and service implementations.
- Develop test strategies for automation releases.
- Install, maintain and upgrade the systems and technologies that constitute the internal applications used in the support of datacenter and hosting customers.
- Provide recommendations on workload optimizations, cost reduction opportunities, and design changes
- Work closely with the infrastructure engineering and development teams on new implementations and maintain current environments.
- Act as a technical escalation point within Engineering for system or service issues.
- Participate in the analysis of and document requirements for development of new or improvement of existing infrastructure automation (“infrastructure as code”) and cloud integration solutions
- Create documentation for supported environments, processes, technical training, and support procedures.
- Provide additional support when necessary for lab infrastructure related to supporting test Platform systems.
- Drive efficient and effective resolution of issues.
- Participate in an on-call rotation function to ensure 24/7 coverage of critical internal systems.
- Other duties as assigned.
Qualifications
- 8+ years in design/support role managing Windows and Active Directory.
- 8+ years of experience in a virtualized environment (i.e., VMware, Xen, or Hyper-V)
- 3+ years of coding, development, CI/CD pipelines experience
- 10+ years of progressive experience in Information Technology fields
- Excellent verbal, written, and interpersonal skills
- Ability to prioritize and organize effectively
- Ability to work on multiple projects simultaneously
- Ability to work both independently and with others
- Ability to operate in a fast moving, team-oriented, collaborative environment with tight deadlines
Preferred Experience
- Experience with multi-tier system planning and implementation.
- Infrastructure automation pipelines, code repositories, and DevOps tools/ technologies: Ansible, Salt Stack, GitHub, Jenkins.
- Containers / image management
- Azure IaaS technologies (Firewalls, Load balancing, Compute, Storage, VPN)
- Experience writing scripts using various languages: PowerShell, SaltStack, Ansible, Python (or other interpreted language)
- Identity and Access Management experience using tools such as Active Directory, Active Roles, SCSM
- Experience administering the following applications:
- Identity and Access Management: Active Directory, CyberArk
- ITSM: ServiceNow
- DNS: InfoBlox, BIND, Active Directory, Cisco Umbrella
- Patching: ConnectWise:Automate, SCSM, SCCM, WSU