What are the responsibilities and job description for the DevOps Engineer position at RK Management Consultants, Inc.?
Title: Lead DevOps Engineer
Location: Chicago, IL
Role Type: 4 Months Contract
Job Description:
- Set up CI/CD pipelines to support automated deployment of resources to Cloud environments, all at medium to high level of complexity
- This is a hands-on role that develops and supports build and release automation pipelines. You will be part of the team that will deploy a highly available full software stack in public/ private clouds
- Design, implement, and manage CI/CD pipelines. Automate infrastructure provisioning and configuration.
- Collaborate with development teams to ensure seamless integration and deployment.
- Implement security best practices and ensure compliance.
- Mentor and guide junior DevOps engineers.
- Proactively identifies system and process risks and recommend/implement process improvements
- Remediate gaps and support the automation requirements of continuous integration and continuous deployment
- Identify and develop metrics and dashboards to monitor adoption and maturity of DevOps
- Expertise in Docker/Containerization and Kubernetes
- Ability to contribute to architecture discussions around technology controls and their implementation in a DevOps/Cloud environment
- Work collaboratively with architecture, security and other engineers to estimate, design, code, deploy and support working software / technology components
- Foster the adoption of DevSecOps culture and capabilities across Agile product delivery teams
- Work in an Agile/Scrum environment; planning, estimating, and completing tasks on
- Liaison with Agile Delivery Process teams to support necessary configurations/setup in Azure DevOps (ADO) for Agile ceremonies
- Participate in various technology Center of Excellence and evangelize DevSecOps methodologies.
- Work with development and support teams to design improved deployment, provisioning and integration workflows, ensure environments stability and identify areas and plans for improvement
- Contribute to new technology, vendor package and tool road mapping, evaluation and introduction
- Ensure compliance with Performance, Security, Availability, Recoverability standards and policies and provide Monitoring recommendations for tasks of low to medium level of complexity