Job Description:
We are looking for a skilled and experienced DevOps Engineer with expertise in AWS services, infrastructure as code using Terraform, serverless architectures, Grafana, Prometheus, and experience with New Relic and Kubernetes being a plus. The candidate will be responsible for designing, implementing, and maintaining our cloud-based infrastructure, and ensuring the reliability, scalability, and security of our systems.
Responsibilities:
- Design, deploy, and maintain AWS infrastructure using infrastructure as code (IaC) using tools such as Terraform and Cloudformation
- Build and deploy applications in a repetitive and automated way
- Design and implement serverless architecture using AWS services such as Lambda, API Gateway, DynamoDB, S3, and others
- Monitor, troubleshoot, and optimize performance of cloud-based applications using monitoring and analytics tools such as Grafana and Prometheus
- Collaborate with development teams to ensure the reliability, scalability, and security of our systems
- Automate processes using CI/CD tools such as TeamCity or Jenkins.
- Implement security best practices and ensure compliance with regulatory requirements
- Continuously improve our infrastructure and processes to meet evolving business needs and technology trends.
Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field
5+ years of experience in a DevOps role, with a focus on AWS services and infrastructure as code
- Experience with Terraform or other IaC tools such as CloudFormation or CDK
- Strong understanding of serverless architectures, microservices, and containerization using Kubernetes or other container orchestration tools
- Experience with monitoring and analytics tools such as Grafana, Prometheus, and New Relic
- Familiarity with CI/CD tools such as Jenkins, GitLab, or CircleCI
- Proficient in at least one scripting language (Bash, Python, JavaScript)
- Proficiency with Linux administration/engineering
- Deep understanding of cloud-scale and micro/macro-services architectures, experience in operating high performance, highly scalable, and fault-tolerant multi-tenant SaaS based applications.
- Strong problem-solving skills and the ability to troubleshoot issues in a complex environment.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- A passion for continuous learning and keeping up with the latest technology trends in the DevOps and cloud computing space.
Official notification