Job Title:  Senior Consultant | Dev Ops | Delhi | Operations, Industry & Domain Solutions | DigiGov

Job Title: DevOps Developer

Experience: 5+ Years

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.

Role and Responsibilities:

As a DevOps Developer, you will play a key role in enhancing the development and deployment pipeline for our software products. Your responsibilities will include:

  • Infrastructure Management & Automation:
  • Design, implement, and maintain cloud-based infrastructure with a focus on automation using tools like Terraform, Helm, or similar infrastructure-as-code technologies.
  • CI/CD Pipeline Development:
  • Develop and optimize Continuous Integration and Continuous Delivery (CI/CD) pipelines, enabling rapid and reliable software deployment cycles.
  • Production-Grade Environments:
  • Lead the setup and maintenance of production-grade environments in cloud platforms (GCP/AWS/Azure), ensuring high availability, scalability, and security.
  • Automation & Process Improvement:
  • Continuously drive automation of repetitive tasks, helping to enhance software quality and operational efficiency.
  • Security & Risk Management:
  • Identify security gaps and perform vulnerability assessments, implementing risk management strategies to mitigate potential threats to the production environment.
  • Incident & Problem Management:
  • Handle incident response, perform root cause analysis, and implement corrective measures for long-term resolution.
  • Monitoring & Performance Optimization:
  • Configure and optimize monitoring tools (ELK, Prometheus, Grafana, Splunk, etc.) to track system health, performance, and user experience metrics.
  • Collaboration & Mentorship:
  • Collaborate closely with development, QA, and operations teams to ensure smooth integration of new features, and mentor junior team members to foster growth.
  • Cloud Cost Management:
  • Actively monitor cloud resources and suggest cost-saving strategies without compromising performance or scalability.

Skills & Expertise:

To be successful in this role, you should have the following technical skills and experience:

  • Cloud Platforms:
  • Strong expertise in managing and deploying applications on Google Cloud Platform (GCP), AWS, or Azure. GCP experience is preferred.
  • Infrastructure-as-Code (IAC):
  • Hands-on experience with IAC tools like Terraform, Helm, CloudFormation, or Ansible.
  • Containerization & Orchestration:
  • Proficient in containerization technologies, especially Docker and Kubernetes. Experience with container orchestration and microservices architecture is a must.
  • CI/CD & Automation Tools:
  • Extensive experience with Jenkins, GitLab CI, CircleCI, or similar CI/CD tools. Understanding of automation and version control using Git.
  • Monitoring & Observability:
  • Expertise in setting up and using monitoring and logging tools like Prometheus, Grafana, ELK Stack, and Splunk to ensure system uptime and performance.
  • Scripting & Programming:
  • Proficiency in Python, Bash, Go, or similar languages for automation and tool development.
  • Database & Messaging Systems:
  • Familiarity with databases (e.g., PostgreSQL, MySQL) and messaging queues (e.g., Kafka, RabbitMQ) for distributed system integration.
  • Security & Compliance:
  • Knowledge of DevOps security practices such as vulnerability scanning, patch management, and secure deployment strategies. Familiarity with DevSecOps is a plus.
  • Collaboration & Communication:
  • Excellent communication skills to collaborate across teams, including developers, QA engineers, and business stakeholders.