We are growing rapidly and are seeking an experienced and dynamic Engineering Manager to lead our DevOps team. In this role, you will be responsible for overseeing the DevOps operations, infrastructure, and processes that drive the deployment, scaling, and management of our software applications both internal and our partners. As an integral part of our engineering leadership, you will work closely with cross-functional teams to ensure the seamless integration of development and operations, enabling the rapid delivery of reliable and secure software solutions. This technical leader should be well organized, a great communicator, and be comfortable taking initiative. We also value organizational skills and the development of standards and best practices. Experience with security, compliance, and hardening of systems is a plus. The Engineering Manager will need to uphold our values of Transparency, Integrity, and Equality since we are committed to delivering high-quality software products that exceed client expectations.
Responsibilities
- Lead, mentor, and inspire a team of DevOps engineers, fostering a collaborative and growth-oriented culture.
- Provide clear direction, set performance expectations, and conduct regular performance reviews to support team members' career development
- Collaborate with other engineering managers and leaders to ensure alignment and effective communication across teams.
- Develop and execute a comprehensive DevOps strategy that aligns with the company's goals and objectives.
- Collaborate with product managers, developers, and stakeholders to define deployment pipelines, release processes, and infrastructure requirements.
- Identify opportunities for improvement, automation, and optimization of development and deployment workflows.
- Collaborate with security teams to implement best practices for securing infrastructure, applications, and data.
- Ensure compliance with industry standards and regulations related to data protection and privacy.
- Focus on SOC2 initiatives.
- Lead the design, implementation, and maintenance of scalable and reliable infrastructure using modern cloud platforms.
- Champion Infrastructure as Code (IaC) principles and drive the automation of deployment, configuration, and monitoring processes.
- Establish and manage CI/CD pipelines to enable seamless and frequent releases of software updates.
- Implement and monitor automated testing and validation processes to ensure code quality and application reliability.
- Define and implement monitoring, alerting, and logging solutions to proactively identify and address performance and security issues.
- Collaborate with development teams to analyze system availability, and performance, troubleshoot bottlenecks, and optimize application performance.
- Foster a collaborative and positive team environment, promoting open communication and teamwork to achieve project goals. Uphold our core values of Transparency, Integrity, and Equality.
Requirements
- Bachelor's degree or equivalent experience in Computer Science with a minimum of 5 years in a Leadership role and overall 10 years of experience.
- Experience building and managing application infrastructure on AWS (using services such as IAM, API Gateway, S3 Dynamodb, RDS, SQS, VPC, EC2 ECS, Lambda).
- CDN/Edge services such as CloudFront, Fastly, and Cloudflare. GCP, Azure, a plus.
- Proficiency in Infrastructure as Code tools (e. g., Terraform, Ansible, Cloud formation).
- Hands-on experience with serverless computing, orchestration tools, and containerization technologies such as Docker, Fargate, ECS, and EKS.
- Demonstrated success in implementing CI/CD pipelines and automation frameworks with tools such as BitBucket, GitHub Actions, Jenkins, CircleCI, and Bitrise.
- Strong experience with scripting languages such as Bash, Python, and Nodejs.
- Solid understanding of software development methodologies and practices.
- Strong understanding of DNS, HTTP, TCPDUMP, CDNs, SSL, WAFs, Git, and networking concepts (VPC, subnetting, ZeroTrust, NAT, etc).
- Excellent communication, interpersonal, and leadership skills. Ability to interact with peers at all levels.
- Be a self-starter, able to take initiative, possess ambition, create methods for delivering solutions, and establish best practices.
- Work in a fast-paced environment.
- Should be AWS Certified DevOps Engineer - Professional.
- Relevant certifications are a plus (e. g. AWS Certified DevOps Engineer, Kubernetes).
This job was posted by Ishita Awasthi from Heady.