The Senior Cloud Engineer is responsible for designing, deploying, and maintaining scalable, secure, and cost-efficient AWS cloud infrastructure to support business applications. This role requires expertise in cloud architecture, automation, security, and performance optimization, ensuring high availability and reliability of cloud-based systems. The engineer will collaborate with cross-functional teams to define and implement cloud solutions, including databases, microservices, serverless applications, and CI/CD pipelines.
Key responsibilities include infrastructure as code (IaC) management, monitoring and troubleshooting, disaster recovery planning, and cloud security compliance. The Senior Cloud Engineer will also mentor team members, drive best practices, and stay ahead of emerging cloud technologies to enhance system performance and efficiency. This role is ideal for a hands-on technical leader who thrives in a fast-paced, evolving cloud environment.
Essential Duties And Responsibilities
- Design, develop, deploy, document, and maintain Tax Analysts' AWS cloud infrastructure using Infrastructure as Code (IaC) tools to support various applications and services.
- Monitor, diagnose and resolve cloud infrastructure and application issues, leveraging logs, metrics, tracing, and debugging techniques.
- Quickly analyze, document, and improve existing AWS cloud architecture, identifying inefficiencies and modernizing systems without disrupting operations
- Implement best practices for security, compliance, cost management, and performance optimization, ensuring cloud solutions are secure, efficient, and cost-effective.
- Collaborate with cross-functional teams (DevOps, developers, security, etc.) to define and implement cloud infrastructure requirements and ensure effective integration with business applications.
- Lead and actively participate in the building of microservices and serverless applications leveraging cloud-native technologies such as Lambda, and API Gateway.
- Design, document, and work with the team to implement database solutions ensuring data consistency, durability, and performance.
- Enhance the scalability and reduce latency of highly available web solutions using AWS CloudFront, caching, API Gateway, and other technologies/services.
- Develop, implement, and maintain CI/CD pipelines for automated testing, deployment, and integration of cloud-based applications and services.
- Mentor and guide the development team, sharing knowledge and fostering best practices.
- Stay up to date with emerging cloud technologies and industry trends, continually evaluating new tools and services for potential adoption to improve infrastructure.
- Other duties may be assigned to meet the company's objectives and changing needs.
KNOWLEDGE & SKILLS:
- In-depth knowledge of AWS services including Cognito, API Gateway, Lambda, S3, EC2, Kinesis, Athena, CloudWatch, and DynamoDB.
- Experience working with Docker or Kubernetes for containerized workloads.
- Strong experience in code management and Infrastructure as Code processes (BitBucket, Jenkins, CloudFormation)
- Understanding of working with structured and unstructured data and transformation, including JSON, XML, XSLT, XHTML, and RDF (including semantic triples).
- Strong experience implementing microservices with Lambda.
- Experience with integrating search technologies such as ElasticSearch.
- Proficient in operating open-source SQL databases (e.g., MySQL) and NoSQL databases such as DynamoDB and MarkLogic.
- Familiarity with AI, semantics, natural language processing, and machine learning tools and techniques is desired.
- Ability to create clear documentation, mentor, and share technical knowledge with the team.
- Experience working in a team-oriented, collaborative environment with internal staff from across the organization and external consultants.
- Well-organized, cross-functional, embraces change, positive thinking, and ability to follow through on tasks and deliver.
Requirements
REQUIREMENTS:
- BA/BS in Computer Science or Software Engineering. Four years of related work experience may be substituted for the degree requirement.
- 7+ years of software engineering experience.
- 5+ years of modern web development using microservice experience in an Agile environment.
- 5+ years of hands-on experience in cloud engineering, DevOps, or infrastructure management, with a strong focus on AWS.
- 3+ years of architecting and developing complex content-driven platforms.
Benefits
- Medical, Dental, Vision Insurance
- Health Savings Account (HSA)
- Flexible Spending Account (FSA)
- Employee Assistance Program (EAP)
- Life and AD&D Insurance
- Disability Insurance
- Pet Insurance
- Tuition Assistance
- Trade Publication/News Subscription Reimbursement
- Exercise Room
- Paid Holidays
- Vacation and Sick Leave
- Parental Leave
Tax Analysts is an Equal Employment Opportunity Employer.