What are the responsibilities and job description for the Sr. DevOps Engineer position at BAMM?
Job Description
Job Description
Remote : EST hours
Summary :
The Sr. DevOps Engineer will have a strong background in AWS, extensive experience with CI / CD platforms (including GitHub Actions, Jenkins, or CircleCI), and demonstrated leadership skills. This role is not only expected to leverage a deep knowledge of cloud infrastructure, API management, and foundational machine learning integration but also lead architecture discussions and champion best practices to enhance our systems' efficiency, security, and scalability.
Essential Job Duties and Responsibilities :
- Automation and Management : Architect, automate, and manage our AWS cloud infrastructure using services such as EC2, RDS, EKS, IAM, CloudFormation and Terraform, creating robust, scalable environments.
- Lead Architectural Discussions : Facilitate and lead discussions on automation, CI / CD, and DevOps strategies, ensuring the adoption of innovative and efficient practices.
- CI / CD Pipeline Development : Design and implement CI / CD pipelines using GitHub Actions and Jenkins, optimizing software delivery and Client model deployments.
- API Gateway Management : Secure and manage API gateways, focusing on efficient traffic management, security policies, and deployment automation.
- Collaborative Integration : Work closely with development and Client teams, supporting and monitoring the operational deployment of Client models for seamless production integration.
- Optimization and Efficiency : Employ Terraform for infrastructure as code (IaC) practices and utilize container tools such as ECS, Kubernetes, ensuring scalable infrastructure provisioning and efficient deployment.
- Leadership in Automation : Drive system management and application deployment automation using Ansible or Shell scripting, setting configuration management best practices.
- Champion Security and Compliance : Ensure the highest standards of system security and compliance, emphasizing best practices in access control and network security.
- Knowledge Sharing : Leverage industry best practices and share knowledge within the team to foster a culture of continuous improvement and learning. Also coach and mentor Team Members on best practices.
- Maintain regular and punctual attendance.
Education and / or Experience :
Certificates, Licenses, Registrations :
None Required