Loading...
 

Automation (Ansible) Expert

The candidate will work within the Ground Segment Engineering Team which is responsbile to deliver next-generation infrastructures for satellite broadband networks. We design and develop software for platforms, infrastructures, applications and monitoring, all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

 

You'll be responsible for delivering continuous improvements to the company's infrastructure to meet service level objectives. Other duties will include: developing tools and applications that support availability, automating network and system deployments, monitoring and maintenance systems and supporting other areas of the business to perform their functions efficiently.

 

Responsibilities:

  • Develop software to deploy, operate, maintain and monitor devices and applications in distributed networks
  • Understand and remediate complex issues in distributed networks
  • Develop Ansible playbooks and modules
  • Define and setup the process for managing developed playbooks
  • Perform maintenance and configuration and provide support for Ansible infrastructure
  • Develop Python script to configure and manage infrastructure and applications
  • Auto configuration of standalone or cluster of servers (Linux, Windows), including the provisioning of application components after system builds
  • Auto configuration of standalone or cluster for network and third-party devices
  • Provide technical support to other teams around automation solution usage

 

Requirements:

  • At least 2 years of experience using Ansible
  • Strong experience with Ansible Playbook development
  • Strong experience with scripting in Bash and Python
  • Good experience in Linux System Administration (RHEL or CentOS, and Ubuntu)
  • Good networking skills
  • Good understanding of Jenkins, Git
  • Experience implementing a continuous integration (CI) or continuous development (CD) pipeline.
  • Knowledge of container management and orchestration tools
  • Comfortable with frequent, incremental code, testing and deployment
  • Ability to adapt to a changing and dynamic environment
  • Basic understanding in Database Systems (relational and NoSQL)

 

Advantageous:

  • Experience in Ms. Windows System Administration
  • Experience in PowerShell scripting
  • Experience with a high level programming language (Java, Go, C)
  • Understanding of common application servers (Apache, Tomcat, Nginx, etc.)
  • Understanding and implementation of RESTful, SOAP and SDK APIs
  • Technical experience with one or more virtualization and technologies (Vmware, KVM)

 

Location: Turin