DevOps Engineer

  • location: Sacramento, CA
  • type: Temp to Perm
easy apply

job description

DevOps Engineer

job summary:
Our client is looking for a DevOps Engineer in Sacramento, CA. They prefer to do a contract-to-hire but are open to doing direct hire.

The Development Operations (DevOps) Engineer is responsible for bringing and spreading the knowledge, ideas and hands-on implementation skills needed to deploy and maintain software services. The DevOps Engineer will assist the Engineering teams productivity by developing and maintaining integrated DevOps pipeline, building automated deployments through the use of configuration management technology and deploying new modules and upgrading and completing fixes within the legacy and new production environment.

Duties:

· Develop and Maintain Continuous Integration (CI), Continuous Delivery (CD), and Continuous Deployment software tools that will support, enhance and grow the Engineering team's CI and CD capabilities.

· Create automation scripts, UI's, and continuous integration systems that enhance and expand our CI/CD services.

· Leverage a variety of cutting edge commercial and open source tools to manage deployments into Test and Production environments.

· Create and maintain software build and deployment pipelines using appropriate tools.

· Drive the overall Release Management process and perform software releases into production and other business and customer facing environments.

· Build CI/CD tooling that is required to deploy a high number of service components daily while maintaining uptime and a seamless end-user experience.

· Work efficiently with multiple stakeholders and cross functional teams, and support a wide range of projects in a fast paced, dynamic environment.

· Think strategically, investigate, and act tactically using solid judgment in a proactive manner.

· Evaluate existing set up of Subversion and identify opportunities for enabling high performance parallel development.

· Evaluate, identify, and implement a Configuration Management tool set to aid in parallel development efforts, and real-time Change Impact Analysis.

· Analyze, scope, design and implement multi-platform Release Management framework for both Waterfall and Agile projects.

· Develop DevOps Playbook including Standards, Guidelines, Best Practices and Procedures.

· Develop an overall Test Automation Strategy and build an automated Continuous Testing framework that enables Test Driven Development (TDD) in a cross-platform environment.

· Develop an overall strategy for Test Environment Management and participate in identifying/implementing a Test Environment Management solution to efficiently provision and manage our client's test environments.

· Implement a Release Management Process that enables CI/CD, develop and adopt a Release Calendar, and work towards implementing the eventual goal of achieving zero downtime deployments.

· Work with Infrastructure team to automate scaling and management of server resources towards implementing zero downtime deployments.

· Monitor industry trends and keep abreast of new tools and technologies.

· Perform other duties and special projects as assigned.

Qualifications:

· Bachelor's Degree in Information Science or a related discipline.

· 5 years' IT experience with at least 3 years' experience in hands-on DevOps implementation.

· Experience designing, implementing and managing a Release Management process, and packaging/performing releases into various business and customer facing environments besides Test environments.

· Experience architecting, designing and setting up a CI/CD framework in legacy and non-legacy environments.

· Experience with CentOS or Linux/Unix Operating systems and at least one scripting language (e.g. Perl, Python, Shell, PowerShell, Bash).

· Experience working with Jenkins, Ansible, Docker, Kubernetes, Docket Swarm, NGinX, HAProxy, ELK, Elastic Search, Filebeats or other build automation tools.

· Experience with code repository tools such as Bit Bucket, GIT or SVN.

· ISS and Windows Server knowledge is preferred.

· Experience working with Microservices architectures built over, Docker, HTML5, AJAX, JavaScript, REST, Node JS, Angular JS, Git, Big Data Architecture and infrastructure.

· Knowledge of engineering best practices around building high performance, reliable and scalable web services.

· Previous experience working in the health care industry; preferably HMO, is a plus.

· Intermediate computer skills, including electronic mail, routine database activity, word processing, spreadsheet, graphics, etc.

· Must be able to speak, read, write, and understand the primary language(s) used in the workplace.

 
location: Sacramento, California
job type: Contract
work hours: 8am to 5pm
education: Bachelors
 
responsibilities:
Our client is looking for a DevOps Engineer in Sacramento, CA. They prefer to do a contract-to-hire but are open to doing direct hire.

The Development Operations (DevOps) Engineer is responsible for bringing and spreading the knowledge, ideas and hands-on implementation skills needed to deploy and maintain software services. The DevOps Engineer will assist the Engineering teams productivity by developing and maintaining integrated DevOps pipeline, building automated deployments through the use of configuration management technology and deploying new modules and upgrading and completing fixes within the legacy and new production environment.

Duties:

· Develop and Maintain Continuous Integration (CI), Continuous Delivery (CD), and Continuous Deployment software tools that will support, enhance and grow the Engineering team's CI and CD capabilities.

· Create automation scripts, UI's, and continuous integration systems that enhance and expand our CI/CD services.

· Leverage a variety of cutting edge commercial and open source tools to manage deployments into Test and Production environments.

· Create and maintain software build and deployment pipelines using appropriate tools.

· Drive the overall Release Management process and perform software releases into production and other business and customer facing environments.

· Build CI/CD tooling that is required to deploy a high number of service components daily while maintaining uptime and a seamless end-user experience.

· Work efficiently with multiple stakeholders and cross functional teams, and support a wide range of projects in a fast paced, dynamic environment.

· Think strategically, investigate, and act tactically using solid judgment in a proactive manner.

· Evaluate existing set up of Subversion and identify opportunities for enabling high performance parallel development.

· Evaluate, identify, and implement a Configuration Management tool set to aid in parallel development efforts, and real-time Change Impact Analysis.

· Analyze, scope, design and implement multi-platform Release Management framework for both Waterfall and Agile projects.

· Develop DevOps Playbook including Standards, Guidelines, Best Practices and Procedures.

· Develop an overall Test Automation Strategy and build an automated Continuous Testing framework that enables Test Driven Development (TDD) in a cross-platform environment.

· Develop an overall strategy for Test Environment Management and participate in identifying/implementing a Test Environment Management solution to efficiently provision and manage our client's test environments.

· Implement a Release Management Process that enables CI/CD, develop and adopt a Release Calendar, and work towards implementing the eventual goal of achieving zero downtime deployments.

· Work with Infrastructure team to automate scaling and management of server resources towards implementing zero downtime deployments.

· Monitor industry trends and keep abreast of new tools and technologies.

· Perform other duties and special projects as assigned.

Qualifications:

· Bachelor's Degree in Information Science or a related discipline.

· 5 years' IT experience with at least 3 years' experience in hands-on DevOps implementation.

· Experience designing, implementing and managing a Release Management process, and packaging/performing releases into various business and customer facing environments besides Test environments.

· Experience architecting, designing and setting up a CI/CD framework in legacy and non-legacy environments.

· Experience with CentOS or Linux/Unix Operating systems and at least one scripting language (e.g. Perl, Python, Shell, PowerShell, Bash).

· Experience working with Jenkins, Ansible, Docker, Kubernetes, Docket Swarm, NGinX, HAProxy, ELK, Elastic Search, Filebeats or other build automation tools.

· Experience with code repository tools such as Bit Bucket, GIT or SVN.

· ISS and Windows Server knowledge is preferred.

· Experience working with Microservices architectures built over, Docker, HTML5, AJAX, JavaScript, REST, Node JS, Angular JS, Git, Big Data Architecture and infrastructure.

· Knowledge of engineering best practices around building high performance, reliable and scalable web services.

· Previous experience working in the health care industry; preferably HMO, is a plus.

· Intermediate computer skills, including electronic mail, routine database activity, word processing, spreadsheet, graphics, etc.

· Must be able to speak, read, write, and understand the primary language(s) used in the workplace.

 
qualifications:
Our client is looking for a DevOps Engineer in Sacramento, CA. They prefer to do a contract-to-hire but are open to doing direct hire.

The Development Operations (DevOps) Engineer is responsible for bringing and spreading the knowledge, ideas and hands-on implementation skills needed to deploy and maintain software services. The DevOps Engineer will assist the Engineering teams productivity by developing and maintaining integrated DevOps pipeline, building automated deployments through the use of configuration management technology and deploying new modules and upgrading and completing fixes within the legacy and new production environment.

Duties:

· Develop and Maintain Continuous Integration (CI), Continuous Delivery (CD), and Continuous Deployment software tools that will support, enhance and grow the Engineering team's CI and CD capabilities.

· Create automation scripts, UI's, and continuous integration systems that enhance and expand our CI/CD services.

· Leverage a variety of cutting edge commercial and open source tools to manage deployments into Test and Production environments.

· Create and maintain software build and deployment pipelines using appropriate tools.

· Drive the overall Release Management process and perform software releases into production and other business and customer facing environments.

· Build CI/CD tooling that is required to deploy a high number of service components daily while maintaining uptime and a seamless end-user experience.

· Work efficiently with multiple stakeholders and cross functional teams, and support a wide range of projects in a fast paced, dynamic environment.

· Think strategically, investigate, and act tactically using solid judgment in a proactive manner.

· Evaluate existing set up of Subversion and identify opportunities for enabling high performance parallel development.

· Evaluate, identify, and implement a Configuration Management tool set to aid in parallel development efforts, and real-time Change Impact Analysis.

· Analyze, scope, design and implement multi-platform Release Management framework for both Waterfall and Agile projects.

· Develop DevOps Playbook including Standards, Guidelines, Best Practices and Procedures.

· Develop an overall Test Automation Strategy and build an automated Continuous Testing framework that enables Test Driven Development (TDD) in a cross-platform environment.

· Develop an overall strategy for Test Environment Management and participate in identifying/implementing a Test Environment Management solution to efficiently provision and manage our client's test environments.

· Implement a Release Management Process that enables CI/CD, develop and adopt a Release Calendar, and work towards implementing the eventual goal of achieving zero downtime deployments.

· Work with Infrastructure team to automate scaling and management of server resources towards implementing zero downtime deployments.

· Monitor industry trends and keep abreast of new tools and technologies.

· Perform other duties and special projects as assigned.

Qualifications:

· Bachelor's Degree in Information Science or a related discipline.

· 5 years' IT experience with at least 3 years' experience in hands-on DevOps implementation.

· Experience designing, implementing and managing a Release Management process, and packaging/performing releases into various business and customer facing environments besides Test environments.

· Experience architecting, designing and setting up a CI/CD framework in legacy and non-legacy environments.

· Experience with CentOS or Linux/Unix Operating systems and at least one scripting language (e.g. Perl, Python, Shell, PowerShell, Bash).

· Experience working with Jenkins, Ansible, Docker, Kubernetes, Docket Swarm, NGinX, HAProxy, ELK, Elastic Search, Filebeats or other build automation tools.

· Experience with code repository tools such as Bit Bucket, GIT or SVN.

· ISS and Windows Server knowledge is preferred.

· Experience working with Microservices architectures built over, Docker, HTML5, AJAX, JavaScript, REST, Node JS, Angular JS, Git, Big Data Architecture and infrastructure.

· Knowledge of engineering best practices around building high performance, reliable and scalable web services.

· Previous experience working in the health care industry; preferably HMO, is a plus.

· Intermediate computer skills, including electronic mail, routine database activity, word processing, spreadsheet, graphics, etc.

· Must be able to speak, read, write, and understand the primary language(s) used in the workplace.

 
skills: Our client is looking for a DevOps Engineer in Sacramento, CA. They prefer to do a contract-to-hire but are open to doing direct hire.

The Development Operations (DevOps) Engineer is responsible for bringing and spreading the knowledge, ideas and hands-on implementation skills needed to deploy and maintain software services. The DevOps Engineer will assist the Engineering teams productivity by developing and maintaining integrated DevOps pipeline, building automated deployments through the use of configuration management technology and deploying new modules and upgrading and completing fixes within the legacy and new production environment.

Duties:

· Develop and Maintain Continuous Integration (CI), Continuous Delivery (CD), and Continuous Deployment software tools that will support, enhance and grow the Engineering team's CI and CD capabilities.

· Create automation scripts, UI's, and continuous integration systems that enhance and expand our CI/CD services.

· Leverage a variety of cutting edge commercial and open source tools to manage deployments into Test and Production environments.

· Create and maintain software build and deployment pipelines using appropriate tools.

· Drive the overall Release Management process and perform software releases into production and other business and customer facing environments.

· Build CI/CD tooling that is required to deploy a high number of service components daily while maintaining uptime and a seamless end-user experience.

· Work efficiently with multiple stakeholders and cross functional teams, and support a wide range of projects in a fast paced, dynamic environment.

· Think strategically, investigate, and act tactically using solid judgment in a proactive manner.

· Evaluate existing set up of Subversion and identify opportunities for enabling high performance parallel development.

· Evaluate, identify, and implement a Configuration Management tool set to aid in parallel development efforts, and real-time Change Impact Analysis.

· Analyze, scope, design and implement multi-platform Release Management framework for both Waterfall and Agile projects.

· Develop DevOps Playbook including Standards, Guidelines, Best Practices and Procedures.

· Develop an overall Test Automation Strategy and build an automated Continuous Testing framework that enables Test Driven Development (TDD) in a cross-platform environment.

· Develop an overall strategy for Test Environment Management and participate in identifying/implementing a Test Environment Management solution to efficiently provision and manage our client's test environments.

· Implement a Release Management Process that enables CI/CD, develop and adopt a Release Calendar, and work towards implementing the eventual goal of achieving zero downtime deployments.

· Work with Infrastructure team to automate scaling and management of server resources towards implementing zero downtime deployments.

· Monitor industry trends and keep abreast of new tools and technologies.

· Perform other duties and special projects as assigned.

Qualifications:

· Bachelor's Degree in Information Science or a related discipline.

· 5 years' IT experience with at least 3 years' experience in hands-on DevOps implementation.

· Experience designing, implementing and managing a Release Management process, and packaging/performing releases into various business and customer facing environments besides Test environments.

· Experience architecting, designing and setting up a CI/CD framework in legacy and non-legacy environments.

· Experience with CentOS or Linux/Unix Operating systems and at least one scripting language (e.g. Perl, Python, Shell, PowerShell, Bash).

· Experience working with Jenkins, Ansible, Docker, Kubernetes, Docket Swarm, NGinX, HAProxy, ELK, Elastic Search, Filebeats or other build automation tools.

· Experience with code repository tools such as Bit Bucket, GIT or SVN.

· ISS and Windows Server knowledge is preferred.

· Experience working with Microservices architectures built over, Docker, HTML5, AJAX, JavaScript, REST, Node JS, Angular JS, Git, Big Data Architecture and infrastructure.

· Knowledge of engineering best practices around building high performance, reliable and scalable web services.

· Previous experience working in the health care industry; preferably HMO, is a plus.

· Intermediate computer skills, including electronic mail, routine database activity, word processing, spreadsheet, graphics, etc.

· Must be able to speak, read, write, and understand the primary language(s) used in the workplace.


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance.

We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs


    Windows Developer

  • location: Sacramento, CA
  • job type: Contract
  • date posted: 11/6/2018

    Systems Administrator

  • location: Folsom, CA
  • job type: Contract
  • salary: $32 - $34 per hour
  • date posted: 3/1/2018