10 days old

Senior DevOps

Pleasanton, CA 94588
  • Job Code
    581667
  • Payrate
    $61 To $68

Position Description: Works in Client Server environment. Develops a plan for application development, and coordinates with project managers, database administrators and developers to complete the overall goal of the project. Serves as applications architect for enterprise computing environment.


The consultant will provide technical leadership to all enterprise infrastructures and mission critical projects. Influence the Client's technology strategy and establish reusable systems, infrastructures, frameworks, and tools for use across enterprise-wide architectures.


Design specifications of multiple client/server architectures. Consultant will guide strategic direction of client's architecture and providing best practice standards. Maintain and publish updated documentation on standards and application architecture. Lead standards and provide some hands on development or project leadership when needed.


Mentor and/or train staff members on existing standards and on the adoption of the enterprise architecture. Produce cost benefit analyses when needed for projects and AD strategic tools. Review systems designs and technologies produced by other department staff for consistency and adherence to standards.


Experience Level: 10+ Years. Skill Set: Strong communication and excellent interpersonal skills. Strong analytical mind, and a proven ability to work with limited direction.


DevOps Engineer



  • Minimum of 10+ years required.
  • BA/BS or equivalent experience required.
  • On site required.


Job Responsibilities:



  • Design, Architect, and Implement next generation system architecture and automation solutions on cloud platforms
  • Design, Implement, and improve Continuous Integration and Continuous Delivery environments
  • Build and improve configuration and automation tools to remove manual steps in deploying, upgrading, and scaling systems and software across all environment.
  • Be a member of a scrum team(s) to ensure SRE concerns are addressed from the time a feature is designed through its deployment to production
  • Architect and improve our growing application deployment on the cloud platform (PaaS & SaaS)
  • Act as a subject matter expert on DevOps best practices with Cloud Formation, Auto Scaling Groups, and Configuration Management
  • Assist with building automation scripts and frameworks like Chef or Puppet to automate the system and software deployments and alerts to monitor system health
  • Support application deployments, building new systems and upgrading and patching existing ones through DevOps methodologies
  • Have expert System Administration skills to assist in troubleshooting and diagnosing problems when they occur and trace the symptoms back to the root cause. Assist developers in debugging application issues using tools


Summary Qualifications:



  • Minimum seven (10) years of related experience.
  • B.S. in Computer Science or equivalent experience.
  • DevOps approach Automation and self-healing systems are key
  • 5 years' experience as DevOps Engineer
  • Linux administration experience (e.g. Ubuntu, Red Hat/CentOS) with a focus on web (Apache/Nginx)
  • Understanding of protocols/technologies like ssh, HTTP, SSL, LDAP
  • Configuration management experience with one or more configuration management tools such as Puppet, Chef. Experience in UCD big plus.
  • Experience in utilizing and integrating into Docker, Vagrant or similar technologies
  • Understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery.
  • Automation using Jenkins pipeline or DSL jobs
  • Experience in Jenkins continuous integration pipeline, Build, Release and Deployment, GitHub.
  • Experience with monitoring/reporting technologies (e.g. Nagios, Graphite, Cacti, AppDynamics, NewRelic, Splunk, Graylog etc.
  • Private cloud experience preferable on bluemix/ cloud foundry
  • Comfort with frequent, incremental code testing and deployment (Continuous deployment, every 2weeks)
  • Proficient in using command line tools to quickly triage and fix production issues.
  • Team player who can jump in and use his or her broad experience to recommend and implement best practices.


Top Daily Responsibilities:



  1. Establish pipeline for non-production and production environments
  2. Act as a subject matter expert on DevOps best practices with Cloud Formation, Auto Scaling Groups, and Configuration Management
  3. Support application deployments, building new systems and upgrading and patching existing ones through DevOps methodologies
  4. Build and improve configuration and automation tools to remove manual steps in deploying, upgrading, and scaling systems and software across all environment.
  5. Architect and improve our growing application deployment on the cloud platform (PaaS & SaaS)

Skills a Top Candidate Should Have:



  1. Linux administration experience (e.g. Ubuntu, Red Hat/CentOS) with a focus on web (Apache/Nginx)
  2. Understanding of protocols/technologies like ssh, HTTP, SSL, LDAP
  3. Configuration management experience with one or more configuration management tools such as Puppet, Chef. Experience in UCD big plus.
  4. Experience in utilizing and integrating into Docker, Vagrant or similar technologies
  5. Understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery.
  6. Automation using Jenkins pipeline or DSL jobs

Desired Skills:



  1. Experience in Jenkins continuous integration pipeline, Build, Release and Deployment, GitHub.
  2. Experience with monitoring/reporting technologies (e.g. Nagios, Graphite, Cacti, AppDynamics, NewRelic, Splunk, Graylog etc.
  3. Private cloud experience preferable on bluemix/ cloud foundry
  4. Comfort with frequent, incremental code testing and deployment (Continuous deployment, every 2weeks)
  5. Proficient in using command line tools to quickly triage and fix production issues.
  6. Team player who can jump in and use his or her broad experience to recommend and implement best practices



Soft Skills:



  1. Extremely good team player
  2. Extremely good communication
  3. Servant Leader



  1. Take ownership and accountability



Tools


1. Jenkins


2. GITHUB


3. Maven


4. NPM


5. High level knowledge of Testing tools (e.g. SOAPUI, Selenium, whithat, Junit, etc.)


6. Bluemix CLI


7. CloudFoundry CLI


8. API Connect CLI


9. High level understanding of AEM (a plus)


10. UrbanCode


11. JIRA


12. Chef (a plus)


13. Jenkins Pipeline


14. Jenkins DSL Job



Languages


1. Groovy (Jenkins)


2. Java/NodeJS


3. Ruby (Chef)


4. Shell Scripting


Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Senior DevOps

Randstad Technologies
Pleasanton, CA 94588

Share this job

Senior DevOps

Randstad Technologies
Pleasanton, CA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast