Point your AI agent at freehire and let it find you a job.

Get the CLI →

Naukri E Hire Campaign

NewBe an early applicant

Devops Manager

Posted
Discussion

Job Description: DevOps Engineer

Job Summary

We are looking for an experienced DevOps Engineer with a strong automation mindset to design, implement, and optimize DevOps practices, CI/CD pipelines, and deployment processes. The role involves improving developer productivity, automating infrastructure and releases, ensuring application scalability, and collaborating with development and operations teams to deliver reliable, high-quality software.

Key Responsibilities

  • Design, implement, and optimize DevOps strategies, CI/CD pipelines, and automation processes.
  • Develop and maintain build scripts using Shell, Python, Perl, or other scripting languages.
  • Manage source code repositories, branching strategies, version control, and release management.
  • Automate application builds, testing, deployments, and environment promotion.
  • Work with Docker, Kubernetes, Jenkins, Maven, Nexus, and Ansible for build and deployment automation.
  • Monitor CI/CD pipelines, troubleshoot deployment failures, and resolve issues in collaboration with development and operations teams.
  • Implement monitoring, logging, and code quality solutions to improve system reliability.
  • Develop self-service tools to enhance developer productivity and streamline application management.
  • Evaluate emerging technologies, develop proofs of concept (POCs), and recommend suitable DevOps solutions.
  • Collaborate with cross-functional teams to gather requirements and implement scalable, efficient DevOps practices.
  • Support highly scalable, high-traffic applications and globally distributed deployments.
  • Provide technical guidance, prioritize tasks, and support team members with a leadership-oriented approach.

Required Skills & Qualifications

  • Experience: 4+ years of software development experience with a strong focus on DevOps and automation.
  • CI/CD & DevOps: Jenkins, Jenkins Pipelines, Nexus, Maven, and release automation.
  • Containerization: Docker and Kubernetes.
  • Version Control: Git, branching, merging, and repository management.
  • Scripting & Programming: Shell/Bash, Python, Perl, Ruby, Java, or Go.
  • Configuration Management: Ansible and software configuration management.
  • Monitoring & Logging: Nagios, AppDynamics, ELK Stack, and Prometheus.
  • Distributed Systems: RabbitMQ, Kafka, and Redis.
  • Testing & Quality: TestNG, Selenium WebDriver, JUnit, JMeter, ApexUnit, and SonarQube.
  • Operating Systems: Strong hands-on experience with Linux-based environments.
  • Release Management: Knowledge of packaging, dependency management, deployment, environment promotion, and compliance.
  • Project Management: Familiarity with Jira and software quality analysis.

Preferred Candidate Profile

  • Experience supporting high-traffic, highly scalable applications and distributed systems.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Ability to manage multiple priorities and work effectively across teams.
  • Strong communication, collaboration, and technical leadership skills.
  • A proactive approach to automation, continuous improvement, and developer enablement.

Skills

Apply

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.