Senior DevOps Engineer (AMER)
Nethermind
What are we all about? We are a team of builders and researchers on a mission to empower enterprises and developers worldwide to access and build on decentralized systems. Our expertise covers several domains: Ethereum and Starknet protocol engineering, layer-2, cryptography research, protocol research, decentralized finance (DeFi), security auditing, formal verification, real-time monitoring, smart contract development, and dapps and enterprise engineering. Working to solve some of the most challenging problems in the blockchain space, we frequently collaborate with, such as Ethereum Foundation, Starknet Foundation, Gnosis Chain, Flashbots, Forta Protocol, Lido, EigenLayer, Open Zeppelin, RISCZero, Aleph Zero, and many more. Today, we are a 350+ strong team working remotely across 66+ countries. View all our open positions here:https://www.nethermind.io/open-roles Are you the one? We're searching for a Senior DevOps Engineer with a strong AWS background and hands-on experience in ECS, RDS, API Gateway, and Lambda functions. The ideal candidate will have a knack for problem-solving, extensive AWS expertise, and great communication skills. Reporting directly to our Product DevOps Team Lead. The ideal candidate will contribute to and follow the guidance while leveraging AWS expertise and communication skills to ensure the seamless operation of our SaaS product. This role involves collaborating closely with cross-functional teams and debugging complex issues. Responsibilities: Report directly to the Product DevOps Team Lead, following and contributing to Dev team guidance. Participate in debugging and troubleshooting issues related to AWS-managed services with a view toward cost-efficient solutions. Communicate effectively with project management to align DevOps activities with project goals, including cost considerations. Good understanding of DevOps methodology and containerization. Open-minded and eager to learn, with a proactive attitude toward skill development. Address incidents promptly, and optimize resource utilization for maximum cost efficiency. Optimize existing AWS resource utilization for cost-effective operations. Must Haves: Bachelor's degree in Computer Science, Information Technology, or related field. Minimum 5 years of experience in DevOps, with a focus on AWS and ECS, with a strong emphasis on cost optimization. Proficiency in AWS services, particularly ECS, RDS, API Gateway, and Lambda functions. along with strong troubleshooting skills and a cost-conscious mindset. Experience with infrastructure as code (Terraform) and CI/CD practices, with an understanding of cost implications. Excellent communication skills for collaborating with cross-functional teams, including project management and development teams. Nice to have: Ability to thrive in a fast-paced, dynamic environment. Familiarity with software development practices and agile methodologies. Familiarity with blockchain technologies, especially RPC protocols, is a plus. AWS Service Proficiency: Demonstrates deep understanding and proficiency in a wide range of AWS services such as ECS, EC2, S3, RDS, Lambda, IAM, CloudFormation, etc. Ability to architect scalable, fault-tolerant, and cost-effective solutions using AWS services. Infrastructure as Code (IaC) Skills: Proficiency in using infrastructure as code tools like Terraform to provision and manage AWS resources. Ability to design, implement, and maintain infrastructure using IaC best practices. Continuous Integration/Continuous Deployment (CI/CD): Experience in designing, implementing, and managing CI/CD pipelines using tools like GitHub Actions, AWS CodePipeline, Jenkins, or GitLab CI/CD. Ability to automate the deployment process and ensure smooth integration between development and production environments. Automatic versioning and tagging of app/docker artifacts. Monitoring and Logging: Proficiency in setting up monitoring and logging solutions using AWS CloudWatch, CloudTrail, and third-party tools like Datadog or Splunk. Ability to proactively identify and troubleshoot issues by analyzing logs and metrics. Security and Compliance: Knowledge of AWS security best practices and experience in implementing security controls such as IAM policies, VPC configurations, encryption, and auditing. Automation and Scripting: Proficiency in scripting languages such as Python, Bash for automating tasks and managing AWS resources. Experience in developing custom tools and scripts to improve operational efficiency. Collaboration and Communication: Ability to effectively collaborate with cross-functional teams including developers, operations, and QA engineers. Strong written and verbal communication skills for documenting processes, sharing knowledge, and presenting solutions. Scalability and Performance Optimization: Experience in optimizing AWS infrastructure for performance, scalability, and cost-efficiency. Ability to conduct performance analysis, identify bottlenecks, and implement optimizations. Incident Response and Disaster Recovery: Experience in designing and implementing disaster recovery strategies and backup solutions on AWS. Innovation and Continuous Learning: Demonstrates a passion for staying updated with the latest AWS services, industry trends, and best practices. Ability to innovate and propose new solutions to improve system reliability, performance, and security. When applying, mention the word CANDYSHOP to show you read the job post completely.