Senior Devops Engineer

Skills
Continuous Integration And Continuous DeliveryAppdynamicsComponent ArchitectureContainerizationGoogle Cloud PlatformGrafanaInfrastructure As Code
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Continuously learn new technology skills with focus on open source products
  • Contribute to skill building of the team
  • Champion CI/CD practices, error budgets, and blameless post mortems
  • Help remove team boundaries
  • Full-stack engineer with DR/BCP experience
  • Proficient in cloud-native models, reliability engineering advisory
  • Knowledge of loosely coupled, API-based architectures
  • Proficient in SCM and CI/CD tooling for container workloads
  • Proficient in automated zero-downtime deployments
  • Proficient in multiple programming and IaC languages
  • Expertise in TDD principles
  • Expertise in test automation tools
  • Expertise in chaos-engineering practices
  • Seasoned in outcome-centric monitoring
  • Seasoned in cloud-native log management tools
  • Seasoned in stakeholder-specific reporting

Nice to have

  • Knowledge of Python, Golang, Ruby, Javascript
  • Knowledge of Terraform, Ansible
  • Knowledge of CircleCI, GoCD, Jenkins
  • Knowledge of test-kitchen, awspec
  • Knowledge of AWS, Azure, GCP
  • Knowledge of Kubernetes, Docker, Helm
  • Knowledge of APIgee, Kafka
  • Knowledge of Nginx, Postgres, Mongo, Redis
  • Knowledge of Splunk, Elastic, Prometheus
  • Experience in load balancing, network security
  • Experience in standard network protocols (HTTP/s, DNS)
  • OS experience: Linux, Windows

Day to day

  • Continuously learn new technology skills with focus on open source products, contribute to skill building of the team
  • Champion CI/CD practices, error budgets, and blameless post mortems, help remove team boundaries
  • Full-stack engineer with DR/BCP experience, cloud-native models, reliability engineering advisory, knowledge of loosely coupled, API-based architectures
  • Proficient in SCM and CI/CD tooling for container workloads, automated zero-downtime deployments, multiple programming and IaC languages
  • Expertise in TDD principles, test automation tools, chaos-engineering practices
  • Seasoned in outcome-centric monitoring, cloud-native log management tools, stakeholder-specific reporting