Senior AWS DevOps & Cloud Engineer
merckgroup
Job Description
AWS Cloud & Infrastructure Management
- Design, implement, and manage scalable and secure AWS architectures leveraging core services such as Identity & Access Management, Compute & Load Balancing, Security, S3, Lambda, Databases, API Gateway, VPC, EKS, ECS, Route 53, CloudFormation, Storage Gateway, and Database Migration Service (DMS).
- Plan and execute cloud migration strategies, including database migration using AWS-native tools and best practices
- Design and implement disaster recovery strategies and ensure compliance with RTO/RPO objectives
- Oversee daily cloud operations, including incident, change, and release management in alignment with ITIL processes.
- Monitor and optimize cloud infrastructure for performance, cost, and reliability.
- Implement and manage monitoring solutions using Datadog, Prometheus, and Grafana.
DevOps & Automation
- Build and Implement CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Azure DevOps.
- Build and Implement Infrastructure as Code (IaC) using Terraform and AWS CloudFormation.
- Automate tasks and optimize cloud resource usage through scripting in Python, SQL, and Bash
- Manage containerized workloads using Docker, Kubernetes, Helm, and ArgoCD (GitOps).
- Automate system administration, deployment, and monitoring using Python and configuration management tools like Ansible..
Snowflake & Data Pipeline Support
- Collaborate with data engineering teams to support and troubleshoot Snowflake pipelines integrated with AWS (S3, Lambda, Glue, etc.).
- Assist with ETL workflow automation, data ingestion, and performance tuning for Snowflake-based data flows.
- Hands-on experience in data transformation and modeling using DBT, along with building Snowflake pipelines and implementing AWS data integration services
Security, Compliance & Governance
- Implement robust IAM, RBAC, and secrets management practices for secure and compliant operations.
- Ensure adherence to regulatory standards (e.g., GxP, HIPAA) and support audit/compliance activities.
- Participate in patch management and cybersecurity initiatives.
Documentation & Deployment
- Prepare and maintain comprehensive deployment documentation, including configuration details, change logs, rollback steps, and operational procedures.
- Ensure all deployment and infrastructure changes are version-controlled and auditable.
Collaboration & Leadership
- Partner with cross-functional teams to ensure efficient and reliable deployments.
- Mentor junior engineers and advocate for DevOps best practices and automation culture.
- Communicate effectively with global stakeholders to provide technical guidance and operational updates