Job Description
The Staff Software Engineer, DevOps will be responsible for developing and maintaining infrastructure, ensuring reliability, and implementing best practices for continuous integration and deployment. This role involves close collaboration with engineering teams to secure computing infrastructure and manage accounts across multiple locations.
Key Responsibilities
- Develop and deploy new services using Infrastructure as Code principles
- Monitor and maintain appliances, dockers, data pipelines, and blockchain nodes in production environments
- Establish backup, reliability, and disaster recovery strategies for data services
- Plan and implement CI/CD best practices, integrating security automation into the CI/CD process
- Work with engineering teams to secure computing infrastructure
- Secure and manage accounts across multiple locations
- Create strategies and communicate them effectively through thorough presentations
Framework and Decision Making
- Develop assigned IT projects within the company
- Coordinate all assigned IT production and delivery matters within project technical boundaries
- Align assigned IT projects with other involved company departments
- Manage budgetary responsibility for assigned projects
Work Environment
The role operates within diversified, established procedures and standards with generally non-supervised work. The incumbent has latitude to determine appropriate procedures and sequences to achieve required results, adapting to changing priorities. Work is subject to managerial control and review of results, following clear precedents and operational guidance.