jobapplier

Principal DevOps Engineer

Jci

Skills

Required

  • Python / Bash / PowerShell
  • automation scripts
  • Linux/Unix system administration
  • AWS / Microsoft Azure / Google Cloud Platform

Preferred

  • continuous integration
  • continuous deployment pipelines
  • Jenkins / GitLab CI / GitHub Actions
  • Terraform / Ansible / Chef / Puppet
  • virtual machines
  • cloud services
  • Azure
  • Docker
  • Kubernetes
  • Prometheus / Grafana / ELK Stack / Splunk

Responsibilities

  • Build, maintain, and update continuous integration and continuous deployment pipelines (using tools like Jenkins, GitLab CI, or GitHub Actions) to automate code testing and deployment.
  • Provision, scale, and manage cloud or hybrid environments programmatically using tools like Terraform, Ansible, Chef, or Puppet.
  • Manage virtual machines, cloud services (AWS, Azure, GCP), networking configurations (DNS, load balancers, firewalls), and user permissions.
  • Package and scale applications using Docker and Kubernetes or OpenShift.
  • Track system health, application performance, and logs using tools like Prometheus, Grafana, ELK Stack, or Splunk to spot bottlenecks early.
  • Debug live production issues, handle quick rollbacks, and minimize downtime or service outages.
  • Integrate automated vulnerability scans, security policies, and patch management into the pipeline.
  • Work directly with developers, QA testers, and IT operations to align on release requirements and best practices.

Requirements

  • Proficiency in Python, Bash, or PowerShell for writing automation scripts.
  • Strong command of Linux/Unix system administration.
  • Hands-on experience with AWS, Microsoft Azure, or Google Cloud Platform.
  • Problem-solving under pressure, communication, and team alignment