5 Aiprus Software Jobs
Senior DevOps Engineer - Docker/Kubernetes (6-8 yrs)
Aiprus Software
posted 4d ago
Flexible timing
Key skills for the job
Responsibilities
- Design, develop, and maintain robust and scalable DevOps pipelines for efficient deployment and management of enterprise Java applications.
- Containerize enterprise Java applications using Docker and orchestrate them using Kubernetes for efficient resource utilization and scalability.
- Possess a strong understanding of Java Virtual Machines (JVMs), Apache Tomcat, and Nginx for optimal application server configuration.
- Implement microservices architecture principles to break down monolithic applications into smaller, independent services for improved maintainability and agility.
- Integrate caching mechanisms to optimize application performance and reduce database load.
- Manage and maintain on-premises infrastructure with a strong background in Linux/Unix administration.
- Automate infrastructure provisioning and configuration using tools like Puppet or Chef.
- Implement CI/CD pipelines using tools like Maven/Gradle, TeamCity, Jenkins, GitLab, and Nexus to automate the build, test, and deployment process.
- Monitor application and infrastructure health using tools like Zabbix, CloudWatch Monitoring, or Nagios to identify and troubleshoot potential issues proactively.
- Experience with message queuing systems like IBM MQ for asynchronous communication between applications is a plus.
- Possess strong programming skills (Python, Shell Scripting) to automate tasks and develop custom scripts.
- Utilize excellent analytical skills to identify areas for improvement in the DevOps lifecycle.
- Maintain a deep understanding of best practices and IT operations principles to ensure high availability and uptime of critical applications.
- Collaborate effectively with developers, operations teams, and other stakeholders to ensure seamless integration and delivery of applications.
- Possess excellent written and oral communication skills to document procedures, communicate technical concepts clearly, and make sound decisions.
Technical Skills (Must-Have) :
- 6+ years of experience in designing, developing, and maintaining high-volume enterprise Java applications.
- Strong understanding of DevOps principles and methodologies.
- Proficiency in containerization technologies (Docker, Kubernetes).
- Experience with CI/CD tools and pipeline automation.
- In-depth knowledge of Linux/Unix administration.
- Familiarity with Java Virtual Machines (JVMs), Apache Tomcat, and Nginx.
- Experience with scripting languages (Python, Shell Scripting).
Technical Skills (Good-to-Have) :
- Experience with microservices architecture.
- Knowledge of caching mechanisms.
- Experience with configuration management tools (Puppet, Chef).
- Familiarity with monitoring tools (Zabbix, CloudWatch Monitoring, Nagios).
- Experience with message queuing systems (i.e., IBM MQ)
Functional Areas: Software/Testing/Networking
Read full job description5-8 Yrs
Gurgaon / Gurugram
4-5 Yrs
Bangalore / Bengaluru