Senior AWS DevOps Engineer | Remote Cloud Infrastructure Specialist

Remotely
Full-time

We're seeking an experienced Senior AWS DevOps Engineer to join our dynamic team in building and maintaining robust cloud infrastructure. You'll leverage your expertise in AWS services, containerization, and database management to design scalable, secure, and efficient systems that power our applications. This role requires a blend of technical depth, problem-solving abilities, and collaborative skills to implement industry-leading DevOps practices.


Key Responsibilities

- Architect, implement, and manage cloud infrastructure on AWS, ensuring high availability, security, and performance across all environments.

- Design and maintain CI/CD pipelines to enable automated testing, building, and deployment of applications with minimal manual intervention.

- Implement Infrastructure as Code (IaC) using tools like Terraform or AWS CloudFormation to provision and manage resources efficiently.

- Configure and optimize cloud databases including PostgreSQL and MongoDB for both UAT and Production environments with proper security protocols.

- Establish and enforce security best practices across all cloud resources, including robust authentication and authorization mechanisms.

- Monitor system performance and implement proactive measures to prevent outages and performance degradation before they impact users.

- Collaborate with development teams to streamline deployment processes and troubleshoot complex infrastructure issues.

- Create and maintain comprehensive documentation for infrastructure components and operational procedures.

- Participate in on-call rotations to ensure 24/7 system reliability and address critical incidents when they arise.

- Lead and mentor junior team members in modern DevOps practices and cloud technologies.


Required Skills and Experience

- 5+ years of experience in DevOps or Cloud Engineering roles, with at least 3 years focused on AWS ecosystem implementation.

- Advanced knowledge of AWS services including EC2, S3, RDS, Lambda, ECS/EKS, VPC, IAM, and CloudWatch with demonstrated optimization skills.

- Proven experience managing cloud databases, specifically PostgreSQL (version 13+) and MongoDB (version 5+) in production environments.

- Strong proficiency with containerization technologies such as Docker and container orchestration with Kubernetes or AWS ECS.

- Experience implementing and managing CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS CodePipeline.

- Proficiency in Infrastructure as Code (IaC) using Terraform (v1.5+), AWS CloudFormation, or AWS CDK for reproducible environments.

- Solid scripting skills in languages such as Python, Bash, or Go for automation tasks and infrastructure management.

- Experience with monitoring tools like Prometheus, Grafana, or AWS CloudWatch for comprehensive system observability.

- Understanding of network security principles and implementation of security best practices in cloud environments.

- Excellent problem-solving skills and ability to troubleshoot complex system issues under pressure.

- Strong communication skills and experience working effectively in distributed teams.


Nice to Have

- AWS certifications (Solutions Architect, DevOps Engineer, or SysOps Administrator).

- Experience with serverless architectures and AWS Lambda for event-driven applications.

- Knowledge of Hashicorp suite (Vault, Consul) for secrets management and service discovery.

- Experience with configuration management tools like Ansible or Chef for consistent infrastructure.

- Familiarity with log aggregation tools like ELK stack or AWS CloudWatch Logs for centralized logging.

- Background in implementing disaster recovery and business continuity strategies across multiple regions.

- Experience with multi-region AWS deployments for high availability applications.

- Knowledge of compliance requirements (SOC2, GDPR, HIPAA) and implementing them in cloud environments.

- Familiarity with GitOps practices and tools like ArgoCD or Flux for declarative infrastructure.


Why Join Us

Join our innovative team where you'll tackle complex technical challenges and have the opportunity to shape our cloud infrastructure strategy from the ground up. We offer competitive compensation, flexible remote work policies, professional development opportunities, and a collaborative culture that values technical excellence. Your expertise will directly impact our product's reliability, security, and scalability while working with cutting-edge cloud technologies in a fast-paced, growth-oriented environment.