Senior DevOps engineer

Perfict Global, Inc.
San Francisco, CA
Mar 26, 2017
Jobs Outside Higher Education
Software & Technology
Institution Type
Outside Academe

Job Description

Job Description

As a Senior DevOps engineer, you will be responsible for all software source code, configuration management, build and deployment process throughout the development and delivery lifecycle. The Senior DevOps engineer will develop and maintain application tools that build, deploy, automate and streamline the product delivery process. Ideal candidate will have a strong software development background with a solid understanding of underlying systems and technologies. You have a passion for programming and automation, but can also think of the business needs and where and how you can utilize your skills to help improve the current state of our infrastructure and fulfill those needs. You have the soft skills to work with business owners and end users. you will perform other duties as assigned.
Essential Functions:
  • Passion for programming and automation, and actively look for opportunities to develop tools to streamline and simplify the development and delivery process
  • Self-motivated and have attention to detail
  • Drive and champion Continuous Delivery and automation wherever feasible
  • Familiar with Systems, networking and Software development (OS, firewalls, LoadBalancer, WebServer, Application Server)
  • Familiarity with software development lifecycle (requirements gathering, design, implementing, testing, production support)
  • Good understanding of the full stack software development databases, services, REST, client-side, user interface)
  • Monitor & manage analytics of systems and applications
  • Ability to communicate clearly with both technical and nontechnical stakeholders
  • Ability to be productive while delivering high quality work
  • Curious about how systems work and how they fail
  • Eager to learn new technologies and solutions
  • Love open source and collaboration
  • Be a team mate, a student, and a mentor
  • Regular, dependable attendance & punctuality

  • Bachelors Degree in Computer Science/Engineering and 5 years experience or Masters Degree in Computer Science/Engineering and 3 years experience
  • 4+ years of experience with various scripting, programming languages and frameworks such as Python, django, Shell Scripting, Ruby, JSON, Java, REST
  • 4+ years of experience with Continuous Integration using tools GIT, Maven / Gradle, Jenkins/Hudson, Sonar, Cobertura/ clover and Artifactory
  • 4+ years experience with Deployment Automation and Configuration Management tools like Chef / Puppet /Ansible / Salt
  • 4+ years experience working on Unix/Linux Systems
  • 3+ years of experience with cloud computing and container solutions such as GoogleCloud, Rackspace, or Amazon EC2, Docker
  • Experience with Message Queues such as (TIBCO EMS, RabbitMQ, ActiveMQ, Kafka or similar technologies)
  • Experience with Systems, networking and Software development (OS, firewalls, LoadBalancer, WebServer, Application Server)
  • Experience with full stack software development (databases, services, REST, client-side, user interface)
  • Experience managing and integrating test automation (Selenium, Fitnesse, etc.) into various points in a development pipeline
  • Experience with Montoring and log analytics tools ( similar to elasticsearch, LogStash, Kibana, Grafana, Graphite, InfluxDB, Nagios, Cacti, Splunk, Zabbix)

Communication Skills:
  • Strong written and verbal communication skills
  • Ability to effectively communicate with peers and stakeholders

Job Type: Contract

Required experience:
  • DevOps: 3 years

San Francisco, CA


Tue, 21 Mar 2017 17:20:51 PDT