ABOUT THE ROLE
We are seeking a Senior DevOps Engineer with 10+ years of experience to lead and enhance our AWS infrastructure, deploy applications on EC2 and serverless platforms, and architect robust CI/CD pipelines for continuous code deployment. In this critical leadership role, you will oversee a team of DevOps engineers, collaborate with development, QA, and operations teams, and drive our fast-paced product development and growth. Your expertise will ensure our systems are reliable, scalable, and efficient while fostering a culture of continuous improvement and innovation.
RESPONSIBILITIES
Leadership and Strategic Management:
- Lead, mentor, and develop a team of DevOps engineers, fostering a collaborative and high-performance environment.
- Define and execute the DevOps strategy aligned with organizational goals and industry best practices.
- Oversee multiple DevOps projects, ensuring timely delivery, quality, and alignment with business objectives.
- Act as a key advisor to senior management on DevOps practices, infrastructure improvements, and technology adoption.
AWS Infrastructure Architecture:
- Architect, design, deploy, and maintain scalable, secure, and highly available AWS infrastructure using services like EC2, Lambda, VPC, IAM, and CloudFormation.
- Develop long-term infrastructure strategies that support company growth and technological advancements.
Security and Compliance Leadership:
- Lead the implementation and management of Web Application Firewalls (WAF) and ensure adherence to SOC2 guidelines through robust security practices and regular compliance audits.
- Develop and enforce comprehensive security policies and procedures across all infrastructure and deployments.
Containerization & Orchestration Expertise:
- Utilize Docker and Kubernetes for advanced container management and orchestration, ensuring efficient deployment, scaling, and management of containerized applications.
- Standardize and optimize containerization practices across the organization.
Server and Infrastructure Management:
- Implement proactive server management and infrastructure maintenance strategies.
- Define and manage infrastructure using IaC tools like Terraform or AWS CloudFormation to ensure consistency, scalability, and version control.
- Implement and oversee advanced monitoring solutions (e.g., AWS CloudWatch, Datadog) and establish logging and alerting mechanisms to maintain system health and performance.
- Continuously enhance CI/CD processes to improve efficiency, reliability, and speed of deployments.
Cross-Functional Collaboration and Support:
- Collaborate with development, QA, and operations teams to support deployments, troubleshoot complex issues, and ensure seamless integration of DevOps practices into the development lifecycle.
- Act as a liaison between DevOps and other departments to facilitate effective communication and collaboration.
Continuous Improvement and Innovation:
- Identify and implement strategic improvements to enhance system reliability, performance, and scalability.
- Stay abreast of the latest industry trends, AWS advancements, and DevOps methodologies to drive innovation and best practices within the team.
REQUIREMENTS
- Demonstrated experience in leading and mentoring DevOps teams
- Ability to drive strategic initiatives and influence cross-functional teams.
- Strong strategic planning and project management abilities.
- Proficient with AWS services (EC2, Lambda, VPC, IAM, CloudFormation).
- Skilled in Docker and Kubernetes for containerization.
- Expertise in scaling high performance cloud services.
- BSc/BA in Computer Science, Engineering or a related field.