Job Summary:
We are seeking a highly skilled Principal Infrastructure Engineer to join our team, focusing on production support and Site Reliability Engineering (SRE) implementation. The ideal candidate will possess a strong background in Python scripting, Ansible automation, and OpenShift support, along with expertise in Linux administration and Apache Tomcat. This role is critical in ensuring the stability and performance of our applications through effective monitoring, log analysis, and the use of various DevOps tools.
Responsibilities:
Provide production support for applications, ensuring high availability and performance.
Implement Site Reliability Engineering (SRE) practices to enhance system reliability.
Develop and maintain Python scripts for automation and process improvement.
Utilize Ansible for configuration management and deployment automation.
Support and manage OpenShift environments, ensuring optimal performance and scalability.
Administer Linux servers, ensuring security, performance, and reliability.
Manage and configure Apache Tomcat servers for application deployment.
Implement and maintain monitoring tools to proactively identify and resolve issues.
Conduct log analysis to troubleshoot and optimize application performance.
Collaborate with cross-functional teams to enhance DevOps practices and tools.
Document processes, procedures, and best practices for infrastructure management.
Mandatory Skills:
Strong experience in application production support.
Proficiency in Python scripting for automation tasks.
Hands-on experience with Ansible for automation and orchestration.
Solid understanding of OpenShift and container orchestration.
Expertise in Linux administration, including server setup and maintenance.
Experience with Apache Tomcat configuration and management.
Familiarity with monitoring tools and log analysis techniques.
Knowledge of DevOps tools and practices.
Preferred Skills:
Experience with cloud platforms (AWS, Azure, GCP).
Familiarity with CI/CD pipelines and tools.
Knowledge of networking concepts and security best practices.
Experience with database management and optimization.
Understanding of Agile methodologies and practices.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Relevant certifications in cloud technologies, DevOps, or system administration are a plus.
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Ability to work in a fast-paced environment and manage multiple priorities