DevOps Engineer
siemens-energy
Job Description
How You’ll Make an Impact / Responsibilities
- Design, build, and maintain CI/CD pipelines for seamless application deployments.
- Implement infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Automate system configurations, application deployments, and monitoring processes.
- Manage and optimize Windows /Linux environments.
- Perform system administration tasks such as patch management, kernel tuning, and troubleshooting.
- Collaborate with multi-functional teams to enhance system performance, reliability, and scalability.
- Manage cloud environments (AWS, Azure, GCP) with standard processes for security and cost optimization.
- Monitor system health and troubleshoot performance issues using tools like Prometheus, Grafana, or ELK Stack.
- Ensure high availability and disaster recovery through backup and failover strategies.
- Implement security standard processes in system configurations, Linux server hardening, and application deployment.
Qualifications:
Required Skills:
- Minimum 3 years of experience in DevOps tools: Jenkins, Docker, Kubernetes, GitLab CI/CD, or similar.
- Expertise in Window /Linux system administration, specifically RHEL (Red Hat Enterprise Linux).
- Proficiency in cloud platforms (Azure, GCP, AWS).
- Expertise with IaC tools like Terraform, Ansible, or CloudFormation.
- Experience with monitoring and logging tools (Azure Monitoring, Prometheus, Grafana).
- Good understanding of networking, security, and system administration concepts
- Project Collaboration tools (JIRA/Azure DevOps)
- Familiarity with scripting languages (YAML, Shell, Bash, Python, or Go).
- Knowledge of Apache Tomcat & JBoss
- Knowledge of configuration management and version control (Git).
Preferred Qualifications:
- Relevant certifications (Red Hat Certified Engineer - RHCE, AWS, Azure, Kubernetes).
- Experience with container orchestration and microservices architecture.
- Knowledge of Agile and DevOps standard processes