Position Summary
The DevOps Engineer should have an in depth understanding of the project’s application / platform and configure accordingly the DevOps tools, setup continuous integration for automated and continuous builds, develop build script and versioning, build packaging and deployment on the server; and setup continuous testing. This role will contribute by enhancing DevOps and CI / CD standards by working closely with the Cloud Architecture team to build fault-tolerant, performant, secure, scalable, and cost-effective solutions.
Responsibilities
- Work closely with the development team to define and improve the deployment, releases and build system quality
- Provide guidance and expertise on system / infrastructure setup and operational requirements for development, testing and production.
- Helps improve the scalability and growth of software by collaborating on the CI / CD aspects of the software lifecycle.
- Improves software quality through integration of testing and code scanning in software build pipeline
- Ensures reliability, availability, security, and stability of systems
- Stays up to date with new technologies, tools, and practices through Research & Development to meet industry standards to effectively support in software development
- Ensures efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security.
- Contributes to make improvements to overall CI / CD approach into both cloud environments and other environments (on-prem, as well).
- Works closely with development and DevSecOps teams to ensure proper alignment between development, DevSecOps and DevOps.
- Provides assistance and collaboration to other teams, ensuring that all technologies and teams work effectively together to implement and improve IT projects, products and processes.
- Increases reuse of DevOps approaches and reduces redundancy in applications and technology designs.
Requirements
Bachelor's degree in computer engineering or computer science or an equivalent combination of education and experience.2.5 or more years of experience in DevOpsDevelopment experience, particularly as it impacts DevOps, but other development experience a plus.Experience with Kubernetes is a plus.Knowledge in CI / CD practices and standards including infrastructure, application build and deployment automationKnows the field of DevOps well, both experientially, but also from a perspective of theorySpecific AWS experience a strong plusSpecific Azure Devops (as toolset) a strong plusWell acquainted with IT governance as it impacts DevOps.Good experience in help secure DevOps work and cloud environmentsWhen you accept a job with Crawford, you become a part of the One Crawford family.
Our total compensation plans provide each of our employees with far more than just a great salaryPay and incentive plans that recognize performance excellenceBenefit programs that empower financial, physical, and mental wellnessTraining programs that promote continuous learning and career progression while enhancing job performancethat give back to the communities in which we live and workA culture of respect, collaboration, entrepreneurial spirit and inclusion