We're looking for a highly skilled Senior DevOps Engineer to join our dynamic team. You'll be pivotal in enhancing our CI/CD pipelines, automating infrastructure on AWS, and ensuring the reliability and scalability of our applications. Expertise in AWS, Jenkins, GitLab CI, and Infrastructure as Code (IaC) is essential.
Responsibilities:
- Champion system reliability, availability, and scalability.
- Architect and maintain robust CI/CD pipelines using Jenkins and GitLab CI.
- Manage and optimize our AWS infrastructure for high performance, scalability, and security.
- Design, develop, and manage Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
- Collaborate across development, QA, and operations to automate and streamline processes.
- Proactively monitor system performance, reliability, and security, implementing necessary improvements.
- Troubleshoot and resolve issues across all environments (dev, test, prod).
- Stay ahead of industry trends in DevOps, cloud, and automation.
- Mentor team members, providing technical guidance and leadership.
Requirements:
- Bachelor's or Master's degree in Computer Science, IT, or related field.
- Minimum 5 years of DevOps experience with a strong focus on AWS, Jenkins, and GitLab CI.
- Proficiency in at least one Infrastructure as Code (IaC) tool.
- Strong scripting skills (Python, Bash, PowerShell).
- Familiarity with common programming languages (Java/Go).
- Experience with Docker, Kubernetes, and Helm Charts.
- Solid understanding of networking, security best practices, and system administration.
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK, CloudWatch).
- Strong problem-solving skills and ability to perform under pressure.
- Strong security awareness and sensitivity to vulnerabilities.
- Excellent communication and collaboration skills.