DevOps Engineer
About Us:
We are an early-stage startup building a next-generation distributed cloud platform that revolutionizes how businesses manage their cloud resources. Our mission is to combine advanced technology with innovative distributed architecture to deliver a superior Multi Cloud and Hybrid Cloud experience. We're looking for a skilled and passionate DevOps Engineer to join our team and play a crucial role in building and maintaining our cloud infrastructure and deployment pipelines.
About the Role:
As a DevOps Engineer, you will be instrumental in ensuring the reliability, scalability, and security of our distributed cloud platform. You will be responsible for designing, implementing, and managing our infrastructure on AWS, automating our deployment processes using GitHub Pipelines, and orchestrating our containerized applications with Kubernetes. Your expertise in infrastructure-as-code (IaC) using Terraform will be vital in maintaining a consistent and reproducible environment.
What You Will Do:
- Design, build, and maintain our cloud infrastructure on Amazon Web Services (AWS).
- Develop and manage CI/CD pipelines using GitHub Actions/Pipelines.
- Implement and manage infrastructure-as-code using Terraform.
- Deploy, manage, and scale containerized applications using Kubernetes.
- Implement monitoring, logging, and alerting systems to ensure platform availability and performance.
- Automate repetitive tasks and streamline operational processes.
- Collaborate closely with the development team to ensure smooth and efficient deployments.
- Troubleshoot and resolve infrastructure and application deployment issues.
- Stay up-to-date with the latest DevOps tools and best practices.
What We Expect From You:
- 3+ years of experience as a DevOps Engineer or a similar role.
- Strong experience with Amazon Web Services (AWS) services (e.g., EC2, S3, RDS, VPC, IAM).
- Solid understanding and practical experience with CI/CD principles and tools, particularly GitHub Actions/Pipelines.
- Proficiency in infrastructure-as-code (IaC) using Terraform.
- Hands-on experience with containerization technologies, especially Docker, and orchestration platforms like Kubernetes.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Strong scripting skills in at least one language (e.g., Bash, Python).
- Understanding of networking principles and security best practices in a cloud environment.
- Excellent problem-solving and troubleshooting skills.
- Ability to work independently and as part of a team.
- Good communicationskills.
- English language proficiency sufficient for technical documentation and team communication.
Nice to Have:
- Experience with other cloud providers (Azure, GCP).
- Knowledge of configuration management tools (e.g., Ansible, Chef).