Job Directory Senior Python Programmer

Senior Python Programmer
San Mateo, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

OPENTEXT - THE INFORMATION COMPANY

As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management. #LI-POST

The opportunity:

As a Senior Python Programmer, your mission will be to use cutting edge technology to build and automate a highly efficient, flexible and fault-tolerant infrastructure. Within the Analytics portfolio we provide services allowing SaaS customers to leverage breakthrough software solutions harnessing the power of information to solve concrete business problems. Our patented innovations at the nexus of law, big data, and predictive analytics help extract critical insights from massive volumes of unstructured data - for eDiscovery, contract analysis, and enterprise knowledge management.

You are great at:

* Working with others on a team to implement systems that are highly available, scalable, and self-healing on the AWS platform
* Managing and maintaining tools to automate operational processes using Python, Salt, Jenkins, Ansible, Terraform, etc.
* Working closely with developers to implement continuous delivery systems and methodologies on AWS
* Defining and deploying monitoring, metrics, and logging systems
* Building tools and processes to support the infrastructure, including installation, configuration and upgrades of software
* Providing Level 3 support for OnDemand and SaaS customers
* Working seamlessly as part of an escalation and on-call team rotation including proper handoffs and escalations
* Designing and communicating custom workflows, run books, and response documents
* Taking on special projects. Representing the department in meetings. Tracking and reporting on ongoing projects

What it takes:

What it takes:

* 5+ years Python development
* Self-starter excited to relentlessly solve many technical challenges
* Clear written and verbal communication
* BS in Computer Science or related field, or equivalent experience is required

Nice to have:

* 5+ years other scripting (Ruby, Bash / Shell) experience
* 5+ years development with an object-oriented language (Java, C++, Ruby)
* 3+ years Windows and Linux systems administration
* 3+ years working with AWS and familiarity interacting with the AWS APIs; experience with networking, properly architecting high availability systems, and security in an AWS context, and such AWS technologies as EC2, RDS, S3/EBS/Glacier, VPC, ELB/ALB, etc.
* 3+ years with Configuration Management and deployment packages (preferably Salt and Terraform but including Ansible, Puppet, Chef / OpsWorks,MCollective, Configuration Manager, CFEngine, etc.)
* 3+ years with Continuous Integration and Delivery tooling (preferably Jenkins but including CodeDeploy, Hudson, or Travis-CI)
* 3+ years software development experience with Logging & Monitoring Systems (including Splunk, ELK stack, Grafana, Graylog, Nagios / Icinga, Zabbix, LogRhythm, OSSEC, Solarwinds, Honeybadger,etc.)
* 3+ years with Application Performance Monitoring (AppDynamics, Dynatrace, or New Relic)
* 3+ years working with Puppet, Salt, Ansible, Chef, Jenkins, Docker or similar build automation deployment experience; thorough understanding of configuration management concepts
* AWS Disaster Recovery design and deployment across regions a plus
* Application clustering / load balancing concepts and technologies

At OpenText we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. We hire the best talent regardless of race, creed, color, national origin, ancestry, disability, marital status, sex, age, veteran status or sexual orientation. If you require accommodation at any time during the recruitment process please email accommodationrequests@opentext.com. Applicants have rights under Federal Employment Laws including but not limited to: Family and Medical Leave Act (FLMA), Equal Employment Opportunity and Employee Polygraph Protection Act

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.