WSN is seeking a highly skilled and experienced Platform Automation Engineer to join our dynamic team. The ideal candidate will have 5-7 years of hands-on experience in Terraform, Ansible, and DevOps, with a strong focus on containerization and cloud technologies. As a Platform Automation Engineer, you will be responsible for the end-to-end design, development, testing, and deployment of applications, along with automation, CI/CD, and infrastructure management.
Job Description:
This role demands someone who can independently lead implementations while also working effectively within a team. You will work closely with cross-functional teams to ensure the smooth deployment of solutions in various cloud environments such as Azure, AWS, and GCP.
Key Responsibilities:
- Design, develop, test, and deploy applications using Terraform, Ansible, and other DevOps tools.
- Implement and maintain CI/CD pipelines, automating deployments using Jenkins, Docker, and Kubernetes.
- Collaborate with development, operations, and infrastructure teams to streamline and optimize application deployment processes.
- Troubleshoot issues in the infrastructure, investigate customer problems, and respond promptly with solutions.
- Design and implement automation for building, testing, and releasing software.
- Continuously improve the deployment pipelines and work to enhance the scalability, security, and reliability of infrastructure.
- Monitor and maintain the overall health of systems, applications, and infrastructure.
- Document processes, workflows, and best practices.
- Stay up-to-date with the latest trends and technologies in the DevOps space.
Required Skills and Qualifications:
- 5-7 years of hands-on experience with Terraform, Ansible, and DevOps.
- Strong experience with containerization technologies, such as Docker and Kubernetes.
- In-depth knowledge of cloud technologies (Azure, AWS, GCP).
- Experience building and managing CI/CD pipelines using Jenkins.
- Ability to independently lead projects and collaborate effectively within a team.
- Strong problem-solving skills with a focus on issue investigation and resolution.
- Proficiency in programming for diverse operating systems and platforms.
- Hands-on experience with Linux/UNIX system administration.
- Familiarity with project tracking software such as Jira.
Preferred Skills:
- Experience with GitLab or similar version control systems.
- Familiarity with cloud-native architectures and microservices.
- Experience in monitoring, logging, and performance tuning.
Education:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).