Pythian logo

DevOps Engineer

Pythian
NewPosted yesterday

LOCATION

India · Remote

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Linux System AdministrationCloud InfrastructureInfrastructure as CodeScriptingKubernetesTerraform

Job description

Overview

Pythian is building a next-generation Site Reliability Engineering team. The DevOps Engineer operates and maintains customer infrastructure, automates operational tasks, and acts as a technology leader and mentor for clients and teammates.

What you'll do

  • Operate, maintain, and administer solutions contributing to customer infrastructure's operational efficiency, availability, and visibility.
  • Plan maintenance activity, and create design documentation and standard procedures.
  • Provide Root Cause Analysis reports for outages and incidents (ITIL - Problem Management).
  • Observe and provide feedback on the current state of client infrastructure, and identify opportunities to improve resiliency, reduce incident occurrence, and automate repetitive administrative and operational tasks.
  • Contribute to, improve, and maintain team documentation about client systems and infrastructure, procedures, policies, and schedules.
  • Gather and document information about client environments through audit activities, and analyze it to identify opportunities for improvement and application of best practices.
  • Work collaboratively with teammates to contribute to the continuous improvement of the working culture.
  • Act as a technology leader for clients, and drive client discussions on technology road maps.
  • Participate in an on-call rotation in an escalation capacity.
  • Projects include infrastructure architecture, automation, and intelligent monitoring systems from design through implementation.

What you'll need

  • Experience working with Google Cloud (necessary) and AWS Clouds, including infrastructure as code deployment with CloudFormation, Terraform, OpsWorks, etc.
  • Scripting and automation of administrative tasks using Python and Scala is a must.
  • Solid understanding of microservices architecture and container technologies (Kubernetes is a must; Docker, lxc, etc.).
  • Clear understanding of software development lifecycles and best practices from an infrastructure point of view (PRs, merge, rebase, etc.).
  • Understanding the end-to-end operations of a 'Business System' vs components.
  • Comprehensive systems hardware and network troubleshooting experience.
  • Common Linux distribution platform installation, configuration, performance tuning, and cloud migration.
  • TCP/IP networking, NIC bonding, and network services configuration (DNS, NTP, DHCP, SMTP, etc.).
  • Operation and administration of virtual infrastructure, including experience with at least one hypervisor (VMware, Hyper-V, KVM, etc.).
  • Ability to describe IaaS, PaaS, SaaS, pros and cons of each, and use cases for virtualization and cloud.
  • Administration of web servers and supporting technologies, including network load balancers.
  • Experience with the design, development, and deployment of Puppet.
  • System and application error investigation, and troubleshooting of access/availability issues including deep multi-system root cause analysis.
  • Experience managing networking devices, such as switches and firewalls, from a variety of vendors.
  • Solid understanding of DevOps tools, processes, and culture.
  • Ability to pick up new technologies quickly.
  • Ability to provide accurate work scheduling and task estimations for work delivery.

Details

  • Successful applicant will need to fulfill the requirements necessary to obtain a background check.
  • Flexible remote work from home; there is no daily travel requirement to an office. A stable internet connection is required.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

DevOps Engineer