What are the responsibilities and job description for the DevOps/SRE position at Experis?
Job Description
DevOps Engineer/SRE | Traceability SOW
Project Overview:
Design and build a cloud enabled solution for Kroger's Inventory Traceability. Traceability is the idea that they'll trace the product through E2E in Supply Chain. This will start at the delivery from supplier and then all the way through the process. Will be able to recall bad lots & such and identify where inventory is. Will be able to track batch & lot #s to abide by federal guidelines. Objective is to essentially to provide reporting to the government.
Fully remote
C2H preferred, but open to contract. There is no timeline for conversion.
DevOps SRE (L87)
- Github actions
- Terraform
- CI/CD pipeline security
- SQL server
- Responsible for writing CI/CD pipeline and terraform scripts
- Responsible for maintaining the environment: testing and production
- Responsible for securing boundaries and environment
- API and Kafka tap in
- NoSQL
Site Reliability/DevOps Engineer:
- The Site Reliability Engineer is responsible for ensuring operations for infrastructure and application solutions are reliable and sustainable by incorporating automation towards installation and configuration of entire technology stack as well as the deployment of code throughout the development life cycle. The engineer will be responsible for all aspects of environment planning including: capacity management, monitoring, scalability, auditing, disaster recovery, and interoperability. The role is responsible for assisting with design and implementation of new technologies to replace legacy systems and processes.
- Cloud experience (Azure preferred) is required for this role. Primary focus will be planning and implementation of moving on premise stacks to the cloud.
- *Looking for experience with automation, git/source control, CI/CD, etc.
Essential Job Functions:
- Ensure adherence to architecture standards and roadmaps.
- Design and successfully implement overall infrastructure / middleware components per project with infrastructure teams, ensuring that overall solution is designed to meet SLA (performance and up-time), DR, and scalability needs required by the solution.
- Ensure that post-production operational processes / deliverables are well designed and implemented prior to the project moving into the solution support phase.
- Define and create operational procedures, processes, and scripts.
- Follow appropriate change/release management practices.
- Support and maintain infrastructure solutions utilizing required tools and technologies. Provide off-hours support (24 x 7) as required.
- Develop and maintain deployed technology list for each infrastructure discipline.
- Assist in the evaluation, selection, and implementation of new technologies with infrastructure teams to ensure adherence to architecture guidelines for new technology introduction.
- Evaluate vendor technical and support capabilities.
- Provide technical leadership on establishing standards and guidelines.
- Must be able to perform the essential functions of this position with or without reasonable accommodation.
- Responsible for helping to define all SRE / DevOps practices and processes to enable a reliable, repeatable (every two weeks), and high quality release process, to include.
- Software product configuration management (SCM)
- Coordination with release manager on release planning
- Continuous Integration (CI)
- Continuous Delivery (CD)
- Continuous Testing
- Continuous Logging, Monitoring, Alerting & Feedback
- Continuous Improvement
- Design, manage, and govern capacity across all technical stacks of the application or system including cloud environments
- Configure and monitor cloud infrastructure and services as it pertains to the application's hardware and business processes.
- Facilitate collaboration between development and operations teams throughout the application lifecycle
- Partner with Corporate Information Security to ensure all security policies and audit inquiries are addressed
- Coordinate and align all other technology teams to ensure operational delivery processes are governed and monitored to expedite issue remediation.
Screening Questions (for candidates):
- What is vnet peering, what are its advantages.
- What is the difference between Private Endpoint, Private Link, and Private Link Service?
- What is the major differences between Azure App Registration and Enterprise Applications.
- What are the steps for creating ETL process in Azure Data Factory?
- How do you unlock a terraform state file.