DevOps Engineer

Duration: 12 Months

The CLIENT’S Server Power and Performance Optimization team is looking for an operations focused Contract Dev Ops Engineer to deliver and maintain our Big Data Analytics and Benchmarking Automation systems. Our team has developed custom information systems using open-source technology commonly associated with streaming big data and microservices architectures.

The candidate is expected to have experience with Jenkins, Ansible, Ansible Tower, OpenStack, Docker, Kafka, Hadoop Spark, automation, software engineering, Jira, Confluence, and Power BI reporting. The ideal candidate should have hands-on experience with Linux scripts, Ansible, Ansible tower, and Git Labs. The candidate should also be well-versed with CICD and ability to do multitasking.

The job responsibilities include providing infrastructure support, monitoring, and triaging issues, root cause analysis, providing workarounds and solutions, and ensuring the availability, scalability, and performance of the system. The candidate will be responsible for automating the deployment of software applications and infrastructure using Jenkins, Ansible, Ansible Tower, and OpenStack. The candidate should also be familiar with Docker and Kubernetes for containerization and orchestration. Additionally, the candidate will be responsible for monitoring the system using tools like New Relic, Zabbix, Prometheus and Grafana.

What you will do:

  • Deliver an outstanding service and application experience for users of our Power and Performance engineering information systems
  • Have an outsized impact in a hardware-focused environment where data-science is appreciated
  • Keep services running and support team activities
  • Back up or validate replication service data
  • Conduct server health checks
  • Document service maps and hardware resources
  • Conduct capacity planning and horizontally scale services
  • Collaborate with corporate I.T. for physical plant, network and private cloud
  • Bare metal server provisioning and Virtual sever provisioning
  • Automate absolutely everything possible

Some technologies we use in our stack:

  • Ansible / Tower
  • Python / Scala / Kafka / Spark
  • Linux / Docker / Kubernetes
  • JSON REST APIs
  • Hadoop HDFS / Hive
  • PowerBI / Windows
  • Git Labs
  • Jenkins

Requirements:

  • Bachelor’s degree in computer science or engineering
  • Scripting skills with Python or bash
  • Strong communications skills. Ability to summarize complex problems for non-software types as well as drill down with architects and software engineers
  • Strong analytic skills including the ability to recognize or identify trends
  • Comfortable setting up bare metal servers and installing operating systems
  • Comfortable working in a fast-paced environment, ability to work independently and be a team player
  • Handle multiple tasks simultaneously and prioritize tasks based on criticality
  • Must be a self-starter and self-motivated