EPAM Systems - Houston, TX

posted 3 days ago

Full-time - Mid Level
Houston, TX
Professional, Scientific, and Technical Services

About the position

The Lead DevOps / Platform Engineer at EPAM Systems is a strategic role focused on designing impactful strategies and solving complex business problems for large, global organizations. This position offers high-impact opportunities for skill development and career advancement within a dynamic team environment.

Responsibilities

  • Comprehend user requirements, build documentation, and translate requirements to software development.
  • Ensure high service quality by understanding user constraints and working with internal teams to resolve issues.
  • Proactively attend change review meetings to anticipate changes that may impact accounts.
  • Provide ideas and advice on future solutions and assist in building them.
  • Understand how systems should operate in AWS environments, focusing on security and cloud operations.
  • Read/write from S3 buckets and manage parallelization with CPU and GPU compute.
  • Implement AutoScaling using AutoScaling Groups and Kubernetes (EKS).
  • Set up email notifications for job failures or completions.
  • Create monitoring dashboards for job runs, service utilization, EC2 utilization, duration, and costs.
  • Work independently with minimal supervision.

Requirements

  • Experience with AWS Services, particularly S3 buckets and their benchmarking.
  • Proficient in Infrastructure as Code (IaC) using Lambda, Terraform, and CloudFormation.
  • Knowledge of AutoScaling Groups and Job Queueing with SQS and LaunchTemplate.
  • Experience with databases like DynamoDB and RDS.
  • Familiarity with Docker implementation using ECR and ECS.
  • Proficient in using CloudWatch and Athena for logs management.
  • Experience with Python CDK for infrastructure management.
  • Frontend development experience with Angular or React, and API Gateway.
  • Backend development experience with C#.
  • Strong programming skills in Python and C#.
  • Ability to program software functionalities using AWS services.
  • Experience with low-level support, including EC2 configuration and security management.
  • Understanding of Security Groups, subnets, VPC endpoints, and their impacts.
  • Experience with software installation and implementation.

Nice-to-haves

  • Familiarity with UI/UX design and implementation.
  • Understanding of the Business Analyst process to translate software requirements.

Benefits

  • Opportunities for continuous learning and growth.
  • Collaborative work environment with multi-national teams.
  • Dynamic and inclusive company culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service