We are looking for a highly skilled and motivated DevOps Engineer to join our dynamic team. In this role, you will design and manage scalable cloud infrastructure, build CI/CD pipelines, and automate provisioning processes to enhance system reliability and performance. You will collaborate with cross-functional teams, including development, QA, and security, to streamline deployments and ensure best-in-class infrastructure practices.
Key Responsibilities
- Design, implement, and manage secure, scalable infrastructure on AWS.
- Build and maintain CI/CD pipelines using GitLab.
- Automate infrastructure provisioning with Terraform and CloudFormation.
- Partner with the Splunk team to support log ingestion, AWS log management, and application monitoring.
- Collaborate with development, QA, and operations teams to ensure smooth integrations and deployments.
- Implement DevOps best practices for scalability, reliability, and security.
- Maintain accurate documentation and ensure compliance with internal and external standards.
Required Skills & Qualifications
- Strong expertise in Amazon Web Services (AWS), including:
- EC2 (compute), S3 (storage), IAM (access management)
- CloudFormation (infrastructure as code)
- Kinesis & Firehose (real-time data streaming)
- CloudWatch (monitoring & alerting)
- Lambda (serverless computing)
- Hands-on experience with Terraform and GitLab (version control & CI/CD).
- Experience working with Splunk for log management in AWS environments.
- Solid understanding of DevOps principles, automation, and infrastructure best practices.
- Proficiency in scripting (Bash, Python, or PowerShell).
- Strong troubleshooting, problem-solving, and communication skills.
Preferred Qualifications
- AWS Certifications (Solutions Architect, DevOps Engineer, or equivalent).
- Familiarity with security and compliance best practices in cloud environments