
DEVOPS ENGINEER (AWS & ON-PREM)
Aabasoft · Kochi, Kerala, India
- On site
- Full-time
- $120,000 / year
- Kochi, Kerala, India
Job highlights
- Design, build, and operate hybrid cloud infrastructure.
- Manage AWS, on-premises servers, and Kubernetes.
- Implement CI/CD, automation, and scripting.
- Ensure system reliability, security, and cost optimization.
- Lead and mentor junior DevOps engineers.
About the role
DevOps Engineer (AWS & On-Prem)
We are seeking a DevOps Engineer to design, build, and operate reliable, secure, and cost-efficient infrastructure across AWS and on-premises environments. This role is hands-on and leadership-oriented, responsible for infrastructure provisioning, system reliability, CI/CD orchestration, container platforms, security controls, and cost optimization. You will work closely with engineering and product teams to ensure scalable, observable, and resilient systems while mentoring junior DevOps engineers.
Requirements
Infrastructure & Platform Engineering
- Design, provision, and manage infrastructure across AWS and on-prem environments using Infrastructure as Code (IaC).
- Provision and manage Linux-based servers, virtual machines, and bare-metal systems.
- Configure and manage network components including VPCs, subnets, routing, firewalls, load balancers, VPNs, and network switches (on-prem).
- Lead setup and maintenance of PostgreSQL databases, including backups, replication, performance tuning, and high availability.
Containerization & Orchestration
- Design, deploy, and operate Kubernetes clusters (EKS and/or self-managed).
- Build and maintain Docker-based container workflows.
- Manage Kubernetes workloads, namespaces, ingress, secrets, autoscaling, and rolling deployments.
- Establish best practices for container security, image scanning, and runtime hardening.
CI/CD & Automation
- Design and maintain CI/CD pipelines for application and infrastructure code.
- Orchestrate automated builds, tests, deployments, and rollbacks.
- Implement GitOps or pipeline-driven deployment strategies.
- Write and maintain automation scripts using Bash, Python, or similar scripting languages.
Monitoring, Reliability & Operations
- Implement system monitoring, logging, and alerting for infrastructure and applications.
- Define and track SLIs/SLOs and lead incident response and root cause analysis.
- Ensure high availability, fault tolerance, and disaster recovery readiness.
- Lead operational runbooks and on-call best practices.
Security & Compliance
- Implement infrastructure and platform security best practices.
- Manage IAM, secrets, encryption, network security, and access controls.
- Support vulnerability management, patching, and audit readiness.
- Collaborate with security teams to align with compliance and governance requirements.
Cost Optimization & Performance
- Monitor and optimize AWS cloud spend using cost visibility and reporting tools.
- Identify opportunities for rightsizing, reserved instances, autoscaling, and storage optimization.
- Track on-prem infrastructure utilization and capacity planning.
- Balance performance, reliability, and cost trade-offs.
Leadership & Collaboration
- Act as a technical lead and mentor for DevOps engineers
- Define DevOps standards, best practices, and documentation.
- Partner with engineering teams to improve developer experience and deployment velocity.
- Participate in architecture discussions and infrastructure roadmap planning.
What we Expect from you?
- 3+ years of hands-on experience in DevOps, SRE, or Platform Engineering roles.
- Strong experience with AWS (EC2, VPC, IAM, RDS, EKS, S3, CloudCloudWatch, etc.).
- Proven experience managing on-prem infrastructure (servers, virtualization, networking).
- Deep Linux system administration experience.
- Hands-on experience with PostgreSQL administration.
- Strong knowledge of Docker and Kubernetes.
- Experience with CI/CD tools and infrastructure automation.
- Proficiency in scripting (Bash, Python, or similar).
- Strong understanding of infrastructure security principles.
What you've got?
- Experience with monitoring, logging, and incident response.
- Experience with Infrastructure as Code tools (Terraform, CloudFormation, Ansible, etc.).
- Experience operating hybrid or multi-cloud environments.
- Exposure to GitOps, service meshes, or advanced Kubernetes patterns.
- Prior experience leading or mentoring DevOps engineers
- Experience supporting regulated or compliance-driven environments.
Key skills/competency
- AWS
- On-Premises Infrastructure
- Linux Administration
- Kubernetes
- Docker
- CI/CD
- Infrastructure as Code
- PostgreSQL
- Scripting (Bash, Python)
- Security Best Practices
Skills & topics
- DevOps Engineer
- AWS
- On-Premises
- Kubernetes
- Docker
- CI/CD
- Infrastructure as Code
- Linux
- Python
- Bash
- PostgreSQL
- SRE
- Platform Engineering
- Cloud Computing
- Automation
How to get hired
- Tailor your resume: Highlight your AWS, on-prem, Kubernetes, and CI/CD experience for the DevOps Engineer role.
- Showcase IaC skills: Detail your experience with Terraform, CloudFormation, or Ansible in your application.
- Prepare for technical interviews: Be ready to discuss Linux, Docker, Kubernetes, and PostgreSQL administration.
- Demonstrate leadership: Emphasize any experience mentoring junior engineers or leading technical projects.
- Understand hybrid environments: Be prepared to discuss managing both AWS and on-premises infrastructure.
Technical preparation
Master AWS services: EC2, VPC, IAM, EKS, S3.,Practice Kubernetes cluster management and deployments.,Build CI/CD pipelines with GitOps principles.,Script automation using Python or Bash.
Behavioral questions
Describe a complex infrastructure challenge overcome.,How do you mentor junior team members?,Explain your approach to incident response.,How do you balance cost, performance, and reliability?
Frequently asked questions
- What is the work arrangement for the DevOps Engineer role at Aabasoft?
- This DevOps Engineer position involves managing both AWS and on-premises environments, suggesting a hybrid work arrangement is likely. Candidates should clarify specific expectations regarding on-site, remote, or hybrid expectations during the application process with Aabasoft.
- What are the key technical skills required for the DevOps Engineer job at Aabasoft?
- The DevOps Engineer role at Aabasoft requires strong skills in AWS (EC2, VPC, IAM, EKS), on-premises infrastructure management, Linux administration, Docker, Kubernetes, CI/CD tools, scripting (Bash, Python), and PostgreSQL administration. Experience with Infrastructure as Code tools like Terraform is also highly valued.
- Does Aabasoft expect prior leadership experience for this DevOps Engineer position?
- Yes, Aabasoft is looking for a DevOps Engineer who can act as a technical lead and mentor junior engineers. Prior experience in leading or mentoring DevOps professionals is a significant advantage for this role.
- How important is experience with Infrastructure as Code (IaC) for the DevOps Engineer role at Aabasoft?
- Experience with Infrastructure as Code tools such as Terraform, CloudFormation, or Ansible is crucial for this DevOps Engineer position at Aabasoft, as it is essential for designing and provisioning infrastructure across AWS and on-premises environments.
- What kind of challenges can a DevOps Engineer expect at Aabasoft?
- A DevOps Engineer at Aabasoft can expect challenges in designing and managing complex hybrid cloud infrastructures, ensuring system reliability and security, optimizing cloud spend, and improving developer experience through robust CI/CD pipelines.
- Is there an opportunity to work with Kubernetes in the Aabasoft DevOps Engineer role?
- Absolutely. The DevOps Engineer role at Aabasoft specifically mentions designing, deploying, and operating Kubernetes clusters (EKS and/or self-managed) and managing Kubernetes workloads, making it a core part of the position.
- What differentiates this DevOps Engineer role from others?
- This DevOps Engineer role at Aabasoft stands out due to its focus on a hybrid environment (AWS and on-premises), leadership responsibilities including mentoring, and the opportunity to influence infrastructure strategy and developer experience.