Job Description :
Title : Senior Devops Engineer / Architect
Location : Newark , CA
Duration : 12 months Contract

Technical/Functional Skills :
Bachelor’s degree in Computer Science (related field) or equivalent work experience
Minimum 10+ years of experience in DevOps engineering or software development.
Strong coding and scripting experience with Python, Java or similar languages.
Comprehensive experience with AWS including a solid understanding of CI/CD, Amazon S3, EC2, IAM, CloudFormation and Route 53
Experience with user access, authentication, user permission management and security, LDAP, AD, Kerberos
Experience with containerization and scheduling, with Docker and Kubernetes.
Strong distributed systems implementation experience
Experience with auto scaling, performance testing and capacity planning.
Experience with tools such as Jenkins, Artifactory, etc. to build automation, CI/CD, Self-Service pipelines.
Experience with configuration management tools: Puppet, Chef, or Ansible
Experience owning infrastructure in production, as well as designing and creating build/deploy & monitoring systems
Experience with restful services, service-oriented architecture, distributed systems, cloud system (AWS) and micro-services.

Roles & Responsibilities :
Automate infrastructure deployments with CloudFormation/ Terraform
Develop automation code to deploy and maintain systems and applications that run and monitor services in the public cloud.
Develop deployment pipelines for services running in Kubernetes.
Continuous delivery (CI/CD) using Jenkins, Maven, Artifactory, Docker, Chef/Ansible.
Programmatically make secrets management painless and easy across distributed services, secret handling technology such as Vault, AWS AMI
You will design and develop new automation solutions to infrastructure engineering problems
Work closely with application developers and participating in the architectural discussions.
Automate a multi-region datacenter failover with as little downtime as possible
Build self-service Continuous Delivery tooling to support deployment and lifecycle management of a wide range of compute workloads and services
Advocate a DevOps culture of automation, self-service, and engineering best practices to enable development teams.
Provide leadership to the team in mastering technologies, identifying and implementing worthwhile new technologies and improving our process.

Education : At least a bachelor’s degree (or equivalent experience ) in Computer Science, Software/Electronics Engineering, Information Systems or closely related field is required