Milestone Technologies, Inc. is seeking a DevOps Engineer who will be a key contributor to maintaining, optimizing, and automating their promotional/experimentation platform and its APIs. This role focuses on ensuring high availability, performance, and security of critical systems while implementing modern DevOps practices to improve reliability and efficiency.
Responsibilities:
- Maintain and optimize cloud infrastructure and CI/CD pipelines to ensure high availability, performance, and security of our applications and services
- Implement infrastructure as code (IaC) using tools like Terraform, CloudFormation, or AWS CDK to automate resource provisioning and management
- Monitor system performance and implement automated alerting to ensure platform reliability and rapid response to incidents
- Collaborate with development teams to streamline deployment processes
- Design and implement automated testing frameworks to validate infrastructure changes and configurations
- Manage and optimize cloud costs while maintaining appropriate service levels
- Enhance security posture through implementation of security best practices across infrastructure
- Maintain documentation of infrastructure components, deployment procedures, and recovery processes
Requirements:
- 3+ years of experience in DevOps or Site Reliability Engineering roles
- Strong experience with AWS cloud services including EC2, Lambda, S3, ECS/EKS, and IAM
- Proficiency with infrastructure as code tools (Terraform, CloudFormation, or AWS CDK)
- Experience with containerization technologies (Docker, Kubernetes)
- Strong scripting skills using Python, Bash, or similar
- Experience implementing and maintaining CI/CD pipelines (GitHub Actions, Jenkins, or similar)
- Knowledge of monitoring and observability tools (Datadog, Prometheus, Grafana)
- Understanding of networking concepts including VPCs, subnets, security groups, and load balancers
- Experience with configuration management tools (SaltStack, Ansible, Chef, or Puppet)
- Ability to work collaboratively with cross-functional teams and communicate effectively with both technical and non-technical stakeholders
- Experience with microservices architectures
- Knowledge of database administration (RDS, Redshift)
- Experience with log management solutions (ELK stack, CloudWatch)
- Experience with infrastructure security scanning tools
- Experience with cloud cost optimization strategies
- Background in software development