DevOps Engineer
The Core QA Team is seeking a DevOps Development Engineer to design and implement innovative solutions for our internal technology team. This candidate will help drive our cloud-native infrastructure initiatives and lead the implementation of DevOps best practices across the internal technology team.
As part of this team, you will collaborate with AI Engineers, Cloud Engineers, Developers, and QA specialists to enhance our firm's technological capabilities and accelerate business needs.
We are looking for candidates who demonstrate strong technical skills, enthusiasm for ownership, commitment to quality, and excellent communication abilities.
Principal Responsibilities:
• Design, implement, and maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions, Ansible, and Helm, integrating with cloud platforms (e.g., AWS, GCP) to automate build, test, and deployment processes for applications
• Support, maintain, and enhance internal cloud infrastructure solutions across internal technology teams
• Develop and enhance core software frameworks and libraries used across the organization, including but not limited to QA and development tooling
• Collaborate on various development projects, integrating systems across internal technology teams
• Identify and implement process improvements within the team
• Propose and prototype innovative solutions to address complex business challenges, leveraging cutting-edge technologies and methodologies
• Participate in code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement and best practices
• Stay up-to-date with emerging technologies and industry trends, with a particular focus on advancements in Generative AI and its potential applications within the firm
Required Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field
• 2+ years of experience in DevOps activities, software development, frameworks, libraries, and architecture patterns in hybrid or cloud environments
• Experience with cloud platforms (e.g., AWS, GCP) is a must
• Experience with Infrastructure-as-Code, such as Terraform, AWS CloudFormation, or Cloud Deployment Templates
• Experience with DevOps activities, including data pipelines and automation tools such as Ansible, Jenkins, GitHub Actions, etc.
• Strong proficiency in Java, Python, or another object-oriented programming language
• Strong knowledge of Unix or Linux scripting such as AWK and Bash
• Solid understanding of data structures, algorithms, and software design patterns
• Experience in containerization technologies such as Kubernetes, Docker, or Podman is a plus
• Familiarity with large language models (LLMs) and experience leveraging AI tools to enhance productivity and workflow efficiency is a plus
• Excellent problem-solving and analytical skills
• Strong communication skills and ability to work effectively in a team
• Ability to cope with pressure, fast-paced development, and changing project priorities