We are looking for a Senior DevOps Engineer to maintain, optimize, and continuously improve the CI/CD platform, infrastructure-as-code, and operational practices for a mature, stable multi-environment AWS ecosystem. The solution is fully developed and in production; the focus is on continuous improvement, cost optimization, reliability, and operational excellence. Additionally, the project is undergoing an AI-First transformation, adopting AWS Kiro and custom AI agents to implement an AI-driven Development Lifecycle (AI-DLC). You will work closely with development squads to ensure fast, reliable, and secure delivery of enhancements and fixes.
Maintain and evolve CI/CD pipelines (AWS CodeBuild, CodePipeline) ensuring reliability and speed of delivery
Maintain and improve Infrastructure as Code using AWS CDK (Python primarily, some TypeScript) across multiple AWS accounts
Optimize serverless infrastructure performance, cost, and reliability (Lambda, API Gateway, AppSync, Step Functions, EventBridge)
Improve and extend observability solutions (CloudWatch, OpenSearch dashboards, structured logging, alerting)
Continuously strengthen security posture including IAM policies, KMS encryption, Secrets Manager, and network segmentation
Maintain and tune data infrastructure components (RDS PostgreSQL, ElastiCache Redis, DynamoDB, S3)
Review and improve disaster recovery strategies, backup automation, and rollback mechanisms
Support multi-account governance and cross-account resource management
Collaborate with development teams on deployment strategies (blue/green, canary, feature flags)
Drive operational excellence through runbooks, incident response procedures, and post-mortem processes
Apply FinOps practices to monitor, optimize, and report on cloud cost and resource utilization
Identify and implement continuous improvement initiatives across infrastructure, pipelines, and operational processes
Contribute to the AI-First transformation by integrating AI agents and AI-assisted workflows into the development and operations lifecycle
Troubleshoot production issues and perform root cause analysis
Mentor junior team members on cloud infrastructure and DevOps practices