InfStones is an advanced, enterprise-grade Platform as a Service (PaaS) blockchain infrastructure provider. As a DevOps Engineer, you will ensure the reliability, security, and scalability of the infrastructure while collaborating with cross-functional teams to implement and maintain DevOps processes.
Responsibilities:
- Work closely with cross-functional teams, design, implement, and maintain DevOps processes and practices
- Manage CI/CD pipelines, automate infrastructure provisioning, and maintain cloud environments while applying expertise in cloud technologies, Kubernetes, security, and observability
- Design, build, and maintain, scalable and reliable infrastructure and automation tools supporting multiple applications across multiple clouds
- Architect, deploy and manage Cloud Platforms like AWS and Linux-based systems
- Develop and manage CI/CD pipelines using GitLab for automated testing and deployment
- Automate infrastructure provisioning and configuration management using tools like Cloudformation, Terraform, or Ansible
- Architect, deploy and maintain applications and services on Kubernetes, especially EKS
- Implement and maintain security best practices across all environments
- Automate repetitive tasks and processes to enhance the efficiency, reliability, and availability of our cloud and infrastructure platform while adhering to the “everything as code” approach
- Monitor system performance and troubleshoot issues to ensure high availability and performance through the use of various observability and alerting tools like Cloudwatch, Prometheus, Grafana, ELK Stack, and OpenSearch
- Continuously optimize infrastructure for performance, scalability, and cost-effectiveness
- Participate in on-call rotations to provide 24/7 support as needed across multiple teams across multiple time zones
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent of 5 years experience in DevOps, Software Development, Systems Engineering, Site Reliability Engineering, QA and Test Engineering, IT Architecture, or any of their combination
- At least 3 years of experience with cloud platforms, preferably in AWS and Linux based Systems, as well as CI/CD tools such as GitLab, Jenkins, Harness, and Git version control
- Expertise in deployment and management of Kubernetes, especially EKS, as well as the applications running on it
- In-depth knowledge of infrastructure as code (IaC) and tools like Ansible, Terraform, or CloudFormation
- Experience with security best practices and implementing security measures in a DevOps environment
- Proficiency with monitoring and observability tools such as Prometheus, Grafana, ELK Stack, or equivalents
- Proficient in common programming and scripting languages such as Python, Golang, Shell, Java, and JavaScript
- Strong problem-solving skills and attention to detail, capable of completing tasks with minimal guidance
- Proficient in cross-cultural communication and effective collaboration across multiple time zones on an international team
- Relevant certifications such as AWS Certified DevOps Engineer, GitLab Certified Professional, or Certified Kubernetes Administrator (CKA)
- Previous experience with microservices architecture
- Familiarity with serverless computing (e.g., AWS Lambda)
- Understanding of agile methodologies and continuous improvement practices
- Knowledge of blockchain