DevOps Expert.
KUDELSKI SA
India
17d ago

Responsibilities

The DevOps Engineer will be responsible to define, automate and operate Continuous Integration & Continuous Delivery environments and the underlying cloud infrastructure for OpenTV OS Engineering team.

She / He will provide a hands-on support to teams setting up CI / CD pipelines or any other service on this cloud infrastructure.

She / He will also ensure adoption of Infrastructure as Code practices.

The DevOps Engineer responsibilities include :

  • Design, build and operate cloud infrastructure to host engineering activities in OpenStack (Kudelski private cloud)
  • Define, document and enforce cloud architecture (networking, security )
  • Ensure cloud infrastructure stability, efficiency and maintainability via operation and monitoring automation and security rules enforcement
  • Troubleshoot cloud infrastructure issues
  • Write scripts to automate server provisioning following Infrastructure as Code principle with tools like Packer, Terraform or Ansible
  • Be ready to deploy to other cloud providers such as AWS
  • Operate CI / CD environments for engineering teams on top of cloud infrastructure
  • Define, document and enforce CI / CD environments architecture (Perforce, Jenkins, Artifactory...)
  • Ensure CI / CD pipeline stability and maintainability by automating everything from tests to promotion to multiple tiers (dev, staging & production)
  • Troubleshoot CI / CD environment issues
  • Enforce immutable architecture principle via Docker containers (Swarm, Kubernetes)
  • Integrate CI / CD environments with Kudelski big data infrastructure to enable full reporting and analytic (NiFi, Logstash, Sparks, ELK)
  • Build and maintain operations tools for monitoring, notifications, trending, and analysis
  • Continual maintenance and improvement of automation processes
  • Qualifications

  • Programming : Groovy, Python, Shell, JavaScript
  • CI / CD : Jenkins, Artifactory, Vagrant, Terraform, Packer, Ansible,
  • Version Control : Perforce, Git
  • Databases : MySQL
  • NoSQL & Reporting : Hadoop, Cassandra, MongoDB, ELK, Spark
  • Web : Nginx, Apache, REST, JSON, XML
  • OS : Windows, Linux,
  • QA : SonarQube, Selenium, Cucumber
  • Cloud & virtualization : OpenStack, AWS, VirtualBox, Docker
  • Project Management : Agile, Scrum, SAFe, Jira
  • Minimum Qualifications

  • Bachelor's degree preferably in a technical discipline
  • 7+ years in application development and / or configuration management
  • Strong understanding of Continuous Integration, Continuous Delivery and Infrastructure as Code concepts
  • Experience with CI Engines (Jenkins, Artifactory, Docker)
  • Strong scripting skills
  • Experience with cloud and virtualization technologies
  • Knowledge of overall networking technologies and production level infrastructures
  • Familiarity with Cloud Security best practices
  • Familiar with source control tools
  • Preferred Qualifications

  • Preferably at least 3+ years of development experience
  • Prior experience with build and deployment automation
  • A passion for details and excellence
  • Results-oriented able to work with tight deadlines
  • Good interpersonal skills capable of collaborating and brainstorming with technical staff
  • Working level experience in development tools such as Artifactory, Jenkins CI, SonarQube
  • Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form