We are seeking an experienced and highly skilled AWS DevOps Architect to lead enterprise-wide DevOps transformation initiatives, infrastructure modernization, and Kubernetes platform engineering efforts. The ideal candidate will have deep expertise in Kubernetes, AWS EKS, CI/CD automation, Infrastructure as Code (IaC), containerization, and enterprise migration programs.
This role requires strong architectural thinking, hands-on implementation experience, and the ability to collaborate with application architects, infrastructure teams, and enterprise stakeholders to design scalable, secure, and resilient DevOps solutions.
The candidate should possess exceptional troubleshooting and analytical skills, especially in large-scale modernization initiatives involving cloud migration, containerization, Linux transformation, and datacenter migrations.
Key Responsibilities
- Lead and Implement End-to-End DevOps Enhancements
- Drive the architecture, design, and implementation of enterprise DevOps enhancements and modernization initiatives.
- Implement deployment strategies such as Blue-Green Deployments, Canary Deployments, and automated release management.
- Collaborate with application architects and engineering teams to review technical solutions and ensure seamless integration with enterprise DevOps platforms.
- Design scalable CI/CD pipelines and deployment automation frameworks across enterprise applications.
- Analyze Dependencies and Enterprise Impacts
- Assess dependencies and impacts associated with enterprise transformation initiatives including:
- EKS/Kubernetes migrations
- AIX to Linux migration
- Datacenter migration initiatives
- Cloud transformation programs
- Identify risks, conflicts, and operational impacts across interconnected systems and applications.
- Develop mitigation strategies and implementation roadmaps for complex infrastructure changes.
- DevOps Engineering & Problem Resolution
- Troubleshoot and resolve complex DevOps, infrastructure, containerization, and deployment issues.
- Perform root cause analysis for application deployment failures, Kubernetes issues, and CI/CD pipeline problems.
- Provide technical leadership and hands-on support during production incidents and platform outages.
- Streamline troubleshooting and operational support processes through automation and monitoring.
- Documentation and Communication
- Create detailed technical architecture documents, deployment procedures, and operational runbooks.
- Clearly communicate DevOps enhancements, platform changes, and migration impacts to technical and business stakeholders.
- Maintain documentation for Kubernetes environments, CI/CD workflows, Helm charts, and Terraform modules.
- Infrastructure Upgrade Assessment
- Analyze infrastructure upgrades and determine application-level impacts on performance, scalability, and reliability.
- Collaborate with infrastructure and security teams to ensure alignment with enterprise standards and compliance requirements.
- Support modernization initiatives involving Kubernetes, cloud-native technologies, and infrastructure automation.
Required Technical Skills
Kubernetes Proficient
- Strong hands-on experience configuring and managing Kubernetes workloads.
- Expertise in:
- Deployments
- Services
- HPA (Horizontal Pod Autoscaler)
- Ingress Controllers
- Namespaces
- Experience deploying and managing applications on Kubernetes platforms.
- Strong troubleshooting, monitoring, and scaling experience in Kubernetes environments.
- Expertise with Kubernetes administration and Docker integration.
CI/CD Tools Proficient
Preferred
Nice to Have
- Atlassian Bamboo
- IBM UrbanCode Deploy
Responsibilities
- Design and maintain enterprise-grade CI/CD pipelines.
- Automate application deployments and environment provisioning.
- Implement GitOps practices and deployment automation.
Helm Charts Proficient
- Strong expertise in developing and maintaining Helm Charts.
- Experience packaging and deploying Kubernetes applications using Helm.
- Knowledge of templating, chart versioning, and release management.
Docker Mature
- Strong experience creating and managing Docker images and containers.
- Expertise in writing optimized Dockerfiles.
- Experience managing Docker image repositories and registries.
- Preferred experience with Quay Registry.
AWS EKS Proficient
- Strong understanding of:
- EKS Cluster Administration
- Kubernetes Namespaces
- Kubectl CLI
- Cluster Monitoring and Troubleshooting
- Experience managing enterprise Kubernetes environments on AWS.
AWS Native Services Working Knowledge
- Hands-on knowledge of:
- EC2
- S3
- VPC
- RDS
- IAM
- ELB
- Security Groups
- AWS CLI
- AWS Console
- AWS Certified Cloud Practitioner certification preferred.
Terraform Mature
- Strong experience developing Infrastructure as Code (IaC) solutions using Terraform.
- Expertise writing reusable Terraform modules and automating cloud infrastructure provisioning.
Scripting & Automation Mature
- Strong Shell/Bash scripting experience.
- Experience developing automation utilities and reusable scripts.
- Proficient in Linux command-line operations.
- Python scripting experience preferred.
Databases Working Knowledge
- Experience with:
- SQL Server
- Oracle
- PostgreSQL
- AWS RDS
- AWS DocumentDB
- MongoDB
- Understanding of database connectivity, performance, and deployment support.
Unix/Linux Mature
- Strong administration and troubleshooting experience in UNIX/Linux environments.
Operating Systems Mature
Bitbucket & Source Control Proficient
- Strong experience managing Bitbucket projects and repositories.
- Expertise in Git workflows and branching strategies.
- Experience with code merge, pull request, and release processes.