DevOps Engineer

hyland

kolkata NM Years Exp Posted 6h ago

Job Description

  • Build and implement a continuous integration and continuous deployment (CI/CD) platform; develop and execute best practices including solution architectures and adoption strategies.
  • Implement solutions to automate the deployment of applications and develop monitoring, management, and deployment tools that provide visibility with a focus on high availability.
  • Partner with respective departments to develop practical automation solutions; participate in cross-functional team meetings to collaborate and ensure successful execution.
  • Diagnose system issues with multiple influencing factors; support performance and test automation integration into the CI/CD pipeline and troubleshoot and resolve operational issues.
  • Maintain internal documentation that fully reflects all activity related to applications and environments, ensuring accuracy and accessibility for applicable teams; assist in resolving issues arising from product upgrades, installations, and configurations.
  • Participate in professional associations, outreach activities, or appropriate educational opportunities to stay current on industry best practices and relevant technical skills.

Technology Tools You'll Use

Configuration Management Tools

  • Ansible, Puppet, Chef, SaltStack

DevOps & Release Management Tools

  • Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, CircleCI, Bamboo, Octopus Deploy

Container & Orchestration Platforms

  • Docker, Kubernetes, OpenShift, Amazon ECS

Monitoring & Management Tools

  • Prometheus, Grafana, Datadog, Splunk, New Relic, PagerDuty

Scripting Tools

  • Python, Bash, PowerShell, Ruby

Operating Systems

  • Linux (RHEL, Ubuntu, CentOS), Windows Server

Enterprise Web Application Administration

  • Apache Tomcat, NGINX, IIS, HAProxy

Role Essentials

  1. BS or MS in Computer Science or a related field, or equivalent experience, with a minimum of three years' experience in Computer Science, Software Engineering, or a related field.
  2. Experience with configuration management tools such as Ansible, Puppet, or Chef; DevOps and release management tools including Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps; and managing service container-based platforms such as Docker and Kubernetes.
  3. Experience in Linux and Windows Administration with hands-on experience in scripting tools such as Python, Bash, or PowerShell, and enterprise web application configuration and administration using Apache Tomcat, NGINX, or IIS.
  4. Experience with continuous integration and deployment SaaS environments using platforms such as CircleCI, Bamboo, or Octopus Deploy.
  5. Good verbal and written communication skills with the ability to collaborate effectively across cross-functional teams; fast learner with strong organizational skills and a proven focus on completing the highest priorities.

What We'd Like to See

  1. Adeptness to effectively collaborate with employees, customers, and partners from diverse academic, professional, and cultural backgrounds.
  2. Experience working with key internal stakeholders in a fast-paced, cross-functional environment leveraging monitoring tools such as Prometheus, Grafana, Datadog, or Splunk.
  3. Demonstrated ability to stay current with industry best practices and emerging technologies through participation in professional associations and educational opportunities.
  4. Strong problem-solving and diagnostic skills with the ability to address complex system issues involving multiple influencing factors across container orchestration platforms such as Kubernetes or OpenShift.
    1. Proven ability to develop and maintain comprehensive internal documentation that supports team transparency and knowledge sharing.

Similar Openings for You