Senior Cloud/DevOps Engineer
Alpha Theory
Charlotte, north carolina
Job Details
Full-time
Full Job Description
About
- Our Fintech Software/Hedge Fund organization based in Charlotte, NC and Greenwich, CT is looking for a Cloud Devops Engineer who has demonstrated hands-on technical skills, will thrive in a start-up environment, and can deliver excellent solutions at a rapid pace. This is an exciting opportunity to get involved in a leading-edge SAAS product and support our quantitative, multi-manager Hedge Fund as well.
- Alpha Theory is in search of a skilled Cloud DevOps Engineer to play a pivotal role in the development of our hybrid infrastructure, which integrates on-premises resources with cloud services, including a strategic migration to AWS. The ideal candidate will possess a robust foundation in cloud computing principles, extensive experience in DevOps practices, and a proven capability to manage and optimize a diverse IT environment. This role demands expertise in automating deployments, managing cloud services (particularly within AWS), ensuring seamless integration between cloud and on-premises technologies, and leveraging Terraform for infrastructure as code (IaC) solutions. Additionally, proficiency in containerization with Docker and orchestration with Kubernetes is essential.
Responsibilities
- Hybrid Infrastructure Management: Architect, configure, and sustain a scalable, secure, and efficient hybrid infrastructure, merging on-premises resources with AWS and other cloud services. Implement infrastructure as code (IaC) using Terraform for consistent and repeatable environment deployments.
- DevOps Methodologies Implementation: Advocate and apply DevOps best practices to automate the software development lifecycle, infrastructure provisioning, and deployment processes, utilizing Terraform, Docker, and Kubernetes among other tools to foster a culture of collaboration and continuous improvement.
- Cloud Services and Virtualization: Optimize AWS and other cloud services for performance and cost-efficiency, with a focus on managing virtualized environments using VMWare, and deploying containerized applications using Docker and Kubernetes to ensure high availability, disaster recovery, and scalable solutions.
- Security and Compliance: Enforce security protocols across AWS, other cloud environments, and on-premises infrastructure, integrating Cloudflare for added security. Comply with industry standards and company policies to protect data and operations.
- Tooling and Automation: Employ Atlassian products for project management, collaboration, and software development. Leverage Terraform, Docker, and Kubernetes for automating routine tasks and enhancing efficiency, minimizing manual intervention.
- Support and Collaboration: Engage closely with IT, development teams, and business stakeholders to understand requirements and provide cloud solutions that align with business and technical needs. Offer expertise and advice on AWS, Docker, Kubernetes, and other cloud technologies to enhance workplace collaboration and productivity.
Requirements
Required Skills
- Demonstrated experience in managing cloud environments, particularly AWS, with a strong focus on Terraform for IaC, and containerization using Docker and orchestration with Kubernetes.
- Expertise in virtualization technologies, specifically VMWare, for managing virtualized server environments.
- Proficiency in Atlassian products (Jira, Confluence, Bitbucket) for boosting project visibility and collaboration.
- Strong analytical and problem-solving skills to design and implement scalable, high-availability systems in a hybrid infrastructure.
- Exceptional communication and teamwork abilities, proven by a track record of effective collaboration in cross-functional teams.
Desired Skills
- Relevant certifications in cloud technologies (e.g., AWS Certified Solutions Architect, DevOps Engineer) and VMWare.
- Skills in scripting and automation with languages such as Python or Bash.
- Knowledge of Cloudflare or similar for web security and performance optimization.
- Experience with Microsoft 365 administration and optimization within a business setting.
Benefits
- Competitive pay
- Opportunity to receive stock options
- Company-paid employee healthcare
- 401k with company match
- Generous PTO plan