DevOps Engineer
Key Skills for This Role
Full Job Posting
Responsible for managing, monitoring, and supporting cloud infrastructure across AWS and GCP, Linux servers, networking, and containerized environments. Coordinate with remote clients, on-premises development teams, support team leads, and cross-functional stakeholders to ensure smooth infrastructure operations and timely issue resolution.
Perform continuous infrastructure monitoring, alert management, incident handling, troubleshooting, deployments, and performance optimization. Ensure compliance requirements, security hardening, access controls, patch management, and regular infrastructure health checks. Support Docker, Kubernetes, CI/CD pipelines, backup and recovery activities while maintaining system availability, operational stability, security standards, and SLA commitments.
Requirements
Roles & Responsibilities
Design, deploy, and maintain cloud infrastructure using Amazon Web Services (AWS).
Configure and manage AWS services such as EC2, S3, IAM, VPC, RDS, and Lambda etc.
Configure and manage cloud networking components, including VPC, Subnets, Route Tables, and Security Groups.
Optimize AWS resources to improve performance and reduce operational costs.
Develop Infrastructure as Code (IaC) solutions using Terraform for automated provisioning and lifecycle management of AWS resources.
Build and maintain Python-based automation scripts for cloud operations, monitoring, remediation, and reporting.
Implement cloud security controls, IAM policies, encryption mechanisms, and compliance requirements.
Monitor cloud infrastructure performance, availability, and resource utilization.
Manage cloud servers, storage, networking, and database services.
Implement security policies, access controls, and IAM roles to ensure cloud security.
Automate infrastructure provisioning and deployment processes.
Work on CI/CD pipelines for application build, testing, and deployment.
Troubleshoot cloud infrastructure issues and resolve deployment failures.
Perform backup, recovery, and disaster recovery activities.
Support cloud migrations, application modernization, and infrastructure optimization initiatives.
Perform root cause analysis for production incidents and implement preventive measures.
Collaborate with development, DevOps, security, and infrastructure teams to deliver cloud-native solutions.
Manage GCP networking components including VPCs, Cloud Router, NCC, PSC, PSA, Load Balancers, and Cloud Armor.
Work with Cloud Run, Compute Engine, Cloud Storage, Cloud SQL, Filestore, and managed services.
Implement deep logging, tracing, and metrics using Google Cloud
Operationalize Google Kubernetes Engine (GKE) and Cloud Run environments, optimizing for auto-scaling, resource allocation, and zero-downtime deployments.
Install, configure, and maintain Linux/ GPU servers, ensuring optimal performance and uptime.
Manage and configure NGINX, Apache, and Tomcat servers. Ensure high availability and load balancing for web applications.
Strong background in Linux, containerization, networking, IAM/RBAC, and production operations.
Administer PostgreSQL/Mysql databases, including setup, backup, performance tuning, and security.
Proven ability to design secure, scalable Kubernetes platforms and establish standards across both on-premises,EKS,GKS and cloud environments.
Monitor Kubernetes cluster performance, availability, and security.
Manage containerized applications using Docker and Kubernetes.
Manage Helm charts for application deployment and configuration.
Implement monitoring and logging solutions using Prometheus, Grafana, and ELK Stack.
Benefits
Required skills
Hands-on knowledge of AWS (EC2, S3, IAM, VPC, RDS, Lambda, CloudWatch) and basic GCP services.
Strong knowledge of Linux administration, server management, and troubleshooting.
Good understanding of networking concepts (TCP/IP, DNS, DHCP, VPN, Firewalls, Subnets, Routing, and Load Balancers).
Good knowledge of Docker, Kubernetes, EKS, and GKE.
Familiarity with Terraform and Infrastructure as Code (IaC).
Good scripting knowledge in Python and Shell Scripting.
Understanding of CI/CD pipelines and Git deployments.
Knowledge of NGINX, Apache, Tomcat, PostgreSQL, and MySQL.
Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, and CloudWatch.
Understanding of cloud security, IAM, RBAC, backup, and recovery.
Experience in infrastructure monitoring, incident management, troubleshooting, and production support.
RHCSA / RHCE Certified (Desired)
Google Associate Cloud Engineer Certification. (Desired)
AWS Certified Solutions Architect – Associate. (Desired)
AWS Certified Developer or SysOps Administrator certifications. (Desired)
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career