Skip to main content

Job Description

   Back

Platform Services Engineer

13-04-2024 06:00:17

4 - 9 years

  • Chennai, Tamil Nadu, India (CHNN)

  • 3+ years of hands-on experience administering Windows and\or Linux Virtual Machines.
  • 3+ years working with any modern programming language, with a preference for experience working with; C#, Python, NodeJS, or Java.
  • 3+ years of experience working with git. Knowledge of branching strategies, merging, conflict resolution, and tagging.
  • 3+ years of experience working with Infrastructure as Code tools including Terraform, Ansible, Packer, and PowerShell DSC. 
  • 2+ years of experience working with any Cloud Infrastructure, preferably Microsoft Azure or Google Compute Cloud. 
  • 2+ years of experience with various networking concepts. Possess an understanding of the OSI model and know which technologies support the most common layers. 
  • 2+ years of experience working with Containerized workloads and their related tooling. Practical experience working with any form of Kubernetes.
  • 2+ years’ experience consuming REST APIs using any modern programming language. Strong understanding of HTTP status codes and their meanings. 
  • 2+ years of experience working with modern monitoring solutions including Grafana, Prometheus, Log Analytics, Elasticsearch, and Kibana. 
  • Familiarity, or experience, with SRE Concepts including availability, redundancy, instrumentation, and root cause analysis.
  • Understanding of DevOps methodologies including CI\CD, process automation, and continued improvement.
  • Monitor Ticket Queue for new requests, assign as needed, and work tickets to completion.
  • Build, troubleshoot, and maintain CI\CD pipelines in Azure DevOps.
  • Design, deploy, and troubleshoot Applications running in Kubernetes clusters across the enterprise. Routinely review existing manifests and helm charts to ensure adherence to current standards. 
  • Maintain all Infrastructure changes in the appropriate IaC repository. Review pending changes as needed and apply them to appropriate environments as warranted. 
  • Implement monitoring for all critical workloads using available resources. Configure and tune alerts as needed to ensure appropriate teams are notified of changes to application availability and performance.