We seek an experienced and dynamic AWS DevOps Senior Technical Lead to lead technical initiatives and manage a high-performing DevOps team in an IT services environment. This role combines technical expertise in AWS and DevOps practices with strong leadership and team management skills to manage the DevOps engagement with the USA-based payment company.The ideal candidate will collaborate on the design and implementation of AWS cloud solutions, foster collaboration across teams, and ensure delivery excellence for our clients.
Key Responsibilities:
Cloud Infrastructure Design and Implementation: Architect and oversee the deployment of secure, scalable, and cost-effective AWS cloud solutions using services like EC2, S3, RDS, Lambda, and Kubernetes (EKS). Ensure AWS cloud architectures align with industry best practices, security standards, and client requirements.
DevOps Strategy and Execution: Work with the client team to define and implement DevOps strategies, including CI/CD pipeline creation, automated testing, and infrastructure automation using tools like Jenkins, Terraform, and AWS CodePipeline. Optimize existing DevOps workflows to improve efficiency, reliability, and scalability. * Understand the client-side technical environment and projects and propose solutions and recommendations.
Team Management and Leadership: Manage and mentor a team of DevOps engineers, ensuring skill development and alignment with project goals. Assign tasks, track progress, and ensure timely delivery of client deliverables. Foster a collaborative, innovative, and results-driven team culture.
Client Engagement and Stakeholder Collaboration: Act as a key point of contact for clients, understanding their needs and translating business requirements into technical solutions. Collaborate with cross-functional teams, including development, QA, and operations, to ensure seamless project execution.
Monitoring, Troubleshooting, and Performance Optimization: Implement monitoring, logging, and alerting systems using AWS CloudWatch, CloudTrail, and other tools. Proactively identify and resolve performance bottlenecks and system issues to ensure high availability and reliability.
Process Improvement and Innovation: Continuously evaluate and recommend new tools, technologies, and practices to enhance team performance and service quality. Drive the adoption of emerging trends such as DevSecOps and Infrastructure as Code (IaC)
Required Skills and Qualifications:
Experience: 8+ years of experience in DevOps, with at least 4 years working on AWS. Proven experience managing teams in an IT services environment. Technical Expertise: Deep understanding of AWS services, including EC2, S3, RDS, VPC, IAM, Lambda, EKS, and CloudFormation. Expertise in DevOps tools like Jenkins, GitLab CI, Terraform, Ansible, and AWS CodePipeline. Proficiency in scripting languages such as Python, Bash, or PowerShell. Strong knowledge of containerization (Docker) and orchestration (Kubernetes/EKS).
Leadership Skills: Proven ability to lead, mentor, and manage teams in a fast-paced environment. Strong project management skills with the ability to prioritise tasks and meet deadlines. Excellent communication and interpersonal skills for client and team interaction. Soft Skills: Strong analytical and problem-solving abilities. Collaborative mindset with a focus on fostering team growth and client satisfaction.
Preferred Skills: AWS certifications, such as AWS Certified Solutions Architect - Professional or AWS Certified. DevOps Engineer - Professional. Experience in hybrid or multi-cloud environments. Familiarity with ITIL processes and Agile methodologies. Knowledge of DevSecOps practices and tools