Impronics Technologies

Devops Engineer

Gurugram, HR, IN

3 months ago
Save Job

Summary

Role And Responsibilities

As a DevOps Engineer, your role will involve the following:

  • Infrastructure Management:
  • Manage, automate, and optimize the infrastructure for our applications, ensuring scalability, reliability, and security.
  • CI/CD Pipeline:
  • Design, implement, and maintain continuous integration and deployment pipelines to improve deployment efficiency and reduce time-to-market.
  • Automation:
  • Automate repetitive tasks and manual interventions using tools like Jenkins, Ansible, Docker, and Kubernetes.
  • Cloud Services:
  • Work with cloud platforms like AWS, Azure, or GCP for provisioning, scaling, and maintaining cloud-based environments.
  • Java Development & Maintenance:
  • Develop, maintain, and optimize Java-based applications, ensuring they are aligned with DevOps practices for smooth delivery and operations.
  • Collaboration:
  • Work closely with software developers, QA teams, and system administrators to ensure seamless integration of new features, optimizations, and bug fixes.
  • Monitoring & Reporting:
  • Set up monitoring systems (using tools like Prometheus, Grafana, or ELK Stack) to track application performance and resolve issues proactively.
  • Troubleshooting & Debugging:
  • Resolve infrastructure, application, and deployment issues, ensuring minimal downtime.
  • Security Best Practices:
  • Implement security best practices for both the development and operations processes, including secure coding, encryption, and vulnerability scanning.

Required Skills And Experience

  • Experience:
  • 3+ years of hands-on experience in DevOps with a solid understanding of Java development.
  • DevOps Tools:
  • Proficiency with automation tools like Jenkins, Ansible, Docker, Kubernetes, Terraform, etc.
  • Cloud Platforms:
  • Strong experience with cloud platforms (AWS, Azure, GCP) for deploying, scaling, and managing applications.
  • Java Development:
  • Strong programming skills in Java, including experience with Spring Boot or other Java-based frameworks.
  • CI/CD Pipelines:
  • Experience in building, managing, and optimizing CI/CD pipelines for automated testing, build, and deployment.
  • Version Control Systems:
  • Hands-on experience with Git or other version control systems.
  • Monitoring & Logging:
  • Proficiency with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or similar.
  • Containerization & Orchestration:
  • Familiarity with Docker, Kubernetes, and container orchestration for building scalable microservices.
  • Operating Systems:
  • Comfortable working with Linux-based systems.
  • Problem Solving & Troubleshooting:
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.
  • Collaboration & Communication:
  • Strong teamwork and communication skills to effectively collaborate across teams.

Preferred Skills

  • Knowledge of Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
  • Experience with configuration management tools like Chef, Puppet, or SaltStack.
  • Experience with database management, especially with relational and NoSQL databases.
  • Familiarity with Agile methodologies and development practices.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: