Description

Key Responsibilities:

Automation & Deployment: Build, maintain, and enhance automated processes for system deployment and management.

Troubleshooting & Debugging: Diagnose, troubleshoot, and resolve technical issues related to infrastructure and deployment.

 

Networking Knowledge: Understand network protocols, configurations, and infrastructure to support deployment environments.

 

Required Qualifications:

Experience: 80% match to the described role, with the ability to hit the ground running.

Automation Tools: Hands-on experience with automation tools, with Azure DevOps as a must-have.

Networking Expertise: Solid understanding of networking principles, protocols, and configurations.

Debugging & Troubleshooting: Strong skills in diagnosing and resolving technical issues.

 

Standardized Interviews: Conducted by a couple of interviewers using a standardized set of questions to ensure consistent evaluation.

 

Automation Contract Engineer (Ansible)

Summary

An automation engineer is a professional who creates and maintains automated solutions for various processes and systems using different tools and technologies. Automation engineers work with other engineers, developers, testers, and stakeholders to ensure the quality and performance of the automation projects.

Responsibilities

  • Design, develop, test, and deploy automation solutions for various processes and systems, such as web applications, databases, networks, infrastructure, and bare-metal workstations.
  • Identify and analyze the automation needs and opportunities of the organization and propose suitable solutions.
  • Create and maintain automation frameworks and scripts using various tools and technologies, such as Ansible, Digital Rebar, Python, and GitHub.
  • Perform troubleshooting and debugging of the automation solutions and ensure that they are error-free and up-to-date.
  • Monitor and evaluate the performance and effectiveness of the automation solutions and provide feedback and recommendations for improvement.
  • Document and report the automation results and metrics and communicate them to the relevant stakeholders.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field.
  • Proven experience as an automation engineer or a similar role.
  • Strong knowledge and skills in automation tools and technologies, such as Ansible, Digital Rebar, Python, and GitHub.
  • Knowledge of client OS and BIOS fundamentals.
  • Prometheus and Grafana experience preferred.
  • Experience in designing, developing, testing, and deploying automation solutions for various processes and systems, such as web applications, databases, networks, infrastructure, and bare-metal workstations.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Good communication, collaboration, and documentation skills.
  • Attention to detail, quality, and accuracy.
  • Ability to work independently and as part of a team.
  • Ability to learn new automation tools and technologies quickly and adapt to changing requirements and environments

Education

Bachelor's Degree