Description

•    Have strong communications skills and the ability to work closely with a team.

•    Have ability to read, understand, and create design documents.

•    Have technical understanding of infrastructure components, their dependencies, and interactions between servers, virtual systems, networks,  databases, web applications, etc.

•    Have ability to proactively participate in customer engagements, follow direction from team leads, work with customers, and participate in technical planning.

•    Design and implement highly scalable DevOps processes to support the development and deployment of large-scale applications.

•    Assess and improve coding and review practices, ensuring a high standard of code quality and security by integrating automated scanning tools into the development cycle.

•    Proactively address technical debt before it escalates and ensure continuous improvement of development processes.

•    Optimize processes around code branching, merging, and releases to facilitate seamless and efficient deployments.

•    Automate build and deployment processes, reducing manual effort and increasing operational efficiency.

•    Enhance unit test and integration test coverage, ensuring application reliability and performance

Education

Any Gradute