Systems Analyst - Linux and DevOps
PIT SOLUTIONS LIMITED
- Kochi, Kerala
- Permanent
- Full-time
- Linux-based systems and server management
- DevOps pipelines and CI/CD workflows
- Security integration within DevOps (DevSecOps)
- IaC tools such as Terraform, Ansible, or similar
- Experience with cloud platforms (AWS, Azure, or OCI)
- Familiarity with Windows Server and desktop support environments
- Administer and optimize Linux servers (Ubuntu, CentOS, RHEL) and Windows systems, ensuring high availability, security, and performance across environments.
- Provide Level 2 support by diagnosing complex system issues, resolving escalated tickets, and mentoring L1 support staff when needed.
- Manage Windows desktop infrastructure, including advanced troubleshooting, group policy management, and user provisioning.
- Monitor and analyze system metrics to identify performance bottlenecks, implement tuning strategies, and ensure infrastructure reliability.
- Design, implement, and maintain DevOps toolchains using Git, Azure DevOps, Docker, and Ansible, with a focus on scalability and automation.
- Lead efforts in CI/CD pipeline development, integrating automated testing, security scans, and deployment workflows.
- Support and troubleshoot application deployments across development, staging, and production environments, ensuring smooth rollouts and rollback strategies.
- Develop and maintain automation scripts in Shell or Python to streamline operations, enforce configuration standards, and reduce manual effort.
- Collaborate closely with development, QA, and security teams to align infrastructure with application needs and compliance requirements.
- Maintain detailed and up-to-date documentation of infrastructure architecture, operational procedures, and incident reports.
- Contribute to DevSecOps practices, including vulnerability management, secrets handling, and secure configuration enforcement.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or ARM templates, supporting cloud and hybrid deployments.
- Participate in on-call rotations, root cause analysis, and continuous improvement initiatives to enhance system resilience.
- Excellent communication skills and ability to communicate effectively with US, SWIS and European Clients.
- 4+ years of hands-on experience in administering and troubleshooting Linux (Ubuntu, CentOS, RHEL) and Windows systems in production environments.
- Proven experience providing Level 2 support, including escalation handling, root cause analysis, and mentoring junior support staff.
- Strong understanding of networking fundamentals, including TCP/IP, DNS, DHCP, firewalls, VPNs, and basic routing concepts.
- Proficiency with version control systems, especially Git, including branching strategies and integration with CI/CD workflows.
- Solid scripting skills in Bash, Python, or similar languages for automation and infrastructure tasks.
- Hands-on experience with DevOps tools such as Azure DevOps, Docker, Ansible, and exposure to Kubernetes or other container orchestration platforms.
- Working knowledge of CI/CD pipelines, build automation, and deployment strategies across multiple environments.
- Familiarity with SDLC processes, Agile methodologies, and cross-functional collaboration with development and QA teams.
- Experience with monitoring and alerting tools such as Zabbix, Prometheus, Grafana, including custom dashboards and metric analysis.
- Exposure to Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or ARM templates is a strong plus.
- Understanding of DevSecOps principles, including secure configuration, secrets management, and vulnerability scanning.
- Experience with cloud platforms (AWS, Azure, GCP) is highly desirable.
- Bachelor's degree in computer science, Engineering, or a related field.
- Relevant certifications (RHCSA, Docker, Azure, Microsoft cert