Devops Engineer

Year    GJ, IN, India

Job Description

Job Title: DevOps/Server Administrator

Location : Ahmedabad

Job Type : Full-Time

Experience Level : Mid-Senior Level

:

We seek a highly skilled and experienced DevOps / Server Admin to join our dynamic team. The ideal candidate will have a strong background in the Server Admin job role. The DevOps / Server Administrator is responsible for installing, maintaining, and supporting server hardware and software systems. This role involves configuring, managing, and optimizing server performance, ensuring data integrity, and implementing security measures.

Key Responsibilities:

• Server & Infrastructure Management:
• Provisioning : As needed, set up and configure new Linux rack /Windows servers and cloud environments.
• Performance Optimization : Continuously monitor system performance and tweak settings for optimal operation.
• Capacity Planning : Anticipate future resource needs to scale infrastructure appropriately.
• Patch Management : Apply regular updates and patches to ensure system security and functionality.
• Cloud Infrastructure: Manage cloud infrastructure (AWS, GCP, Digitalocean) to ensure scalable, cost-effective solutions.
• CI/CD Pipeline Development:
• Pipeline Design : Architect and implement CI/CD pipelines using tools like GitLab CI
• Automated Testing : Set up automated testing for every code change, including unit, integration, and functional tests.
• Continuous Deployment : Ensure application updates flow seamlessly from development to production with zero downtime.
• Rollback & Recovery : Implement rollback mechanisms to undo faulty deployments swiftly.
• Containerization & Orchestration:
• Containerization : Package applications into Docker containers for consistent deployment across environments
• Cluster Management : Use Kubernetes or similar orchestration tools to manage containerized applications and services.
• Scaling : Automatically scale applications to meet demand using container orchestration.
• Health Checks : Set up monitoring for container health, ensuring faulty containers are quickly replaced
• Automation & Scripting:
• Task Automation : Automate repetitive administrative tasks using Bash, Python, or PowerShell scripts.
• Configuration Automation : Manage system configurations using tools like Ansible, Puppet, or Chef.
• Error Reduction : Automate processes to minimize manual intervention, reducing the risk of human error.
• Monitoring Automation : Implement automated monitoring scripts to detect and respond to system issues in real time.
• Monitoring & Troubleshooting:
• Real-Time Monitoring : Use tools like Prometheus, Grafana, and Nagios to track server health and system performance.
• Alerting : Set up alerts for critical events such as outages, memory leaks, or performance bottlenecks.
• Root Cause Analysis : Diagnose and resolve system and network issues by identifying their root causes.
• Log Management : Analyze system logs to gain insights into application and server behaviour.
• Security & Compliance:
• Firewall Management : Configure and maintain firewall rules to safeguard systems from unauthorized access.
• Access Control : Implement role-based access control (RBAC) to restrict access to sensitive systems and data.
• Encryption : Use encryption methods (SSL/TLS, VPNs) to protect data in transit and at rest.
• Vulnerability Patching : Regularly apply security patches and conduct vulnerability scans to stay compliant.
• Backup & Recovery:
• Data Backups : Set up regular backups of critical data and systems, ensuring data integrity.
• Disaster Recovery : Create and regularly test disaster recovery plans to recover from system failures.
• Version Control : Maintain version control for backups, ensuring recoverability of different data versions.
• Backup Automation : Automate backup procedures to run consistently without manual intervention.
• Collaboration & Documentation:
• Team Collaboration : Work closely with development, QA, and product teams to align system requirements and solutions.
• Cross-functional communication : Liaise between technical and non-technical teams to clearly understand system functionality.
• Process Documentation : Document all system configurations, scripts, and processes for future reference.
• Knowledge Sharing : Conduct knowledge-sharing sessions to bring teams up to speed with new systems or changes.
• SQL & NoSQL Database Installation and Scaling:
• Installation & Setup : Install and configure SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, Redis) based on application requirements.
• Optimization : Fine-tune database performance
• Scaling : Implement vertical and horizontal scaling strategies to handle increasing data loads and ensure high availability.
• Backup & Recovery : Automate database backups and ensure fast recovery methods in case of failure or data corruption.
• User Access Management & Network Management:
• User Authentication : Implement and manage user authentication methods (LDAP, Active Directory) and multi-factor authentication (MFA) for secure access control.
• Role-Based Access : Enforce role-based access control (RBAC) to limit sensitive systems and data access.
• Network Configuration : Configure and maintain network devices (routers, firewalls) to ensure optimal performance and security.
• VPN & Connectivity : Manage virtual private networks (VPNs) to secure remote access and ensure encrypted data transmission.

Qualifications:

• Bachelor's degree in Information Technology, Computer Science, or a related field
• Minimum of 2 years of experience in the relevant field
• Proven experience as a Server Administrator or in a similar role
• Certification in relevant technologies (e.g., Microsoft Certified: Windows Server, Linux Professional Institute Certification) is a plus.
• Creative thinking and a passion for storytelling through video content
• Ability to work independently and collaboratively in a team environment
• Excellent problem-solving and communication skills and ability to work in a fast-paced, dynamic environment

What We Offer:

• Monthly handsome salary
• Paid Leaves
• No Sandwich Leave Policy
• Health Insurance
• Company Retreat
• An opportunity to work on groundbreaking projects with a talented team.
• A culture of innovation and continuous learning.
• Flexible work hours and remote work options.

Job Types: Full-time, Permanent

Pay: ?30,000.00 - ?50,000.00 per month

Benefits:

• Flexible schedule
• Health insurance
• Leave encashment

Schedule:

• Day shift

Supplemental Pay:

• Yearly bonus

Work Location: In person

Expected Start Date: 01/12/2024

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3510018
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year