The DevOps Engineer at Dhya Innovations Private Limited is responsible for designing, implementing, and maintaining the infrastructure and tools required for efficient development, deployment, and operation of software applications. This role involves automating processes, ensuring system reliability, and collaborating with development and operations teams to streamline the software delivery pipeline. The DevOps Engineer plays a critical role in enhancing the scalability, performance, and security of the company’s technology infrastructure.
Infrastructure Management:
• Design, implement, and manage scalable, secure, and reliable infrastructure solutions.
• Provision, configure, and maintain cloud environments using platforms such as AWS, Azure, or Google Cloud.
• Monitor system performance and ensure the availability and reliability of infrastructure components.
Automation and Scripting:
• Develop and maintain automation scripts to streamline deployment, configuration, and monitoring processes.
• Implement Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
• Automate repetitive tasks to improve efficiency and reduce the risk of human error.
Collaboration and Communication:
- Work closely with development teams to understand their needs and provide infrastructure and tools that support their workflows.
- Collaborate with operations teams to ensure smooth and reliable deployment of applications.
- Communicate effectively with stakeholders to provide updates on infrastructure status and improvements.
Monitoring and Incident Management:
- Implement and maintain monitoring and alerting systems to proactively identify and resolve issues.
- Use tools like Prometheus, Grafana, Nagios, or New Relic to monitor system performance and health.
- Participate in incident response and root cause analysis to quickly resolve issues and prevent recurrence.
Security and Compliance:
- Implement security best practices and ensure that infrastructure and applications are secure.
- Conduct regular security assessments and vulnerability scans.
- Ensure compliance with industry standards and regulations.
Performance Optimization:
- Analyze system performance and identify areas for improvement.
- Optimize resource utilization to reduce costs and improve efficiency.
- Implement caching, load balancing, and other techniques to enhance application performance.
Backup and Disaster Recovery:
- Develop and maintain backup and disaster recovery plans.
- Ensure that data is regularly backed up and can be restored quickly in case of an incident.
- Conduct regular disaster recovery drills to ensure readiness.
Documentation and Reporting:
- Create and maintain detailed documentation for infrastructure, processes, and procedures.
- Document configuration, deployment, and troubleshooting guides.
- Prepare and present reports on infrastructure performance, incidents, and improvements.
Continuous Improvement:
- Continuously evaluate and improve infrastructure, tools, and processes.
- Stay up-to-date with the latest trends and technologies in DevOps and cloud computing.
- Implement feedback loops to gather input from team members and stakeholders.
- Foster a culture of learning, experimentation, and innovation within the DevOps team.
Skills:
- Strong proficiency in cloud platforms (AWS, Azure, Google Cloud).
- Experience with automation and configuration management tools (e.g., Terraform, Ansible, Puppet, Chef).
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Strong understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, Nagios, ELK stack).
- Strong problem-solving and critical thinking abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
Personal Attributes:
- Strong attention to detail and commitment to quality.
- High level of integrity and professionalism.
- Proactive and results-oriented.
- Adaptable and able to thrive in a fast-paced, dynamic environment.
- Strong organizational and time management skills.
Interested candidates should send their resume and cover letter to careers@dhya.in with the subject line ‘DevOps Engineer Application.’