Senior Machine Learning DevOps Engineer
Company: The Consortium, Inc.
Posted on: May 3, 2021
NO THIRD PARTIESTECHNICAL SKILLSMust HaveAtlassian Suite of
products (Jira, Confluence, Bitbucket, Crowd) and
ArtifactoryAutomated Testing ToolsAWS - CloudFormation or
EquivelentAWS - Code Pipeline or EquivelentChef, Puppet, Salt, or
AnsibleContainerization technologiesIP Networking, VPCs, DNS, Load
Balancing, and firewallsMonitoring pref w/Cloudwatch,
SumoLogicSelenium, Mocha/Chai, PyTestNice To HaveAWS AI Services
(Sagemaker, Augmented AI, and Rekognition)About the RoleAs part of
the Data Science team, you will be central in implementing /
automating/ documenting / optimizing our machine learning services
as well as developing automated CI/CD pipelines that can be
efficiently and safely deployed into production.The ideal candidate
will have designed, developed, and implemented solutions that
support business functionality as well as the underlying
infrastructure required to run and deploy those solutions. The
candidate must possess the technical skills and experiences with
Amazon Web Services and continuous delivery systems. This person
must be someone who is eager to help us build best practices around
automation and excited about learning and using new
technologies.Responsibilities of the role Develop, integrate,
manage, and monitor machine learning microservices on AWS.
Administer SDLC environments on AWS. Promote DevOps and AWS best
practices within the team to improve quality, reduce risk, increase
security, promote efficiency, and minimize costs. Develop a suite
of automated tests for micro-services and infrastructure. Develop
secure storage practices for a variety of repositories including
relational, non-relational, and object storage. Design and manage
CI/CD pipelines. Architect and document designs using best
practices with a focus on security. Lead the team in developing
practices for robust and efficient deployment of models.
Collaborate with other teams to ensure smooth integration of
services. Develop a deep understanding of user needs and drive
projects from the beginning (collaboratively defining requirements)
to end (monitoring and operation of production service). Learn and
contribute to organization-wide DevOps best practices. Continuously
develop new skills and stay up to date on the latest technological
advances in your field.Qualifications needed for the role A
bachelor's degree preferably in Computer Science, Engineering or
MIS. 5-8 years of experience in software systems, programming, and
infrastructure development and administration. Minimum 3 years
demonstrated experience with full-stack Python development.More
about you Strong hands-on technical diagnostic experience. Strong,
proven experience as a DevOps engineer in a scalable production
environment administrating one or more of the following: Atlassian
Suite of products (Jira, Confluence, Bitbucket, Crowd) and
Artifactory. Strong practical Linux-based systems administration
skills and shell-scripting experience in a cloud-based environment.
patterns. Experience working with APIs and Microservices. Working
knowledge of containerization technologies (e.g. Docker).
Experience with Distributed Service Standards (REST, SOA,
microservices). Familiarity with monitoring tool suites (e.g.
Cloudwatch, DataDog, SumoLogic, NewRelic, and Nagios). Experience
with automated testing tools (e.g. Selenium, Mocha/Chai, PyTest).
Working knowledge of containerization technologies (e.g. Docker).
Experience with a serverless computing including AWS Lambda,
Fargate, Step Functions. Experience building and maintaining
microservices that use various AWS AI services (e.g., Sagemaker,
Augmented AI, and Rekognition). Working knowledge of IP Networking,
VPCs, DNS, Load Balancing, and firewalls. Experience building
infrastructure as code using AWS Cloud Formation or similar
scripting techniques. Experience with Chef, Puppet, Salt, or
Ansible in production environments. Experience managing releases
into production using AWS Code Pipeline. Expertise with Git,
including branching workflows. Excellent interpersonal and
collaboration skills with the ability to work with a diverse set of
colleagues. Strong decision-making, problem-solving skills,
critical thinking, and testing skills. Self-starter with the
ability to set priorities, work independently, and attain goals.
The ethos of continuous improvement and interest in learning new
things. Strong ability to understand and internalize the big
picture and broader implications. Experience working as part of an
Keywords: The Consortium, Inc., Reston , Senior Machine Learning DevOps Engineer, Other , reston, Virginia
Didn't find what you're looking for? Search again!