Our client is a fast-growing, fast-paced software development organization with a mission to build new ways of interacting with information. They leverage intellectual property and their cloud infrastructure expertise to address complex, real-time data and analytics needs in the enterprise. Their teams are comprised of successful people who enjoy solving problems, engaging in substantive technical discussions, and have a strong passion for their work. They have high expectations in terms of skill, motivation, self-organization, and productivity. They value people who excel at working in collaborative, virtual, and collocated groups, and who thrive in fast-paced Agile development environments.
About the Role: We are seeking a Senior DevOps Engineer for our client. In this role, you will take ownership of building a new AWS tenant from scratch, including the full environment setup and ongoing management. You will play a key role in managing EKS clusters for Kubernetes workloads and implementing robust CI/CD pipelines using tools like GitHub Actions. This is a long-term engagement.
Responsibilities: * Design, build, and maintain AWS infrastructure starting from the ground up. * Manage EKS clusters and ensure high availability, scalability, and security of Kubernetes environments. * Develop and maintain Infrastructure as Code (IaC) using Terraform/Terragrunt. * Implement and manage CI/CD pipelines (e.g., GitHub Actions) to support seamless deployments. * Monitor system performance, troubleshoot issues, and optimize cloud resources. * Ensure best practices in cloud security, cost optimization, and reliability. * Collaborate closely with development teams to align infrastructure with application needs. * Provide technical leadership, guidance, and mentorship to junior team members when needed.
Requirements: * 7+ years of professional experience in DevOps, Cloud Infrastructure, or related roles. * Proven experience with AWS services and building secure, scalable cloud environments from scratch. * Experience with setting up and administering ElasticSearch nodes on EC2 instances. * Practical experience with Terraform (and ideally Terragrunt) for Infrastructure as Code (IaC). * Hands-on experience building and maintaining Docker containers. * Experience with AWS ECS and ECR for container orchestration and registry. * Strong experience with Kubernetes and AWS EKS cluster management (desired especially if collaborating with internal platform teams). * Familiarity with AWS core services such as ALB, networking, IAM, S3, EC2, Fargate, and other commonly used services. * Solid knowledge of CI/CD pipelines and tools, preferably GitHub Actions. * Good understanding of networking, cloud security, and monitoring best practices. * Excellent problem-solving and troubleshooting skills. * Comfortable working independently and proactively in a dynamic environment. * Strong communication skills and ability to collaborate with distributed teams. * Flexibility to work with US West Coast hours occasionally.
We Offer: * Competitive market salary. * Fully remote work. * Convenient and somewhat flexible working hours. * 28 days of paid time off per calendar year. * The chance to work on meaningful, socially valuable products alongside a highly professional, US-based international team. * Interesting technical challenges with opportunities to grow and learn.