DevOps Engineer
Indianapolis, IN, United States
Objectives
Evaluate the existing software development and deployment processes.
Identify areas for improvement and propose DevOps solutions.
Implement DevOps practices to enhance collaboration, automation, and efficiency.
Streamline the software delivery pipeline to ensure faster and more reliable deployments.
Enhance infrastructure scalability, stability, and security.
Train and educate the development and operations teams on DevOps practices and tools.
Scope of Work:
The scope of work includes, but is not limited to, the following tasks:
Conduct an initial assessment of the current software development and deployment processes.
Collaborate with stakeholders to define DevOps goals and objectives.
Design and implement an appropriate DevOps architecture and infrastructure.
Establish version control and continuous integration/continuous delivery (CI/CD) pipelines.
Automate software testing, quality assurance, and release management processes.
Implement infrastructure-as-code (IaC) practices for provisioning and managing infrastructure resources.
Integrate monitoring, logging, and alerting mechanisms for enhanced visibility and proactive issue resolution.
Facilitate the adoption of Agile development methodologies and practices.
Provide training and support to the development and operations teams during the transition to DevOps practices.
Deliverables:
The following deliverables will be provided as part of this project:
Assessment report detailing the current state and recommended improvements.
DevOps architecture and infrastructure design document.
Implemented CI/CD pipelines and associated tool configurations.
Documentation for automated testing, quality assurance, and release management processes.
Infrastructure-as-code (IaC) templates and configurations.
Monitoring, logging, and alerting setup documentation.
Training materials and knowledge transfer sessions for the development and operations teams.
Required Skills
n/a
Desired Skills
n/a
#J-18808-Ljbffr