Senior AWS DevOps Engineer - IoT Cloud Infrastructure | Remote

Remotely
Full-time

Are you a seasoned DevOps architect with a passion for building resilient, high-performance cloud infrastructures powering IoT ecosystems? We're seeking an accomplished Senior DevOps Engineer to evaluate our current product ecosystem and implement transformative solutions that enhance quality, reliability, and scalability across our IoT devices, mobile applications, and cloud backend services.


Key Responsibilities

- Perform thorough analysis of existing cloud infrastructure to identify optimization opportunities and architectural improvements.

- Design and implement robust, scalable AWS cloud solutions with emphasis on serverless computing and infrastructure automation.

- Optimize AWS Lambda functions, DynamoDB tables, Timestream databases, and Redshift clusters for maximum performance and cost efficiency.

- Architect and deploy sophisticated CI/CD pipelines using industry-leading tools to streamline development workflows and ensure reliable deployments.

- Implement infrastructure as code (IaC) using Terraform, AWS CloudFormation, or AWS CDK to manage cloud resources through version-controlled configurations.

- Configure comprehensive monitoring, logging, and alerting systems to provide real-time visibility into system health and performance metrics.

- Develop advanced automation scripts and tooling to minimize manual operations and enhance overall system reliability.

- Collaborate with ML engineering teams to optimize Python-based machine learning deployments within AWS environments.

- Establish and enforce security best practices across all infrastructure components, ensuring compliance with industry standards.

- Create detailed technical documentation covering system architecture, deployment procedures, and operational processes.

- Mentor junior team members on DevOps methodologies and cloud architecture principles.


Required Skills and Experience

- 5+ years of professional experience in DevOps or Site Reliability Engineering roles, with minimum 3 years focused on AWS cloud platforms.

- Demonstrated expertise with core AWS services including EC2, S3, Lambda, API Gateway, IAM, CloudWatch, and VPC networking.

- Hands-on experience with AWS database services, particularly DynamoDB, Timestream, and Redshift in production environments.

- Strong proficiency in containerization technologies (Docker) and container orchestration platforms (Kubernetes, ECS, or EKS).

- Practical experience implementing infrastructure as code using Terraform, CloudFormation, or AWS CDK.

- Proficiency in at least one scripting or programming language, preferably Python, Bash, or Go.

- Proven track record implementing and managing CI/CD pipelines using tools such as Jenkins, GitHub Actions, AWS CodePipeline, or GitLab CI.

- Solid understanding of networking concepts, security principles, and compliance requirements in cloud environments.

- Verifiable experience working with IoT platforms or connected device ecosystems.

- Knowledge of modern monitoring and observability tools including CloudWatch, Prometheus, Grafana, and ELK stack.

- English proficiency at B1+ level or higher for effective collaboration with international teams.


Nice to Have

- AWS certifications (Solutions Architect, DevOps Engineer Professional, or equivalent credentials).

- Experience with AWS IoT services ecosystem (IoT Core, IoT Analytics, IoT Events, IoT SiteWise).

- Knowledge of MLOps practices and experience deploying machine learning models to production environments.

- Expertise with serverless frameworks and event-driven architecture patterns.

- Experience with configuration management tools such as Ansible, Chef, or Puppet.

- Background in microservices architecture design and implementation at scale.

- Familiarity with event-driven architectures and message queuing systems (SQS, SNS, EventBridge, Kafka).

- Understanding of FinOps principles and cost optimization strategies for AWS cloud resources.

- Experience working in agile development environments with distributed teams.

- Knowledge of API design patterns including REST and GraphQL implementations.


Why Join Our Team

As a Senior DevOps Engineer with us, you'll have the opportunity to work on sophisticated IoT solutions while expanding your expertise in cloud architecture and DevOps practices. This position offers considerable autonomy to implement modern cloud solutions, optimize complex systems, and drive technological innovation. You'll enjoy a flexible, remote work environment that values work-life balance and professional development. Join our team to tackle challenging technical problems, collaborate with talented professionals worldwide, and make a significant impact on our product's evolution and success.