Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Documentation: Writes specifications and documentation for the server-side features.
- Systems analysis: Analyzes the technology currently being used and develops plans and processes for improvement and expansion. The DevOps engineer provides support for urgent analytic needs.
- Development: Develops, codes, builds, installs, configures, and maintains IT solutions.
- Project planning: Participates in project planning meetings to share their knowledge of system options, risk, impact, and costs vs. benefits. In addition, DevOps engineers communicate operational requirements and development forecasts.
- Deployment: Uses configuration management software to automatically deploy updates and fixes into the production environment.
- Maintenance and troubleshooting: Performs routine application maintenance to ensure the production environment runs smoothly. Develops maintenance requirements and procedures.
- Performance management: Recommends performance enhancements by performing gap analysis, identifying alternative solutions, and assisting with modifications.
- Management: Depending on the size of the organization, the DevOps engineer may also be responsible for managing a team of DevOps engineers.
Job Requirements
- Experience with Linux servers in virtualized environments
- Familiarity with the fundamentals of Linux and Python scripting languages
- Experience installing, configuring, and maintaining services such as Bind, Apache, Postgresql
- Familiarity with load balancing, firewalls, etc.