What are the responsibilities and job description for the Cloud Engineer position at Tyler Technologies?
Description
We are seeking a highly skilled and motivated Cloud Engineer to join our team. The ideal candidate will have a strong background in cloud computing, specifically with Amazon Web Services (AWS), and possess excellent coding skills in Python and PowerShell. As a Cloud Engineer, you will play a crucial role in designing, implementing, and maintaining our cloud infrastructure while ensuring its security, scalability, and efficiency. If you are passionate about cloud technologies and have experience with AWS services, Terraform, and Windows systems, we encourage you to apply.
Responsibilities
- Infrastructure as Code (IaC): Develop and maintain infrastructure code using Terraform to provision and manage cloud resources efficiently.
- Coding Proficiency: Utilize Python and PowerShell to automate routine tasks, streamline processes, and create custom scripts as needed.
- AWS Expertise: Leverage your deep knowledge of core AWS services, including EC2, S3, Lambda, Systems Manager, Secrets Manager, VPC, IAM, and CloudWatch, to architect and optimize cloud solutions.
- Windows Systems Management: Administer and maintain Windows-based systems within the cloud environment, ensuring their reliability and security.
- Security and Compliance: Implement security best practices and compliance standards to protect data and infrastructure. Regularly audit and monitor AWS resources for vulnerabilities.
- Cloud Monitoring: Set up and configure monitoring and alerting using CloudWatch to proactively identify and address issues.
- Collaboration: Collaborate with cross-functional teams, including developers, system administrators, and DevOps engineers, to design and implement scalable and reliable cloud solutions.
- Troubleshooting: Diagnose and resolve technical issues related to cloud infrastructure, working to minimize downtime and disruptions.
- Documentation: Maintain detailed documentation of configurations, processes, and procedures for knowledge sharing and future reference.
- Bachelor's degree in computer science, information technology, or a related field (or equivalent work experience).
- Strong programming skills in Python and PowerShell for automation and scripting tasks.
- Proven experience with core AWS services, including EC2, S3, Lambda, Systems Manager, Secrets Manager, VPC, IAM, and CloudWatch.
- Proficiency in writing Terraform code for infrastructure provisioning and management.
- Familiarity with Windows systems administration and troubleshooting.
- Knowledge of cloud security best practices and compliance standards.
- Strong problem-solving and analytical skills with a proactive approach to identifying and resolving issues.
- Excellent communication and collaboration skills for working in a team-oriented environment.
- AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer) are a plus.