Devops Engineer
تفاصيل الوظيفة
Job Title: DevOps Engineer - On-Premise Infrastructure Deployment Role Overview: As a DevOps Engineer, you will be instrumental in managing our on-premise infrastructure, driving automation, scalability, and reliability across our systems. You will collaborate with cross-functional teams to build a robust CI/CD ecosystem and ensure our infrastructure supports the company's evolving needs. This role requires someone with hands-on experience in on-premise infrastructure, container orchestration, and a knack for problem-solving in a dynamic environment. Key Responsibilities:
- Design, Deploy, and Manage On-Premise Infrastructure: Use tools like Ansible, Terraform, etc. to automate server provisioning and configuration, ensuring consistent and efficient deployments.
- Server Management and Configuration: Manage server hardware and software configurations, including installation, patching, and performance tuning of servers to ensure optimal functioning.
- Implement and Optimize CI/CD Pipelines: Develop and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, to facilitate smooth code integration and deployment.
- Containerization and Orchestration: Lead the management of containerized applications using Docker and orchestrate deployments with Kubernetes, optimizing resources across on-prem clusters.
- Monitoring and Performance Management: Set up and manage infrastructure monitoring tools such as Prometheus, Grafana, etc. to ensure system reliability and proactively address potential issues.
- Collaborate on Security and Networking: Work closely with IT and security teams to implement best practices, including VPN configuration, firewall management, and role-based access controls (RBAC) to secure on-premise systems.
- Infrastructure as Code (IaC): Leverage Infrastructure as Code (IaC) to automate, manage, and version control system configuration, increasing deployment reliability and traceability.
- Troubleshoot and Resolve Issues: Identify and resolve infrastructure and application deployment issues, ensuring minimal downtime and high availability.
- Data Management: Oversee storage solutions, backups, and data recovery strategies to guarantee data integrity and accessibility.
- 5+ years of experience in a DevOps, Systems Engineering, or similar role, with a focus on on-premise infrastructure.
- Strong proficiency in managing Linux-based environments and deploying/managing server clusters.
- Hands-on experience with infrastructure automation tools like Ansible, Terraform, etc.
- Deep understanding of CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI for automated software delivery.
- Proficiency in containerization (Docker) and orchestration with Kubernetes, including on-premise deployment and scaling.
- Solid networking knowledge, including load balancing, firewalls, and VPN configuration.
- Experience with monitoring and logging tools like Prometheus, Grafana, and Nagios.
- Scripting skills (e.g., Bash, Python, Go) for automation and troubleshooting.
- Version control experience using Git and familiarity with best practices for team collaboration.
- Strong background in security best practices for infrastructure, including encryption, access management, and proactive auditing.
#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.