About us
Swyft is a retail sales channel for brands and retailers that operates automated retail stores such as BestBuy Express, Benefit Cosmetics, CVS and Pokemon. Since 2001, our team has successfully deployed thousands of stores. Lately we have used our software, hardware and managed services to enter into machine learning and retail automation applications.
What will you help us create?
The role
This full time role based in Swyft’s HQ in San Francisco, CA is for a talented Senior DevOps Engineer to lead our DevOps team and collaboratively work with software engineering to rapidly deploy and operate our systems and ensure proper QA and uptime. In this role you will develop methods to automate environments and deployments and streamline operational processes. You will build and maintain tools for continuous deployment, monitoring and operations at scale, and troubleshoot and resolve issues in our dev, test and production environments. This role requires at least 10 years experience in software development and 5 years in DevOps and 3 years in a lead role.
Key strengths in order of priority are:
- Process re-engineering
- Communicating and collaborating with others
- Coding/scripting
Scope & responsibilities include:
- Lead improvement of technical processes across engineering teams to improve delivery, availability, and production readiness of platform and software.
- Develop and follow operational best practices for tools and automation development. Including: Style guides, versioning practices, source control, branching and merging patterns, Continuous integration and release, Infrastructure as Code, and advising other engineers on these practices
- Develop and advocate for Operations best practices, standards and processes
- Provide support to the Operations team to replace, upgrade and maintain the existing deployment management and monitoring/alerting environments. Evaluate, build and deploy tools to assist with deployment framework
- Lead the development and prioritization of departmental goals, SLA’s for availability, scalability and resiliency
- Help develop strategies for zero downtime deployments and patching
- Mentor other DevOps team members and manage their workload
- Work with teams to identify bottlenecks and opportunities for improvement in the deployment and build processes
- Practice and mentor other engineers in continuous improvement, identifying and remediating manual actions and processes
- Help troubleshoot issues and work with the team to address root cause to minimize the chance of a second occurrence.
- Find opportunities to automate as part of the problem management process, creating automation to avoid issues.
Key skills include:
- BS or MS in Computer Science, Engineering, Information Systems or equivalent relevant experience
- 10 years software engineering experience with a minimum of 5 years in DevOps, and 3 years in a lead role
- Experience in Windows and Linux Administration; and an automation background
- Experience developing, delivering and operating modern cloud platforms / large scale distributed systems
- Experience working with revision control systems including Git
- Experience working in an Agile development environment
- Direct experience with Ansible or similar Configuration Management tools
- Experience with monitoring systems and alerts applications (e.g. Splunk)
- Cloud automation experience a plus
- Experience in languages like Golang, Python, Javascript, Java, Scala or Node.js
- Experience working in a matrix organization in a role that influences change through leadership
- Production experience with Docker containers, container runtimes, and/or serverless technologies
- Experience with basic security permissions/roles and OAuth2 and ID Connect
- Knowledge of relational and schemaless databases is a plus (MySQL, Sqlite, ORM technologies, Google Firebase & DynamoDB [NoSQL])
- Demonstrated leadership skills
- Desire to learn and continually improve self and others though knowledge sharing
- A clear willingness to document requirements and specifications
Benefits
This is a full-time position with our growing team in our beautiful office in the heart of the Financial District in San Francisco.
As an employee, you’ll be eligible for our benefits, such as:
- Comprehensive health care, dental care, vision care
- Life insurance, short term disability and long term disability
- Accrued paid vacation leave
- Sick leave
Swyft, Inc. embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, sexual orientation, gender identity, religion, national origin, citizenship, marital status, veteran status, or disability status. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
by via developer jobs - Stack Overflow
No comments:
Post a Comment