Job Title: Senior Cloud DevOps Engineer – AWS
Job Summary
We are looking for an experienced Senior Cloud DevOps Engineer with strong hands-on expertise in AWS cloud infrastructure, containerization, CI/CD automation, configuration management, and database operations.
The candidate will be responsible for designing, deploying, maintaining, and supporting AWS infrastructure and application platforms across development, testing, and production environments. The ideal candidate should have practical experience with AWS EC2, ECS/EKS, Jenkins, Ansible, PostgreSQL, and AWS RDS, along with strong scripting and automation capabilities.
This role involves working closely with development, database, integration, security, and infrastructure teams to ensure platform reliability, deployment efficiency, security, and operational excellence.
Key Responsibilities
Build, deploy, manage, and maintain AWS infrastructure and application platforms across development, testing, and production environments.
Provision, configure, and support AWS compute and container services, including Amazon EC2, ECS, and EKS.
Develop, maintain, and troubleshoot CI/CD pipelines using Jenkins and Git-based source control tools such as GitHub and GitLab.
Automate infrastructure provisioning, configuration management, and operational tasks using Ansible and Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
Deploy, operate, and support containerized applications, including scaling, monitoring, troubleshooting, and platform upgrades.
Administer and support PostgreSQL databases hosted on AWS RDS, including performance monitoring, availability, backup, recovery, and security.
Support AWS integration services and application workloads using API Gateway, Lambda, S3, Step Functions, EventBridge, SNS, and SQS.
Support enterprise integration services and workflows involving Apache Camel, REST APIs, JSON/XML, and batch file processing.
Support batch processing, data pipelines, and event-driven application workflows across cloud and enterprise environments.
Monitor infrastructure, applications, databases, and integrations to identify and resolve performance and operational issues.
Participate in production incident response, troubleshooting, root-cause analysis, and service recovery activities.
Implement and maintain cloud security controls, including IAM, secrets management, encryption, logging, patching, and vulnerability remediation.
Support database migration, replication, and data integration activities using AWS DMS, Debezium, or logical replication technologies.
Maintain deployment documentation, operational runbooks, backup and recovery procedures, and environment standards.
Collaborate with development, database, integration, security, and infrastructure teams to improve platform reliability and operational efficiency.
Participate in on-call support and continuous improvement initiatives.
Required Skills and Qualifications
Strong hands-on experience with AWS infrastructure and cloud services, particularly Amazon EC2 and container platforms such as ECS or EKS.
Experience building, maintaining, and troubleshooting Jenkins CI/CD pipelines.
Strong understanding of Git-based version control workflows using GitHub or GitLab.
Practical experience with Ansible for configuration management and automation.
Hands-on experience deploying, operating, and troubleshooting containerized applications.
Database administration or operational support experience, particularly with PostgreSQL and AWS RDS.
Strong scripting and automation skills using Shell scripting and/or Python.
Knowledge of cloud monitoring, logging, networking, IAM, and security controls.
Experience supporting production environments, incident response, troubleshooting, and root-cause analysis.
Ability to work across development, test, and production environments.
Strong analytical, problem-solving, communication, and collaboration skills.
Preferred Skills
AWS Cloud Services
Amazon EC2, ECS, EKS, and RDS.
AWS API Gateway, Lambda, and S3.
Step Functions, EventBridge, SNS, and SQS.
DevOps and Automation
Jenkins CI/CD.
Ansible configuration management.
GitHub and GitLab.
Terraform and AWS CloudFormation.
Infrastructure as Code (IaC) and deployment automation.
Database Technologies
PostgreSQL and AWS RDS.
Database backup, recovery, and performance monitoring.
AWS Database Migration Service (DMS).
Debezium and logical replication.
Oracle database operational support.
Integration and Messaging
Monitoring and Security
Amazon CloudWatch.
AWS IAM and Secrets Manager.
Cloud monitoring, logging, encryption, and access management.
Vulnerability remediation and security controls.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
Ideal Candidate Profile
The ideal candidate is a hands-on Senior Cloud DevOps Engineer with strong AWS infrastructure and container platform experience, capable of managing CI/CD pipelines, automating infrastructure, supporting PostgreSQL databases, and troubleshooting production environments.
Candidates with practical expertise in AWS, Jenkins, Ansible, ECS/EKS, PostgreSQL, and infrastructure automation will be highly preferred. Experience with AWS integration services, database replication, and enterprise messaging technologies will be an added advantage.