Team Lead, Software Development (Architect) - Noke
US-GA-Atlanta
Job ID: 2024-5281 Type: Full-Time # of Openings: 1 Category: Engineering Noke - Atlanta, GA
Overview
As a DevOps Team leader, you'll work closely with the production and engineering teams. You will be expected to own the CI’CD pipeline, deployment of our cloud applications and monitoring of production servers and processes. You will be responsible for leading the DevOps team and ensuring smooth collaboration between development and operation teams while driving automation of deployments, security monitoring, scalability and reliability of our cloud-based solutions. You will work with multiple disciplines to develop our cloud application that will be integrated and supported throughout the engineering team and across the industry. You will be responsible for production monitoring and maintenance of the infrastructure.
Responsibilities
Architect and maintain scalable, secure, and cost-efficient AWS environments.
Leverage AWS services (EC2, S3, Lambda, RDS, ECS, EKS, CloudFormation, etc.) to build, deploy, and manage cloud-based applications.
Own Production support for technical infrastructure
Maintain, update and continue to implement infrastructure-as-code (IaC) using tools such as AWS CloudFormation.
Ensure high availability, disaster recovery, and fault tolerance of AWS-based systems.
Develop, implement, and manage automated deployment pipelines for CI/CD.
Manage our cloud application monitoring and logging solutions using AWS CloudWatch
Monitor cloud infrastructure usage and costs, optimizing resources to minimize overhead & maximize performance.
Continuously assess security risks and vulnerabilities, and lead efforts to mitigate them.
Lead, mentor and manage our DevOps team
Provide technical guidance and support to junior and mid-level team members.
Work closely with development teams to ensure smooth application deployment and operational monitoring.
Document DevOps processes, workflows, and technical architecture to ensure clear knowledge sharing and compliance.
Generate regular reports on system performance, uptime, and incidents for leadership and other stakeholders.
Other duties as assigned.
Qualifications
Bachelor’s degree in degree in Computer Science, Engineering, or a related field
3+ years of experience in DevOps roles
3 years in technical leadership position.
Strong expertise in AWS cloud services, including EC2, S3, Lambda, RDS, ECS, and CloudFormation.
2+ years with monitoring and logging tools like AWS CloudWatch, Prometheus, Grafana, ELK stack, etc.
2+ years in production support.
2+ years in implementing security best practices in a cloud environment, including identity mgmt. and network security.
Strong understanding of High Availability, Disaster Recovery, Data Residency
Experience working along with DevOps teams not only for strategic planning, but also for the technical work of building, deploying, and migrating applications within an organization’s computing cloud.
PHYSICAL DEMANDS:
Regularly required to sit, stand, and walk.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.
Equal Employment Opportunity/M/F/disability/protected veteran status