Full Time

Senior DevOps Engineer - Remote

EPAM Systems
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by EPAM Systems, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior DevOps Engineer at EPAM Systems is responsible for designing, implementing, and maintaining the infrastructure and tools necessary for efficient operations and development cycles. This role demands a proactive approach in collaborating with development teams to enhance system reliability and performance. The ideal candidate will leverage their expertise to automate processes, manage system configurations, and ensure seamless delivery of complex applications on various platforms. A focus on security, monitoring, and troubleshooting will be essential for fostering an agile and efficient development environment.



Job Responsibilities

  • Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines.
  • Collaborate with software engineering teams to enhance application reliability and performance.
  • Automate operational processes to reduce human intervention and errors.
  • Manage cloud infrastructure using Infrastructure as Code (IaC) principles.
  • Monitor system performance and troubleshoot issues as they arise.
  • Ensure security practices are integrated within the development and deployment pipelines.
  • Document processes, standard operating procedures, and best practices.
  • Participate in on-call rotations for infrastructure support.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in DevOps, system administration, or a related role.
  • Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency in scripting languages (e.g., Python, Bash, Groovy) and configuration management tools.
  • Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
  • In-depth understanding of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with monitoring tools such as Prometheus, Grafana, or ELK stack.
  • Solid understanding of networking, database management, and security practices.


Technologies & Tools

The Senior DevOps Engineer will utilize a variety of technologies and tools to execute their responsibilities effectively. Key technologies include cloud services like AWS or Azure for infrastructure management. Automation and configuration management will leverage tools such as Terraform or Ansible. The position will also demand experience with Docker and Kubernetes for container orchestration, alongside CI/CD tools like Jenkins and GitLab CI to facilitate rapid development cycles. Additionally, the candidate will engage with monitoring solutions such as Prometheus, Grafana, and ELK stack to ensure system reliability and performance.



Ideal Candidates

Ideal candidates for the Senior DevOps Engineer position will possess a natural aptitude for problem-solving and a keen interest in emerging technologies. They should be adaptable to a fast-paced environment and demonstrate strong communication skills to collaborate effectively with cross-functional teams. A mindset geared towards continuous improvement and a proactive approach to identifying and resolving issues are paramount. Candidates should also exhibit a strong commitment to security best practices and be proactive in staying informed about the latest industry trends and technological advancements.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.