DevOps Engineer

3 days ago

India Data Eminence Remote Full-time
Join Data Eminence as a remote DevOps Engineer and contribute to building, automating, and maintaining reliable infrastructure and deployment workflows. You will work on application deployment, cloud infrastructure, CI/CD pipelines, containerization, monitoring, and infrastructure automation to support efficient software delivery. The ideal candidate has a strong understanding of Linux, networking, cloud platforms, and software development practices. This role provides hands-on experience with modern DevOps tools, deployment automation, infrastructure management, system monitoring, and cloud-based application environments. Full Description At Data Eminence, we believe efficient software delivery requires reliable infrastructure, automation, and close collaboration between development and operations teams. As a DevOps Engineer, you will work with software developers and technical teams to streamline deployment processes, improve infrastructure reliability, and support secure and scalable application environments. Your responsibilities will include:
• Assist in managing and maintaining development, staging, and production environments.
• Build and maintain continuous integration and continuous deployment pipelines.
• Automate application builds, testing, and deployment processes.
• Deploy and manage applications on cloud servers and hosting platforms.
• Work with Linux servers and command-line administration tools.
• Configure and manage Docker containers and containerized applications.
• Monitor server performance, application availability, and resource utilization.
• Troubleshoot deployment failures, infrastructure issues, and application errors.
• Configure web servers and reverse proxies such as Nginx.
• Manage environment variables, application configurations, and deployment settings.
• Work with Git and GitHub for version control and automated workflows.
• Assist with cloud infrastructure configuration and resource management.
• Implement basic infrastructure security and access-control practices.
• Manage application logs and support incident investigation.
• Automate repetitive infrastructure and operational tasks using scripts.
• Assist with database deployment, backups, and infrastructure maintenance.
• Collaborate with developers to improve deployment reliability and application performance.
• Maintain documentation for infrastructure, deployment processes, and operational procedures.
• Research emerging DevOps technologies and automation practices. We believe in learning by doing. You will gain practical experience with Linux, Git/GitHub, Docker, GitHub Actions, CI/CD pipelines, AWS, Azure, Google Cloud, Nginx, Bash, Python scripting, Kubernetes, Terraform, monitoring tools, networking, and AI-assisted infrastructure management tools. This is a hands-on infrastructure and automation role where you will work with real deployment environments, troubleshoot technical issues, automate software delivery, and develop practical skills in cloud operations and DevOps engineering. Requirements
• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
• 0–2 years of experience in DevOps, cloud engineering, system administration, or relevant projects.
• Strong understanding of Linux operating systems and command-line operations.
• Familiarity with Git and GitHub.
• Basic understanding of CI/CD concepts and deployment workflows.
• Familiarity with Docker and containerization.
• Understanding of networking fundamentals, including DNS, HTTP/HTTPS, and TCP/IP.
• Basic knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
• Familiarity with Bash or Python scripting.
• Understanding of web servers such as Nginx or Apache.
• Basic knowledge of application deployment and server configuration.
• Familiarity with GitHub Actions, Jenkins, or similar CI/CD tools is a plus.
• Knowledge of Kubernetes or Terraform is an advantage.
• Strong troubleshooting and problem-solving abilities.
• Good communication and collaboration skills.
• Ability to work independently and support distributed teams remotely. Benefits
• Competitive salary based on skills and experience.
• Fully remote work flexibility.
• Paid time off and holidays.
• Professional development and cloud certification learning opportunities.
• Company-provided equipment where applicable.
• Exposure to modern cloud, DevOps, and AI-powered automation tools.
• Opportunities to work on real-world infrastructure and deployment projects.
• Supportive and collaborative remote work environment.