14 Aug
|
Onactive Consulting
|
Kochi
14 Aug
Onactive Consulting
Kochi
Key Responsibilities:
- Linux Server Management:
- Configure, deploy, and maintain Linux-based servers (Ubuntu, CentOS, RHEL) across on-premises and cloud environments.
- Optimize system performance, scalability, and reliability of Linux infrastructure.
- Troubleshoot and resolve server and system issues quickly and efficiently.
Kubernetes & Container Management:
- Deploy and manage containerized applications using Kubernetes for orchestration.
- Design, implement, and optimize Kubernetes clusters for high availability, scalability, and fault tolerance.
- Automate the deployment, scaling, and management of containers using Kubernetes, Helm, and related tools.
- Troubleshoot and optimize containerized applications running in Kubernetes clusters.
Automation & Scripting:
- Develop and maintain automation scripts for server provisioning, configuration management, and application deployment using tools like Bash, Python, or Shell scripting.
- Implement and maintain infrastructure as code (IaC) using tools like Ansible, Terraform, or Puppet.
- Automate deployment pipelines and streamline continuous integration/continuous deployment (CI/CD) processes.
Cloud Technologies:
- Manage, optimize, and scale cloud infrastructure on major platforms such as AWS, Azure, and Google Cloud, ensuring cost-effective and efficient resource utilization.
- Implement cloud-native solutions by leveraging cloud services such as EC2, S3, Lambda, RDS, and other platform-specific tools to improve the deployment and operation of applications.
- Optimize cloud resources for performance, scalability, and cost management by using cloud monitoring and auto-scaling features
- Ensure compliance with cloud security best practices,
including managing user access and maintaining cloud resource security through tools like IAM (Identity and Access Management) and encryption.
- Troubleshoot cloud-related infrastructure and application issues, collaborating with cloud service providers and internal teams to resolve them efficiently.
- Lead cloud migration efforts, helping transition legacy applications to the cloud and re-architecting them for cloud environments.
- CI/CD Pipeline Management:
- Design, implement, and maintain CI/CD pipelines to automate the building, testing, and deployment of applications.
- Integrate version control systems (Git, GitHub, GitLab) with deployment pipelines.
- Ensure smooth and consistent deployments across various environments (development, staging, production).
- Implement security best practices within the CI/CD pipeline, including static code analysis, dependency scanning, and vulnerability assessments to identify and mitigate security risks early in the development lifecycle.
- Implement role-based access control (RBAC) and other security measures within the CI/CD pipeline to restrict unauthorized access to deployment environments.
- Monitoring & Performance Optimization:
- Implement monitoring and logging solutions (e.g., Prometheus, Grafana, ELK Stack) to track system health and performance.
- Identify and resolve performance bottlenecks, ensuring high availability and fault tolerance.
- Manage system backups and disaster recovery processes.
Collaboration & Support:
- Work closely with development, QA,
and IT teams to ensure smooth operations and resolve issues quickly.
- Provide technical support for troubleshooting issues across the development lifecycle and production systems.
- Maintain system documentation and knowledge sharing for best practices.
Qualifications:
- Bachelor s degree in Computer Science, Information Technology, or a related field.
- Experience: 3-4 years of experience in DevOps engineering with strong Linux system administration experience.
Technical Skills:
- Proficiency in Linux server management (Ubuntu, CentOS, RHEL).
- Knowledge of containerization (Docker) and container orchestration tools like Kubernetes and Helm.
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Proficiency in scripting languages (Bash, Python, Shell).
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI, CircleCI).
- Familiarity with infrastructure as code (IaC) tools like Terraform and Ansible.
- Experience with monitoring and logging solutions (Prometheus, Grafana, ELK stack).
Soft Skills:
- Excellent problem-solving and troubleshooting skills.
- Strong collaboration and communication abilities.
- Ability to work effectively under pressure and handle multiple tasks simultaneously.
Preferred Qualifications:
- Certifications in DevOps, Linux (RHCSA, RHCE), or Kubernetes (CKA, CKAD), or cloud platforms (AWS Certified Solutions Architect, Azure Administrator) are a plus.
- Familiarity with microservices architecture and cloud-native applications.
- Exposure to Agile methodologies and version control systems (Git).
Perks:
- Competitive salary and performance-based bonuses
- Opportunities for professional development and certifications
- A collaborative and inclusive work environment
📌 DevOps Engineer (Kochi)
🏢 Onactive Consulting
📍 Kochi