Oklahoma Staffing
DevOps Software Engineer
The responsibilities of a DevOps Software Engineer include aiding in the implementation of processes, tools, and methodologies to balance needs throughout the software development life cycle, from coding and deployment, to maintenance and updates. Responsibilities include writing and developing tools that improve development and testing efficiency, assisting the implementation of new tools and processes that improve developer efficiency, recommending modifications to processes and procedures, best practice contributions, and architecture, collaborating with team of developers and production support on software projects, creating resolutions on issues and developing solutions, automating the quality assurance and integration testing for projects after development is completed and before projects are deployed, troubleshooting production issues across multiple services, managing and tracking communications with project managers, quality assurance, IT, and App Support, adhering to the organizational processes and the tracking of project metrics, including financials and projects statuses, consulting with other teams and helping guide them through onboarding to containers, reviewing Helm Charts and Docker files from other teams as needed, representing Paycom in conversations and other interactions with various outside vendors, assisting in the maintenance and improvement of services that are part of our SDLC, and tier 2/3 on-call rotation supporting SDLC services (primarily GitLab). Some work outside of business hours will be required and regular attendance as required. Performs other duties as assigned. Qualifications include a bachelor's degree and experience working on projects that involve coordination with App Support, QA, and IT, experience with building applications, experience debugging build and deployment issues, and experience with writing documentation for other developers. Preferred qualifications include a bachelor's degree in computer science, MIS, info sys, or related fields, analyzing, executing, and streamlining DevOps practices, automating processes with the right tools, facilitating development process and operations, establishing a suitable DevOps channel across the organization, setting up a continuous build environment to speed up software development and deployment process, architecting overall, comprehensive, and efficient practices, guiding developers and operation teams in case of an issue, monitoring, reviewing, and managing technical operations, and ability to write clear and concise documentation related to Development DevOps practices and processes.
The responsibilities of a DevOps Software Engineer include aiding in the implementation of processes, tools, and methodologies to balance needs throughout the software development life cycle, from coding and deployment, to maintenance and updates. Responsibilities include writing and developing tools that improve development and testing efficiency, assisting the implementation of new tools and processes that improve developer efficiency, recommending modifications to processes and procedures, best practice contributions, and architecture, collaborating with team of developers and production support on software projects, creating resolutions on issues and developing solutions, automating the quality assurance and integration testing for projects after development is completed and before projects are deployed, troubleshooting production issues across multiple services, managing and tracking communications with project managers, quality assurance, IT, and App Support, adhering to the organizational processes and the tracking of project metrics, including financials and projects statuses, consulting with other teams and helping guide them through onboarding to containers, reviewing Helm Charts and Docker files from other teams as needed, representing Paycom in conversations and other interactions with various outside vendors, assisting in the maintenance and improvement of services that are part of our SDLC, and tier 2/3 on-call rotation supporting SDLC services (primarily GitLab). Some work outside of business hours will be required and regular attendance as required. Performs other duties as assigned. Qualifications include a bachelor's degree and experience working on projects that involve coordination with App Support, QA, and IT, experience with building applications, experience debugging build and deployment issues, and experience with writing documentation for other developers. Preferred qualifications include a bachelor's degree in computer science, MIS, info sys, or related fields, analyzing, executing, and streamlining DevOps practices, automating processes with the right tools, facilitating development process and operations, establishing a suitable DevOps channel across the organization, setting up a continuous build environment to speed up software development and deployment process, architecting overall, comprehensive, and efficient practices, guiding developers and operation teams in case of an issue, monitoring, reviewing, and managing technical operations, and ability to write clear and concise documentation related to Development DevOps practices and processes.