Senior DevOps Engineer (AWS)
norstella
Job Description
Responsibilities:
- Design, deploy, and maintain AWS infrastructure using infrastructure as code (IaC) using tools such as Terraform and CloudFormation
- Build and deploy applications in a repetitive and automated way
- Design and implement solutions using AWS services such as EC2, Lambda, API Gateway, S3, FSX, EKS, RDS, and others
- Manage patching, and automating Windows/Linux server tasks at scale
- Build, optimise and support Microsoft RDS/Terminal Services infrastructures
- Monitor, troubleshoot, and optimize performance of cloud-based applications using tools such as New Relic, CloudWatch and CloudTrail
- Collaborate with development teams to ensure the reliability, scalability, and security of our systems
- Automate processes using CI/CD tools such as Azure DevOps, Jenkins and Ansible
- Implement security best practices and ensure regulatory compliance
- Continuously improve our infrastructure and processes to meet evolving business needs and technology trends
Qualifications:
- Bachelor's or Master's degree in Computer Science or equivalent experience
- 4-5+ years of experience in a DevOps role, with a focus on AWS services and IaC
- Experience with Terraform or other IaC tools such as CloudFormation
- High proficiency of Windows and Linux administration/engineering
- Strong understanding of AWS management, serverless architectures, microservices, and containerization using Kubernetes or other container orchestration tools
- Experience with monitoring and analytics tools such as New Relic, CloudWatch and CloudTrail
- Familiarity with CI/CD tools such as Azure DevOps, Jenkins, GitLab
- Proficient in at least one scripting language (Bash, Python, PowerShell)
- Deep understanding of cloud-scale and micro/macro-services architectures, experience in operating high performance, highly scalable, and fault-tolerant multi-tenant SaaS based applications
- Strong problem-solving skills and the ability to troubleshoot issues in a complex environment
- Excellent communication and collaboration skills to work effectively with cross-functional teams
- A passion for continuous learning and keeping up with the latest technology trends in the DevOps and cloud computing space