freehire launches on Product Hunt on 26 August.

Follow →

Devops Engineer

Summary

Build and maintain CI/CD pipelines, automate security scans, and manage cloud infrastructure to streamline software delivery and ensure system reliability.

Job Summary:

A DevOps Engineer is responsible for bridging the gap between software development and IT operations to enable faster, reliable software delivery and efficient infrastructure management. This role involves building, testing, deploying, and maintaining tools and infrastructure to support continuous integration and continuous deployment (CI/CD) pipelines, automating workflows, and ensuring system security and scalability.

Key Responsibilities

Design, build, and maintain CI/CD pipelines to automate code build, SAST/DAST/ scan, deployment, and release processes.

Collaborate closely with software developers, and IT operations to ensure smooth and secure software delivery.

Monitor system performance, troubleshoot production issues, and implement fixes and preventive measures.

Develop scripts and tools to improve automation, system visualization, and operational efficiency.

Implement security best practices, including automated compliance checks and secure code deployment.

Participate in project planning and contribute to technical decisions to align with team goals.

Provide on call standby support for releases.

Foster a culture of collaboration, shared accountability, and continuous improvement between development and operations teams.

Required Skills and Qualifications:

The candidate should have 3-5 years of relevant experience as listed below:

  • Strong experience with CI/CD tools such as Cloud Bees Jenkins, SonarQube, Nexus IQ and Ansible.
  • Good understanding of CI/CD flow and enforcement of control gates. Strong knowledge of SonarQube quality gates and quality profiles.
  • Solid experience in binary scan and container image scan technologies like Nexus IQ, Coverity and Tenable.
  • Proficiency in scripting languages like Python, Groovy, or Bash. Hands-on experience with containerization technologies like Docker and EKS.
  • Solid understanding of the configuration management tool Ansible.
  • Familiarity with monitoring and logging tools like Prometheus, Grafana, and the ELK stack is an added advantage.
  • Strong problem-solving skills and the ability to perform root cause analysis.
  • Good communication and collaboration skills are required to work effectively across teams.
  • Understanding security practices relevant to DevOps and cloud environments.
  • Experience with Agile and Lean methodologies.
  • Ability to work in a fast-paced, dynamic environment.
  • Passion for automation and continuous improvement.

See also