SPECIALIST AUTOMATION ENGINEER [JAN543]

Kastech Software Solutions Group


Qualifications: Over 8 years experience Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications (e.g., AWS Certified DevOps Engineer, Red Hat Certified Engineer, Terraform Associate) are a plus. Proven experience in IT automation roles. Essential Skills: Programming/Scripting: - Proficiency in scripting languages like Python, PowerShell, Bash, or others. Infrastructure as Code (IaC): - Experience with IaC tools like Terraform, Ansible, or CloudFormation. Configuration Management: - Knowledge of configuration management tools like Ansible, Chef, or Puppet. CI/CD: - Understanding of CI/CD pipelines and tools like Jenkins, GitLab CI, or Azure DevOps. Operating Systems: - Strong understanding of Linux and/or Windows operating systems. Networking: - Basic networking knowledge (TCP/IP, DNS, etc.). Cloud Platforms: - Experience with cloud platforms like AWS, or Google Cloud. Version Control: - Proficiency with version control systems like Git. Problem-Solving: - Strong analytical and problem-solving skills. Communication: - Effective communication and collaboration skills. Key Responsibilities: Automation Design and Development: - Design and develop automated workflows for tasks such as server provisioning, software deployment, configuration management, and system monitoring. - Write scripts and code using languages like Python, PowerShell, Bash, or others, depending on the environment. - Create and maintain automation frameworks and tools. Infrastructure as Code (IaC): - Implement and manage IaC using tools like Terraform, Ansible, or CloudFormation to automate infrastructure provisioning and configuration. - Ensure consistency and repeatability in infrastructure deployments. Configuration Management: - Utilize configuration management tools like Ansible, Chef, or Puppet to automate system configurations and updates. - Maintain desired state configurations and ensure compliance. Continuous Integration/Continuous Deployment (CI/CD): - Design and implement CI/CD pipelines to automate software builds, testing, and deployments. - Integrate automation tools with CI/CD platforms like Jenkins, GitLab CI, or Azure DevOps. Monitoring and Alerting: - Develop automated monitoring and alerting systems to proactively identify and resolve issues. - Utilize monitoring tools like Prometheus, Grafana, or Nagios. Troubleshooting and Optimization: - Troubleshoot automation failures and optimize automation scripts and processes. Identify and resolve bottlenecks in IT workflows. - Documentation and Collaboration: - Document automation processes, scripts, and configurations. - Collaborate with other IT teams, developers, and stakeholders. - Keep up to date with new automation technologies.

trabajosonline.net © 2017–2021
Más información