Job Description
As a DevOps Engineer, you will play a key role in designing, automating, and optimizing the cloud infrastructure that supports the Ascend platform. You will work closely with development, security, and operations teams to ensure reliable, scalable, and secure deployments.
Responsibilities:
- Design, implement, and manage cloud infrastructure in AWS using Terraform
- Develop and maintain CI/CD pipelines for automated deployments with ArgoCD and Helm
- Deploy and manage Kubernetes clusters, ensuring high availability, security, and scalability
- Implement monitoring, logging, and alerting solutions to improve observability and incident response
- Automate infrastructure provisioning, configuration management, and application deployments
- Optimize system performance, reliability, and security in cloud-native environments
- Collaborate with software engineers to streamline development, testing, and deployment workflows
- Enforce DevSecOps best practices, including security scanning, access control, and compliance
- Troubleshoot and resolve infrastructure and deployment issues in development and production environments
- Stay up-to-date with emerging DevOps tools, technologies, and industry best practices
Qualifications:
- 3-7 years of experience in DevOps, Cloud Engineering, or Infrastructure Automation
- Expertise in AWS cloud services (EC2, EKS, S3, IAM, RDS, etc.)
- Hands-on experience with Terraform for infrastructure as code (IaC)
- Strong proficiency in Kubernetes, including Helm charts and ArgoCD for deployments
- Experience with CI/CD pipelines using GitHub Actions, ArgoCD, or similar tools
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK, Datadog,etc.)
- Strong scripting and automation skills (Bash, Python, or similar)
- Experience working in agile and collaborative development environments
- Knowledge of security best practices in cloud and containerized environments
- Excellent problem-solving, troubleshooting, and communication skills