IS Associate Team Lead

AINS LLC DBA OPEXUSWashington, DC
2hRemote

About The Position

As an Associate Team Lead, you will lead the design, implementation, and management of complex cloud infrastructure and services to support our organization's digital initiatives. You will play a critical role in architecting scalable, secure, and highly available cloud solutions while mentoring junior engineers and collaborating with cross-functional teams.

Requirements

  • Education: A bachelor's degree in computer science, information technology, or a related field is often required. Some employers may prefer candidates with advanced degrees such as a master's in computer science or a relevant technical discipline.
  • Experience: Candidates should have at least 4-6 years of experience in information technology (IT), with a focus on cloud computing. Experience in progressively senior roles within cloud engineering or cloud architecture is essential. Candidates should have hands-on experience with cloud platforms such as Microsoft Azure.
  • Technical Expertise: Strong technical skills are crucial for a Senior Cloud Engineer. Candidates should have in-depth knowledge of cloud computing concepts, architecture, and services, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). They should be proficient in cloud migration, deployment, automation, and orchestration using tools such as Terraform, Ansible, or Kubernetes.
  • Cloud Platforms: Proficiency in one or more cloud platforms is required. Candidates should have hands-on experience with AWS, Azure, GCP, or other major cloud providers. They should be familiar with core cloud services such as compute, storage, networking, databases, and security, as well as advanced services like serverless computing, containers, and machine learning.
  • Scripting and Programming: Proficiency in scripting languages such as Python, PowerShell, or Bash is required. Candidates should also have experience with programming in powershell.
  • Security: Strong knowledge of cloud security best practices and compliance requirements is essential. Candidates should have experience in designing and implementing secure cloud architectures, identity and access management (IAM), encryption, network security, and data protection measures.
  • Troubleshooting and Problem-Solving: Senior Cloud Engineers should have strong troubleshooting and problem-solving skills. They should be able to diagnose and resolve complex technical issues related to cloud infrastructure, applications, and services, as well as identify opportunities for optimization and performance improvement.
  • Leadership and Communication: Strong leadership and communication skills are important for a Senior Cloud Engineer. Candidates should have experience leading cross-functional teams, collaborating with stakeholders, and effectively communicating technical concepts to non-technical audiences. They should also be able to mentor and coach junior team members.

Nice To Haves

  • Certifications: Relevant certifications can enhance a candidate's qualifications for a Senior Cloud Engineer role. Certifications such as AWS Certified Solutions Architect, Microsoft Certified Azure Solutions Architect, Google Cloud Professional Cloud Architect, or Certified Kubernetes Administrator (CKA) are highly valued

Responsibilities

  • Cloud Architecture and Design: Lead the design and implementation of cloud architectures that align with business objectives and industry best practices. Develop high-level and detailed design documentation, including architecture diagrams, for complex cloud solutions. Visit the site as and when required to replace hardware or other activities.
  • Infrastructure Automation: Implement infrastructure-as-code (IaC) practices using tools such as Terraform, CloudFormation, or ARM templates to automate the provisioning, configuration, and management of cloud resources. Design and maintain reusable infrastructure modules and templates.
  • Cloud Migration and Integration: Lead cloud migration projects, including assessment, planning, and execution phases. Collaborate with application teams to refactor and optimize applications for cloud environments. Integrate cloud services with existing on-premises systems and third-party applications.
  • Performance Optimization: Optimize cloud infrastructure and services to improve performance, scalability, and cost efficiency. Implement auto-scaling, load balancing, and caching strategies to handle variable workloads effectively. Monitor resource utilization and performance metrics to identify optimization opportunities.
  • Security and Compliance: Implement security controls and best practices to ensure the confidentiality, integrity, and availability of cloud environments. Configure identity and access management (IAM), encryption, network security, and compliance policies to mitigate security risks and ensure regulatory compliance.
  • Disaster Recovery and High Availability: Design and implement disaster recovery (DR) and high availability (HA) solutions to minimize downtime and data loss in the event of outages or disasters. Configure backup, replication, and failover mechanisms across multiple regions and availability zones.
  • DevOps Integration: Collaborate with DevOps teams to integrate cloud infrastructure with CI/CD pipelines, configuration management tools, and monitoring systems.
  • Technical Leadership and Mentoring: Lead day-to-day technical execution across cloud and platform teams, providing hands-on guidance and architectural direction. Manage and mentor engineers, support professional development, and set team best practices. Drive projects from planning through completion, ensuring effective resource management, timely delivery, and accountability for results.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service