What are the responsibilities and job description for the DevOps Engineer position at Precision Technologies?
Job Description: Application Support Engineer (DevOps Application) – 12 Years Experience
Location: UT
Employment Type: Full-time (On-site, 5 Days a Week)
Job Summary:
We are looking for an experienced Application Support Engineer (DevOps Application) with 12 years of experience to manage and support critical applications in a fast-paced DevOps environment. The ideal candidate must have strong SQL skills, experience in database performance optimization, and above-average Linux expertise. This role involves troubleshooting application issues, ensuring system stability, and working closely with development and infrastructure teams to maintain high availability.
Key Responsibilities:
1. Application Support & Troubleshooting
- Provide Level 2 & Level 3 support for DevOps applications.
- Troubleshoot application issues, system errors, and performance bottlenecks.
- Work with developers and infrastructure teams to resolve production incidents efficiently.
2. SQL & Database Performance Optimization
- Write and optimize SQL queries for data retrieval and analysis.
- Monitor and improve database performance (indexing, query optimization, and tuning).
- Work with DBAs to enhance database efficiency and reduce latency.
3. Linux Server Management
- Manage and maintain Linux-based servers for application hosting.
- Monitor server performance, logs, and resource utilization.
- Implement automation and scripting for system maintenance and deployment.
4. DevOps & CI/CD Support
- Collaborate with DevOps teams to support CI/CD pipelines and automated deployments.
- Work with Jenkins, Git, Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Assist in maintaining and improving monitoring and alerting systems (e.g., Splunk, Grafana, Prometheus).
5. System Monitoring & Security Compliance
- Implement and manage real-time monitoring and alerting for applications and databases.
- Ensure compliance with security policies, access controls, and best practices.
- Perform log analysis and root cause investigations for incidents.
Required Qualifications & Skills:
- Experience: 12 years in application support, DevOps, or system administration.
- SQL Expertise: Strong SQL writing and query optimization skills.
- Database Performance: Knowledge of indexing, query execution plans, and performance tuning.
- Linux Proficiency: Above-average Linux administration and troubleshooting skills.
- DevOps Tools: Experience with CI/CD, Git, Jenkins, Docker, Kubernetes.
- Monitoring & Logging: Knowledge of Splunk, Grafana, Prometheus, or similar tools.
- Cloud Platforms: Familiarity with AWS, Azure, or Google Cloud is a plus.
- Scripting: Bash, Python, or PowerShell for automation.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills with cross-functional teams.
- Ability to work in a high-pressure production environment and troubleshoot complex issues.
Preferred Qualifications:
- Experience with PostgreSQL, MySQL, or Oracle databases.
- Knowledge of ITIL framework and incident management.
- Hands-on experience with Infrastructure as Code (Terraform, Ansible, or Puppet).