Infrastructure Automation Engineer Job Description
Infrastructure Automation Engineer Duties & Responsibilities
To write an effective infrastructure automation engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included infrastructure automation engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Infrastructure Automation Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Infrastructure Automation Engineer
List any licenses or certifications required by the position: AWS, ITIL, ISEB, ISTQB, HPNA, MFG, F5, CISSP, NICET, ASHRE
Education for Infrastructure Automation Engineer
Typically a job would require a certain level of education.
Employers hiring for the infrastructure automation engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Computer Engineering, Technology, Mathematics, Science, Information Systems, Information Technology
Skills for Infrastructure Automation Engineer
Desired skills for infrastructure automation engineer include:
Desired experience for infrastructure automation engineer includes:
Infrastructure Automation Engineer Examples
Infrastructure Automation Engineer Job Description
- Work on additional tasks and responsibilities as assigned
- Build versatile tools for collecting and storing hundreds of different metrics from thousands of servers and networking devices, across dozens of datacenters
- Build monitors and dashboards, using a combination of open source tools and custom code
- Work closely with developers throughout the organization to identify and implement tools and processes for data collection, visualization, and alerting
- Communicate with engineers, operations, and customer support people who are users of the monitoring and automation tools, to explain functionality and listen for users’ needs
- Develop libraries and scripts to automate datacenter maintenance operations
- Continuously improve the resilience and reliability of data collection and alerting
- Develop automated test infrastructure for software based all-flash storage arrays
- Improve product quality and reliability of automated testing infrastructure
- Collaborate with world-class storage engineers to define test automation requirements by participating in product design reviews
- Experience using software development tools / IDEs
- Experience using code repositories
- Experience with different customer deployments and having isolated failures and analysed root cause of issues in significant deployments
- Strong understanding of Linux internals
- Experience in designing and implementing Networking services that includes DNS, DHCP, Load balancing, web caching and security
- 3+ years of leading the technical operation or system engineering teams
Infrastructure Automation Engineer Job Description
- Support the IT Service Catalog and automation by being second tier support for related issues
- Work with IT personnel to elicit requirements for automation
- Automate Linux and Windows image creation and patch management
- Document, present, and train others in the IT Service Catalog and automation projects
- Design and build Automation Tools to Provision Environments and Applications in support of our Development, Test and Staging Environment
- Fully automate the deployment of technology stacks
- Create services, frameworks and templates leading to spin up and turning down virtual environments
- Design and build orchestrations for self healing infrastructure
- Create feedback loop for developers and QA using logs, monitoring and dashboard
- Conducts in depth evaluations, diagnosing, troubleshooting and resolving a wide variety of complex technical issues
- Experience using centralized automation platforms
- General experience with relational database technologies and programming, , SQL Server
- Expertise in software development or in test automation of REST API
- Expertise in Java or similar Object-Oriented Programming language required
- Experience working with GIT and Jira preferred
- Working experience in Agile SDLC and Continuous Integration
Infrastructure Automation Engineer Job Description
- Implement and maintain a ‘self-service’ Private Cloud IaaS
- Ensure scalability, reliability, security and efficiency of Sainsbury’s IaaS systems
- Working with other engineering teams to accelerate infrastructure delivery
- Build automation to provide templates and tools to delivery teams
- Provide project status updates to the Solutions Engineering Leads
- Test solution design, confirm, finalize and perform infrastructure unit/system test, and conducts platform and solutions integration activities
- Validate bill of materials
- Work with the Solutions Architects and Release Manager to ensure Operational hand off and quality gate acceptance
- You'll be working with a team of system admins and coders in a Tools and Infrastructure Automation role in order to help our engineering team to achieve greater efficiency
- You'll be working with various technologies but not limited to KVM, VMWare, OpenStack or AWS instances looking for ways to let us use our resources more efficiently
- BS in Computer Science or Engineering (MS preferred) or equivalent
- Experience with Clojure, Javascript, Perl, PHP, bash scripting is a plus
- Background in Network Operations, DevOps, Continuous Deployment is a plus
- Experience with large volumes of data, and site reliability engineering
- Experience with a variety of datastores and related tools
- Experience building and working with multiple tier web applications and distributed systems
Infrastructure Automation Engineer Job Description
- Own the Change Management Process and perform assessments of Site Change Controls for these processes
- Configure and maintain Virtual Machine servers and thin clients
- Identify opportunities to improve existing systems, and infrastructure and lead the development and integration of new technologies and existing projects
- Lead and perform administrative initiatives such as Automation severs performance monitoring, software application patches, Antivirus monitoring and upgrades, Windows updates, system Security and pperiodic rreviewss
- Investigation of manufacturing deviations and anomalies related to automation and software and manage projects related to corrective action or equipment performance improvement
- Develop User Requirement Specifications and support Validation Department with initial design review, software testing, protocol execution and review
- Provide technical support for Automation systems (SCADA, Historian, Reporting)
- Assist with qualification and upgrades of Automation systems and servers
- Maintain and perform configuration updates to Automation Systems within a regulated and CGMP environment
- Maintain validated software state for Automation systems, including change control, protocols/test plans, system lifecycle documentation
- Exhibits strong initiative
- Flexible, creative, agile approach to collaboration and development
- Experienced Solaris and Linux Admin
- Great understanding of networking concepts
- Infrastructure security knowledge
- Expert in powershell scripting/development
Infrastructure Automation Engineer Job Description
- Manage Disaster Recovery and Back up requirements for assigned systems
- Lead testing of Automation software applications to ensure that the design objectives are met, including development and execution of technical specifications and validation documents
- Investigation of manufacturing deviations and anomalies related to automation applications and manage projects related to corrective action/resolution or equipment performance improvement including Site Change Control
- Lead EMTE efforts to deploy, maintain and improve upon effective use of APM tools (e.g., AppDynamics, Dynatrace)
- Maintain and improve upon APM platform availability and performance
- Create materials to mentor APM stakeholders in the use of APM tools and best practices
- Train APM users to analyze application performance and availability trends and conduct root cause analysis of performance issues
- Develop, implement and support efforts to “Monitor the Monitor” – creating greater visibility into the system and application health of EMTE monitoring tools
- Manage/Perform administration for EMTE tools/platforms (e.g., APM, Enterprise Logging as a Service, system/node monitoring, Event Correlation)
- Monitor environment and computing resources for reporting and capacity planning
- Strong knowledge of Web 2.0 Technologies (Java Scripting, XML, HTML, AJAX, Jelly, CSS, PERL scripting)
- Strong working knowledge of ServiceNow components such as Service Catalog, Change/Incident/Problem Management, Asset Management, CMDB, SDLC, Knowledge, Release Management
- Experience working with Microsoft SQL Server and SQL Server Reporting Services
- Strong desire to automate and to teach others
- Familiarity with DFS and Windows-based file servers
- Minimum of three years software development experience in C#