Job Description
Summary
We are seeking an experienced Senior DevOps Engineer to join our team. The ideal candidate will be a highly skilled professional with extensive knowledge of modern DevOps practices, cloud technologies, and infrastructure management.
Your commitment to delivering cutting-edge solutions and exceptional service to our clients will be paramount in this role. Furthermore, alignment with Nethermind's vision of being at the forefront of blockchain technology, driving innovation, and fostering growth within the industry is essential.
Key Responsibilities:
- Design, implement, and maintain scalable, resilient infrastructure across multi-cloud environments (AWS and GCP required, other cloud platforms a plus)
- Lead and execute infrastructure-as-code initiatives using Terraform and Terragrunt
- Manage and optimize Kubernetes clusters, including experience with tools like ArgoCD
- Implement and maintain robust CI/CD pipelines
- Drive SRE practices to ensure high availability, performance, and reliability of our systems
- Collaborate with development teams to improve application deployment and management processes
- Implement and maintain monitoring, logging, and alerting systems
- Optimise infrastructure costs while maintaining performance and reliability
- Contribute to architectural decisions for both cloud and bare-metal environments
- Implement security best practices across all infrastructure
Required Skills and Experience:
- 5+ years of experience in DevOps/SRE roles
- Expert-level knowledge of Kubernetes, including experience with managed services like EKS and GKE
- Proficiency in infrastructure-as-code using Terraform and Terragrunt
- Strong experience with CI/CD tools and practices, particularly ArgoCD
- Deep understanding of cloud services and architectures in AWS and GCP
- Expertise in implementing and managing scalable, high-performance systems
- Strong coding skills in Python; Go proficiency is highly desired
- Experience with multi-cloud architectures and best practices
- Deep understanding of cloud networking
- Familiarity with bare-metal environment management
- Strong problem-solving skills and ability to troubleshoot complex systems
- Excellent communication skills and ability to work in a collaborative environment
Preferred Qualifications:
- Experience with other cloud platforms beyond AWS and GCP
- Knowledge and passion for blockchain technology
- Knowledge of container security best practices
- Experience with chaos engineering principles
- Contributions to open-source projects related to DevOps or cloud infrastructure
- Relevant certifications (e.g., CKA, AWS Certified DevOps Engineer, Google Cloud Professional DevOps Engineer)
Skills
- AWS
- Communications Skills
- Development
- Problem Solving
- Python
- Team Collaboration