Summary:
The Sr. DevOps Engineer will have a strong background in AWS, Azure or Google cloud services, 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 ML 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 ML teams, supporting and monitoring the operational deployment of ML 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.
Other Job Duties and Responsibilities:
Performs other related duties as assigned.
Supervisory Responsibilities:
This position is an individual contributor with no direct reports but may provide guidance, leadership, or training to others.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Education and/or Experience:
Bachelor’s degree in computer science, Engineering, or related field
10+ years of DevOps and cloud infrastructure management experience.
Proficiency in AWS cloud services, infrastructure automation (CloudFormation, Terraform), CI/CD (GitHub Actions, Jenkins, CircleCI), and container tools/orchestration (Kubernetes, Docker, ECS).
Demonstrated leadership skills with the ability to lead architecture discussions, mentor team members, and drive the adoption of best practices in DevOps.
Solid understanding of API management and administration, with a willingness to support ML integration projects.
Strong communication skills, with proficiency in Python and Bash scripting.
Relevant certifications in AWS, Kubernetes, showcasing expertise in critical areas.
Certificates, Licenses, Registrations:
None Required
Language Skills:
Ability to read words and to recognize similarities and differences between words and between series of numbers. Ability to comprehend and write simple instructions, correspondence, and memos. Ability to effectively present information in one-on-one and small group situations to customers, clients, and other employees of the organization.
Mathematical Skills:
Ability to calculate figures and amounts such as discounts, interest, commissions, and percentages.
Reasoning Ability:
Ability to apply common sense understanding to carry out instructions furnished in written, oral, or diagram form. Ability to deal with problems involving several concrete variables in standardized situations.
Customer Service Relationships:
Requires moderate interpersonal and communication skills to ensure that customer requests or needs are met. Acknowledges and clarifies customer inquiries, requests, or complaints to ensure that needs are identified, documented and addressed.
Work Complexity:
Problems and issues faced are often complex, requiring broad-based consideration of variables that impact multiple areas of the organization, requiring subject matter expertise in technology. Extensively analyzes problems to seek understanding of the root cause of the problem.
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Work is normally performed in a typical interior office work environment which does not subject the employee to any hazardous or unpleasant elements. The noise level in the work environment is usually moderate.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is frequently required to sit and talk or hear. The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; and reach with hands and arms. The employee must occasionally lift and/or move up to 25 pounds.
Equal Employment Opportunity:
Freedom Mortgage is committed to providing equal employment opportunities to all employees and applicants without regard to race, ethnicity, color, sex, marital status, sexual orientation, gender identity or expression, pregnancy, religion, national origin, age (40 and over), disability, military status, genetic information, or any other basis protected by applicable federal, state, or local laws.
Americans with Disabilities Act:
Applicants as well as employees who are or become disabled must be able to satisfactorily perform the essential job functions of the position either with or without reasonable accommodation. Applicants as well as employees are encouraged to meet with Human Resources as the organization shall review reasonable accommodations on a case-by-case basis in accordance with applicable law.
Job Responsibilities:
The statements reflect the general duties and responsibilities considered necessary to perform the essential functions of the job and should not be considered as an all-inclusive list of all the work requirements of the position. Freedom Mortgage Corporation may change the specific job duties with or without prior notice based on the needs of the organization.
#LI-BM1