Application and Server Specialist – CodeMax IT Solutions Pvt Ltd – Full Job Description
Company: CodeMax IT Solutions Pvt Ltd
Location: Madgaon, Goa
Job Type: Full-time
Salary: ₹8,00,000 a year
“`html
Job Responsibilities:
- Development and Deployment
- Application Lifecycle Management: Develop, test, and deploy applications across multiple platforms while ensuring cross-platform compatibility.
- Team Collaboration: Work closely with development teams to ensure applications are optimized for performance, scalability, and reliability.
Programming Proficiency:
- Strong knowledge of Node.js and JavaScript for application development.
- Familiarity with at least one additional language such as Python or Golang is preferred.
Server Setup and Management
- Linux Expertise: Proficient in setting up, managing, and maintaining servers on Linux-based systems.
- Cloud Infrastructure: Basic understanding of cloud platforms and infrastructure management, including common tools and best practices.
Containerization and Orchestration
- Docker Expertise: Skilled in creating, deploying, and managing Docker containers efficiently.
- Proficient in using Docker CLI commands and authoring Dockerfiles for custom container images.
- Knowledgeable about Docker networking, port mapping, and volume mapping for data persistence.
- Kubernetes: Familiar with Kubernetes concepts, including Pods, Services, and Deployments.
- Ability to deploy and manage containerized applications in Kubernetes clusters.
- Basic understanding of Helm charts and YAML configuration for Kubernetes resources.
Security Implementation
- Security Best Practices: Apply fundamental security principles to enforce secure configurations for servers, applications, and containerized environments.
- Regular Assessments: Conduct regular security checks and assessments to identify and mitigate potential vulnerabilities.
Database Management
- Database Design and Maintenance: Skilled in designing, implementing, and maintaining databases to support diverse application needs.
Networking
- Core Networking Concepts: Understand and troubleshoot networking issues related to applications and containerized systems.
- Collaboration: Work with networking teams to ensure seamless integration and optimized performance of applications.
Server Architectures
- Architectural Design: Assist in designing and implementing robust, scalable, and efficient server architectures.
- Pattern Awareness: Familiarity with modern server architecture patterns, including microservices and serverless computing.
Requirement: Work from Office
“`