Dev Ops Engineer
Santa Clara, CA, United States
Dev Ops Engineer
VIMAAN is looking to hire a talented DevOps engineer to join our exceptional engineering team developing the next generation of information systems for the warehouse. You will be responsible for building and maintaining the CI/CD pipeline and automation that scales with a distributed cross-geographical infrastructure.
You will thrive in this role if you are curious, innovative, relish complexity, and work to make things a little better every single day. We expect you are smart, humble, hardworking and, above all, collaborative. If this sounds like a good fit for you, reach out for the start of a great journey together.
Dev Ops Engineer Responsibilities
Build and maintain CI/CD pipeline and automation that scales with a distributed cross-geographical infrastructure
Define and develop software engineering processes, development best practices, create tools, automation scripts, and work with engineering teams and release engineering to build software releases and deploy them at a regular frequent cadence
Build and deploy software updates and hot fixes
Develop Ansible and Jenkins infrastructure to automatically build and test software
Monitor and manage CI/CD pipeline and take corrective actions, root cause issues and improve processes
Build, manage, and maintain large-scale on-premise and public cloud environments
Manage Kubernetes and Containers based infrastructure
Ensure systems are safe and secure against cybersecurity threats
Dev Ops Engineer Qualifications
BS or MS degree in Computer Science or related discipline with 3+ years of experience as a DevOps engineer or automation engineer
Strong fundamentals in software engineering practices, agile development methodologies, and experience with release management
Hands-on experience in DevOps, CI/CD, Ansible, Jenkins, software build toolchains, and automation tools
Proficient with git and git workflows
Knowledge of test tools, static code analyzers, scanning tools, etc.
Experience working with Docker, Kubernetes, Containers and Virtualization technologies
Experience with UNIX/Linux system administration
Working knowledge of databases and SQL
Experience in languages like Java, C++, and Python
How to Stand Out
Experience with Cloud based, on-premise or hybrid SaaS, PaaS or Iaas product development
Experience with AWS, Azure, GCP, S3, and other Cloud technologies and infrastructure
Good understanding of systems concepts including multithreading and concurrent systems, clustering and high availability, distributed data storage systems, backup, replication, and disaster recovery, object storage, NAS, NFS
Experience with networking, application orchestration and large scale distributed data management systems
Experience installing, configuring, deploying, and maintaining Linux servers and services in an enterprise environment
Self motivated and self managed
You are someone that others enjoy working with due to your positive attitude and technical competence
Pragmatic approach to solving problems and collaboration
Open-minded, passionate, but not ideological
Biased towards automation and ensuring “it just works”
Team-first attitude motivated by helping team members succeed
Benefits
Excellent health insurance benefits
Stock options
401(K)
Company sponsored lunch
Friday socials
#J-18808-Ljbffr