Previous Job
DevOps Engineer
Ref No.: 18-04003
Location: Los Angeles, California
DevOps Engineer
Location: Los Angeles, CA
Duration: 12 Months
W2 consultant only

The DevOps Engineer must have rich and diverse technical background, is creative (intellectually curious), passionate about automation / DevOps and eager to learn emerging technologies and trends. The DevOps Engineer is familiar with Agile principles, TFS / VSTS, PowerShell, MSBuild, Continuous Integration and Continuous Delivery (CI/CD) tools and has in-depth system administration experiences.  The DevOps Engineer is responsible for documenting the standards, processes and procedures and improving process efficiency. 
The typical day includes working with Development, QA, InfoSec, Operations and Business teams to design, implement and support enterprise CI/CD pipelines, and shepherd releases through the Change Control process.
  • Implement, maintain and support Continuous Integration / Continuous Delivery (CI/CD) pipelines.
  • Evaluate build and deployment DevOps processes for optimization, streamlining and automation opportunities.
  • Develop and test new DevOps pipeline functionalities, with general supervision on methodology and approach.
  • Create and maintain technical documentation.
  • Create custom reports on automation usage and savings.
  • Demonstrate ability to prioritize competing demands and manage multiple concurrent tasks is required.
  • Define and establish process monitoring and performing routine system health checks to ensure optimization and stability of application and code.
  • Create, enhance, and maintain manual and automated support processes and technical documentation.
  • Participate in Disaster Recovery exercises pertaining to processes.
  • Work with management to define and create methods for collecting and reporting on metrics related to SLAs.
Basic Qualifications:
  • B.Sc. in Computer Science or in a related technical field or equivalent experience.
  • Minimum 3 years working in a DevOps related role
  • Minimum 2 years of programming or scripting
Abilities, Job Skills and Knowledge:
  • Experience in TFS / VSTS administration, build and release.  Experience in other CI/CD tools and source control repositories a plus – Bamboo, Jenkins, Git
  • Experience in MSBuild.  Experience in other Build tools a plus – Maven, NAnt
  • Experience in PowerShell and CMD.  Experience in other scripting languages a plus - Groovy, Java Script, Python.
  • Experience in Configuration Management tools a plus - Chef, System Center, Puppet, Ansible, Salt.
  • Experience in C# or Java a plus.
  • Experience in Microsoft SQL Server administration a plus.
  • Ability to prioritize competing demands and manage multiple concurrent tasks is required.
  • Understand a situation by breaking it apart into smaller pieces, and/or tracing the implications of a situation in a step-by-step causal way.
  • Learn and follow City National Bank's Agile software development cycle.
  • Excellent communication and interpersonal skills. Including a strong ability to create positive and professional business relationships with partner teams across the organization.
  • Strong commitment to working as a team and providing excellent customer service.