Job Description:
We are seeking a highly skilled and experienced Senior DevOps Engineer to join our dynamic team. The ideal candidate will have extensive experience with AWS, GitHub, Terraform, CI/CD, automation, and other common DevOps tools and practices. This role requires a proactive individual who can join us in developing our DevOps processes, ensuring they are efficient, scalable, and secure.
Key Responsibilities:
Design, implement, and manage AWS infrastructure using ECS, EKS, networking, load balancers, Aurora, and other AWS services.
Develop and maintain CI/CD pipelines using GitHub Actions and other automation tools.
Utilize Terraform for infrastructure as code to provision and manage cloud resources.
Ensure the reliability, performance, and scalability of our systems through effective monitoring and automation.
Collaborate with development teams to ensure seamless integration and deployment of applications.
Implement and maintain security best practices across all DevOps processes.
Troubleshoot and resolve infrastructure and application issues.
Continuously improve and optimize our DevOps practices and tools.
Mentor and support junior members of the DevOps team.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
7+ years of experience in a DevOps role, with a focus on AWS and automation.
Proficiency with AWS services, including ECS, EKS, networking, load balancers, Aurora, and more.
Strong experience with GitHub and GitHub Actions for CI/CD.
Expertise in Terraform for infrastructure as code.
Demonstratable experience with containerization technologies (Docker, EKS, ECS)
Solid understanding of networking concepts and protocols.
Experience with monitoring and logging tools (e.g., CloudWatch, Prometheus, Grafana, Dynatrace, Sumo Logic).
Strong scripting skills (e.g., Python, Bash, or similar).
Excellent problem-solving skills and attention to detail.
Ability to work independently and as part of a team in a fast-paced environment.
Strong communication skills, both written and verbal.
Preferred Qualifications:
AWS certification (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
Experience with Dynatrace for monitoring
Sumo Logic for logging
Experience with configuration management tools (e.g., Ansible, Chef, Puppet).
Knowledge of security best practices and compliance requirements.