DevOps Engineer (Surat)

DevOps Engineer (Surat)

29 Oct
|
Keypress IT Services
|
Surat

29 Oct

Keypress IT Services

Surat

Job Description: Junior DevOps Engineer

Experience: 1+ Year

Role: DevOps Engineer (Surat, Gujarat based candidates only)

Employment Type: Full time

Job Overview:

We are looking for a Junior DevOps Engineer with hands-on experience in Windows and Linux servers, AWS cloud infrastructure, deployments, server monitoring, and database management. The candidate should be able to manage day-to-day server operations, troubleshoot deployment issues, maintain server stability, and automate deployment processes.

Required Skills and Responsibilities :

1. Windows Server Management

- Basic Windows Server administration and troubleshooting.
- Manage services, scheduled tasks, IIS, and application deployments.
- Monitor CPU, RAM, disk usage, and Windows event logs.
- Troubleshoot application and server-related issues.

2. Linux / Ubuntu Server Management

- Basic to intermediate Ubuntu server administration.
- Knowledge of SSH, users, permissions, packages, disk space, CPU, and RAM monitoring.
- Manage system services using systemctl and inspect logs using journalctl.
- Troubleshoot server, network, and application issues.

3. Nginx, PM2, and Application Management

- Configure and manage Nginx as a reverse proxy.
- Manage websites, domains, SSL certificates, and HTTPS.
- Know common Nginx and PM2 commands.
- Run and manage Node.js applications using PM2.
- Configure PM2 startup, restart policies, and log management.
- Set up background services, scheduled jobs, and cron jobs.
- Troubleshoot website downtime, HTTP errors, and application failures.

4. AWS Cloud Infrastructure

Hands-on knowledge of the following AWS services:

- EC2: Instance creation, configuration, security groups, SSH/RDP access, and server maintenance.
- S3: Bucket creation, permissions, file storage, and access policies.
- CloudFront: CDN configuration, caching, and invalidation.
- ECS and Docker: Container creation, image management,



deployments, and basic container troubleshooting.
- Load Balancer: ALB/NLB configuration, target groups, health checks, and traffic distribution.
- Serverless: Basic AWS Lambda deployment and configuration.
- Networking: Public/private IPs, Elastic IPs, VPC, subnets, route tables, and security groups.
- IAM: Roles, policies, users, and access management.
- Monitoring and Logs: CloudWatch metrics, alarms, application logs, and server logs.
- Auto Deployment: Automated application deployment and basic infrastructure automation.
- Understand AWS cost optimization, backups, and basic disaster recovery.

5. Server Optimization and Stability

- Monitor CPU, RAM, disk usage, network traffic, and server performance.
- Identify resource bottlenecks and troubleshoot high CPU/RAM usage.
- Investigate application crashes, server downtime, and slow response times.
- Configure log rotation, disk cleanup, and service restart policies.
- Apply basic server security practices, updates, and backup procedures.
- Maintain server uptime and application stability.

6. CI/CD and Automated Deployment

- Understand CI/CD concepts and deployment pipelines.
- Configure basic pipelines using GitHub Actions.
- Automate application build, test, and deployment processes.
- Deploy applications to Windows and Ubuntu servers.
- Understand environment variables, secrets, rollback procedures, and deployment verification.
- Troubleshoot failed builds and deployment pipelines.

7. GitHub and Version Control





- Use Git and GitHub for source code management.
- Understand clone, pull, push, commit, branch, merge, and pull requests.
- Manage deployment branches and resolve basic merge conflicts.
- Configure GitHub Actions workflows for automated deployment.

8. Database Setup and Monitoring

- Microsoft SQL Server (MSSQL)

- Installation, configuration, connectivity, service management, backups, restores, and basic performance monitoring.

- PostgreSQL

- Installation, configuration, user and permission management, backups, restores, and service monitoring.

Additional database responsibilities:

- Monitor database CPU, memory, storage, connections, and logs.
- Troubleshoot database connectivity and service failures.
- Understand database security, backup scheduling, and recovery basics.

Additional Requirements:

- Strong troubleshooting and problem-solving skills.
- Willingness to learn new DevOps tools and technologies.
- Ability to follow deployment checklists and document server configurations.
- Understanding of production and staging environments.
- Ability to work with developers to resolve infrastructure and deployment issues.

Preferred Skills:

- Bash and PowerShell scripting.
- Terraform or other Infrastructure as Code tools.
- Basic networking, DNS, and SSL/TLS knowledge.
- Experience managing .NET applications and Node.js applications.
- Familiarity with Redis and automated backup systems.

What We Expect:

The candidate should be able to independently handle routine server administration, application deployments, log investigation, monitoring, and basic troubleshooting, while escalating complex production infrastructure issues when necessary.

Pay: Up to ₹20,000.00 per month

Benefits:

- Flexible schedule
- Leave encashment
- Paid time off
- Work from home

Work Location: In person

📌 DevOps Engineer (Surat)
🏢 Keypress IT Services
📍 Surat

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: devops engineer (surat) / surat

Subscribe to this job alert:

Get the latest job offers by email for: devops engineer (surat) / surat