AWS Senior DevOps Engineer
AWS Senior DevOps Engineer
Heredia, CR, 40101
Job Description:
About the role:
We are actively seeking for a dedicated AWS DevOps Engineer with a keen drive to craft, execute, and roll out cutting-edge cloud and infrastructure solutions within the revolutionizing the Alternative Asset Management industry. As an AWS DevOps Engineer, your role will involve capturing user requirements, outlining system functionalities, scripting in various languages while leveraging AWS services, and continuously support other teams on any cloud\infrastructure related need. Collaborating with your team, you'll address a wide array of challenges, spanning from building and setting up cloud services, to orchestrating infrastructure expansion and help drive cost optimization efforts. Within this entrepreneurial setting, you'll conceptualize creative solutions for critical business and technical issues, and have the opportunity to propose your own exceptional and innovative ideas.
A day in this role:
- Innovatively collaborate with cross-functional teams to devise effective cloud and infrastructure solutions for business and technical challenges within an entrepreneurial environment.
- Collaborate with the team to address challenges like building and setting up cloud services, orchestrating infrastructure expansion, and help drive cost optimization efforts.
- Proficiently script across multiple languages, utilizing tools such as Terraform, IaC tools, and Git to streamline infrastructure as code practices.
- Ensure successful migration of applications to containers while understanding security issues using established patterns.
- Ensure good understanding of security in the cloud and tool such as Vault or SM.
- Provide ongoing support to multiple teams, offering expertise in cloud and infrastructure-related prep work to help with setting up different resources in AWS. Off hours support might be required to handle incidents.
- Leverage Kubernetes\Rafay for orchestrating and facilitating the efficient deployment and management of containerized applications and scaling.
- Automate application deployment and configuration management through Ansible for efficient provisioning and maintenance across diverse environments.
- Work with AWS services including EC2, S3, VPC, and IAM to architect, configure, and maintain a robust and secure cloud environment.
- Take on the responsibility of leveraging CICD tools such as Jenkins, GitLab, and TeamCity to facilitate streamlined development and deployment processes.
- Assist in the migration and continuous maintenance of different legacy platforms (i.e. Team City, Kafka)
- Driving SDLC audit through legacy service pipeline setup, coordinating patch efforts, and enabling Splunk accessibility for legacy service logs.
The expertise requested:
- Bachelor's or Master's Degree: Typically in Computer Science, Information Technology, or a related field.
- Advanced AWS proficiency and demonstrated 3+ years of work experience (for instance EC2, S3, VPC, IAM, ECS, EKS), and ability to debug, understand and work with complex systems and architectures within AWS.
- Experience automating and using command lines on Linux environment.
- Proficiency in scripting languages (Python, Bash, etc.) to automate tasks and streamline processes.
- Experience managing AWS Lambda functions, including deployment, scaling, and integration within the DevOps workflow.
- Experience with IaC tools such as Terraform and CloudFormation to automate infrastructure provisioning.
- In-depth knowledge of Docker for containerization and Kubernetes for orchestration.
- Experience with Ansible for Application Deployment and Configuration Management.
- Strong understanding of security in the cloud and tool such as Vault or SM.
- Experience using CICD tools (Jenkins, Gitlab, TeamCity).
- Strong problem-solving skills and experience in diagnosing and resolving complex issues in production environments.
- Excellent communication skills, comfortable working with and supporting different users.
- Proven experience working and collaborating in a team layout and with remote team members.
- Team player with excellent verbal and written skills
Desired or nice to have expertise:
- Certified on AWS Certified DevOps Engineer, AWS Certified Solutions Architect, or similar.
- Python and/or C# coding skills
Our Core values are focus to inclusion and diversity, all qualified applicants will be considered for employment and will go thru a fair recruitment process regardless of their race, religion, gender identity, sexual orientation, national origin or disability status.
Your journey with us begin begins here!!