DevOps Engineer
Posted Updated
Description
Responsibilities:
- IaC principles: Design, implement, and manage highly available, scalable, and secure cloud infrastructure using Infrastructure as Code (IaC) principles.
- AWS (Amazon Web Services): Extensive hands-on experience designing, deploying, and managing production workloads in AWS.
- Kubernetes: Deep expertise in container orchestration using Kubernetes, including cluster setup, maintenance, and deployment strategies.
- ArgoCD: Proven experience implementing GitOps workflows and managing application deployments using ArgoCD.
- Spark/EMR/Flink: Experience with data processing and big data technologies, specifically using Apache Spark, preferably within the AWS EMR service.
- Setting up Metrics and Alerting: Expertise in implementing robust monitoring, logging, and alerting systems (e. g., Prometheus, Grafana) to proactively ensure system health and performance.
- Kafka: Expertise in deploying, managing, and optimising high-throughput, fault-tolerant Kafka clusters.
- Data Stores: Manage and optimise data stores (PostgreSQL, NoSQL databases, OLAP systems, Apache Iceberg, etc. ).
- Security Best Practices: Ensure security best practices are implemented and maintained across the entire infrastructure and application lifecycle.
- Vulnerability Patching: Experience managing and automating the process of identifying, testing, and applying security patches and updates across systems.
- Setting up and Maintaining CI/CD Pipelines: Extensive practical experience designing and maintaining high-quality, automated CI/CD pipelines (e. g., using GitHub Actions, ArgoCD).
- Cost Optimisation: Demonstrated experience in monitoring, analysing, and optimising cloud resource usage and costs within AWS.
Requirements:
- Problem Solver: A strong, demonstrated ability to analyse complex infrastructure issues and devise effective, long-term technical solutions.
- CyberSecurity Experience: Knowledge of common security vulnerabilities, defensive configuration practices, and experience implementing security features within cloud infrastructure.
- Excellent Debugging Skills: Ability to quickly isolate, diagnose, and resolve complex production and infrastructure issues.
- Ownership and Responsibility: Proactive approach with a strong sense of ownership over system reliability, security, and operational efficiency.
- Super Obsessed with Building and Maintaining Secure Environments: A genuine passion for creating and enforcing stringent security standards and practices.