DevOps Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Cloud, Kubernetes & Platform Operations
• Support and manage workloads across AWS, Microsoft Azure, and on-premises environments.
• Deploy, manage, and troubleshoot EKS, AKS, and on-premises Kubernetes environments.
Manage containerized applications using Docker, Kubernetes, and Helm.
• Support Kubernetes networking, ingress, load balancing, HAProxy, and MetalLB where applicable.
• Monitor platform capacity, performance, availability, and resource utilization. CI/CD, GitOps & Infrastructure Automation
• Design, build, maintain, and troubleshoot Azure DevOps CI/CD pipelines.
• Implement Infrastructure-as-Code using Terraform for repeatable and controlled infrastructure provisioning.
• Implement GitOps deployment practices using ArgoCD and Git.
• Automate application deployment, infrastructure configuration, and repetitive operational activities.
• Develop automation scripts using Bash, Python, PowerShell, or similar technologies.
• Maintain deployment controls, rollback procedures, and post-deployment validation.
Monitoring, Logging & Observability
• Implement and maintain monitoring using Prometheus and Grafana.
• Support centralized application and infrastructure logging using Graylog, Loki, ELK, or equivalent platforms.
• Configure dashboards and alerts for application, infrastructure, and Kubernetes health.
• Troubleshoot incidents using logs, metrics, traces, correlation IDs, Kubernetes events, and deployment history.
• Maintain runbooks, deployment procedures, technical documentation, and operational playbooks.
• Continuously improve proactive monitoring to identify issues before they impact users.
DevSecOps & Production Reliability
• Integrate SonarQube and appropriate quality/security checks into CI/CD pipelines.
• Support secure management of application secrets, credentials, certificates, and service accounts.
• Participate in production incident resolution, root-cause analysis, and problem management.
• Identify recurring issues and implement permanent automation or configuration based solutions.
• Support disaster recovery, platform resilience, backup, and recovery activities.
COMPETENCIES, SKILLS & ABILITIES
• Minimum of 2+ years of practical DevOps, Cloud, or Platform Engineering experience.
• Strong hands-on knowledge of AWS and Microsoft Azure.
• Hands-on experience with EKS, AKS, and on-premises Kubernetes.
• Strong experience with Docker, Kubernetes, and Helm.
• Experience with Terraform and Infrastructure-as-Code.
• Experience with ArgoCD and GitOps deployment practices.
• Strong experience building and supporting Azure DevOps CI/CD pipelines.
• Knowledge of SonarQube and CI/CD quality/security integration.
• Hands-on experience with Prometheus and Grafana.
• Experience with Graylog, Loki, ELK, or similar centralized logging platforms.
• Experience with HAProxy and MetalLB is desirable.
• Strong Linux administration and production troubleshooting skills.
• Good understanding of DNS, TCP/IP, HTTP/HTTPS, TLS, routing, firewalls, ingress, and load balancing.
• Experience with Bash, Python, or PowerShell scripting.
• Ability to independently investigate and resolve production application, Kubernetes, cloud, networking, and infrastructure issues.
• Strong understanding of security, access control, and production governance.
Automation & Continuous Improvement Expectations
• Identify manual operational activities and automate them where practical.
• Reduce deployment effort, repetitive incidents, and operational risk.
• Build reusable pipelines, Terraform modules, scripts, dashboards, and deployment templates.
• Improve monitoring, alerting, deployment, and recovery processes.
• Promote Infrastructure-as-Code, GitOps, automation, and self-service practices.
• Track improvements in areas such as deployment success, incident reduction, MTTR, and platform availability.
QUALIFICATION & EXPERIENCE
• Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
• Minimum of 2+ years of practical experience in DevOps, Cloud Engineering, Platform Engineering, Systems Engineering, or a related role.
• Practical experience supporting production environments and business-critical applications.
• Experience within financial services, fintech, or another regulated environment would be an advantage