As a Senior DevOps Engineer, you will be responsible for architecting, deploying, and managing our cloud infrastructure on AWS. You’ll leverage DevOps best practices to build and maintain CI/CD pipelines, automate processes, and implement monitoring and security protocols. You will work closely with engineering teams to deliver a highly available and scalable infrastructure, enabling rapid product delivery and reliability for our Martech platform.
Key Responsibilities
- Design, implement, and manage scalable, secure, and resilient infrastructure on AWS ecosystem.
- Leverage infrastructure-as-code (IaC) tools like Terraform or CloudFormation to automate provisioning, configuration, and management of AWS resources.
- Implement robust disaster recovery and high-availability strategies for critical services.
- Build and maintain CI/CD pipelines using AWS CodePipeline, Jenkins, GitLab CI, or similar tools to enable automated testing and deployment.
- Work with software engineers to optimize release processes, automate rollbacks, and ensure smooth deployment of new features and updates.
- Set up monitoring, logging, and alerting systems (e.g., CloudWatch, Prometheus, Grafana, ELK Stack) to track application and infrastructure health.
- Ensure infrastructure security by managing IAM policies, network access controls, and other AWS security services.
- Conduct security audits, vulnerability assessments, and maintain secure networking and data protection protocols
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Mimium of 4 years of experience as a DevOps Engineer and Infrastructure management with a strong focus on AWS services.
- Expert knowledge of the AWS ecosystem, including EC2, S3, Lambda, RDS, IAM, CloudFormation/Terraform, and more.
- Proficiency in scripting languages (e.g., Python, Bash) for automation.
- Hands-on experience with CI/CD pipeline tools (e.g., AWS CodePipeline, Jenkins,
- GitLab CI) and version control (Git).
- Strong understanding of networking, security, and monitoring in a cloud environment.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes, ECS).
- Excellent problem-solving skills, with a focus on scalability, security, and automation.
Desired Qualifications
- AWS certifications, such as AWS Certified Solutions Architect, DevOps Engineer, or SysOps Administrator.
- Knowledge of other cloud services (GCP, Azure...) is a plus.
- Knowledge of data privacy and compliance standards, such as GDPR and CCPA.
- Experience in Martech or customer data-driven applications.