What are the responsibilities and job description for the DevOps Engineer position at Acunor Infotech?
Job Description
Role: DevOps Engineer
Location: Mountain View, CA (prefer Locals)
Duration: Full Time
Job Description.
Skills Required are : DevOps with Strong hands on knowledge in Open Source products, CI/CD, Git/Github, Release Engineering, Linux and Python, JavaScript programming.Required skills
We are looking for someone with hands-on experience in Python and JavaScript, and with previous experience working on large software projects. A majority of our work also relies on working with CI infrastructure and testing. Along with testing, we would like the candidate to be able to troubleshoot and debug basic infrastructure failures and build breakages. The ability to learn quickly will also go a long way as our team works with numerous different technical tools.
As this role requires to interact with external users and contributors, we’re looking for someone who has strong communication skills. Our project requires the ability to answer questions and possibly close out user requests for features or contributions diplomatically.
- BA/BS in Computer Science/Computer Engineering or equivalent technical degree
- Hands-on experience in Python/JavaScript
- Experience working on large software projects
- Experience working with CI infrastructure and testing
- Be able to troubleshoot and debug basic infrastructure failures and build breakages
- Ability to learn quickly
- Facilitate Agile Release Train events and processes and assist the teams in delivering the value by communicating with stakeholders, escalate impediments, manage risk and drive relentless improvement.
Plan and coordinate the release schedules for the TensorFlow Extended (TFX) and it’s libraries such as TensorFlow Data Validation (TFDV), TensorFlow Model Analysis (TFMA), TensorFlow Transform (TFT), TensorFlow Metadata (TFMD), TFX Basic Shared Libraries (TFX-BSL), ML Metadata (MLMD).
Define the best practices in Release Engineering using various tools in order to make sure the product is released using consistent and repeatable methodologies.
Create and Update the Release Instructions document for TFX and it’s libraries.
Work with Product Owners and other stakeholders to help ensure strategy and execution alignment.
- Design and Development of Continuous Integration and Continuous Deployment pipelines for automating Software Development Life Cycle using DevOps tools.
Resolve various dependencies for the python based applications by creating and maintaining a setup.py file with regular updates.
Work with artifact repositories like PyPI, Docker Hub, Code coverage tools like PyTest.
Create different pipeline jobs for executing various tests in different environments using Bash and Python scripts.
- Working with one or more scripting languages on Ubuntu/MacOS/Windows Operating system to facilitate rapid deployments in multiple environments.
Work with Google Kubernetes Engine (GKE) in order to provide a managed environment for deploying, managing and scaling containerized applications. (Nice to have)
Work with Google Container Registry (GCR) to secure docker images using CI/CD pipelines. (Nice to have)
Salary : $120,000 - $125,000
DevOps Engineer
Base-2 Solutions, LLC -
Maryland, MD
DevOps Engineer
Piper Companies -
Annapolis, MD
DevOps Engineer
Element6Talent -
Milwaukee, WI