RESPONSIBILITIES:
Kforce has a client in Nashville, TN that is seeking a DevOps Engineer for a remote contract opportunity. In this role, the DevOps Engineer encourages and builds automated processes wherever possible, and supports the development lifecycle of platform design, deployment and debugging. The DevOps Engineer is responsible for the overall performance and reliability of critical enterprise applications. Additional duties of the DevOps Engineer:
Software Development
Write Code
Configuration Management
Perform System Testing
Perform Debugging
Kforce has a client in Nashville, TN that is seeking a DevOps Engineer for a remote contract opportunity. In this role, the DevOps Engineer encourages and builds automated processes wherever possible, and supports the development lifecycle of platform design, deployment and debugging. The DevOps Engineer is responsible for the overall performance and reliability of critical enterprise applications. Additional duties of the DevOps Engineer:
- Incidence management and root cause analysis
- Proactively monitors and measures user experience and KPIs to identify opportunities for performance optimization
- Implement and maintain appropriate CI/CD tools in alignment with enterprise standards
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
- Document and maintain system architecture, build triage documentation for operation support
- Identify software bugs or misconfigurations and work to fix those issues through the use of a wide breadth of tools
- Build and maintain system dashboards to monitor key infrastructure and application performance metrics
- Conduct post mortem analysis of outages or performance degradation and provide/implement recommendations of long term fixes where necessary
- Collaborate across business and technology organizations providing leadership where necessary
- Mentor junior team members
- Performs general responsibilities with minimal supervision
- 5+ years of experience with operating system concepts and practical implementation of those fundamentals in a large-scale production environment
- 1+ years of experience with network fundamentals and performance principles, including a firm understanding of TCP/IP protocols
- Ability to use a wide variety of open source technologies and cloud-ready services (experience with Azure is a plus)
- A working understanding of code and script (.NET, .NET Core, Java, Node.js, PHP, Python, Perl, Ruby, etc.)
- Broad understanding of DevOps tool and technologies
- Knowledge of or experience with enterprise architecture patterns and best practices
- Knowledge of and experience with key ITIL processes
- Understanding of compute performance metrics and tools, to include understanding of CPU utilization levels, CPU and disk queuing, I/O response times, and other key performance indicators and their impact on performance
- A proven track record of project delivery results
- Ability to initiate needed tasks and work effectively with minimal supervision
- Ability to work collaboratively as part of a team in a project-oriented environment
- Effective written and verbal communication skills
- Commitment to customer service and meeting service level commitments
Recommended Skills
Information TechnologySoftware Development
Write Code
Configuration Management
Perform System Testing
Perform Debugging