About The Company
Trademarkia® is a global intellectual property law firm and the largest trademark filing law firm in the United States with over 120,000 clients in over 80 countries. We were founded in 2009. The world's largest visual search engine for trademarked logos, names, and slogans. Trademarkia offers free software and technology for seamless trademark searches, filings, monitoring, and legal automation processes. We are dedicated to making the law accessible to everyday people through our unique approach, including Google Meet/Zoom, and 24/7 legal support
About The Role
As a DevOps Engineer, you will lead the development of cutting-edge web applications and libraries for our flagship product. This role involves collaborating with high-performing cross-functional teams to build, deploy, and manage scalable infrastructure and applications, following best practices in DevOps and continuous integration/continuous delivery (CI/CD). Here, you’ll be expected to provide insights into infrastructure automation, configuration management, and container orchestration while adapting to evolving DevOps methodologies.
Responsibilities
- Manage and oversee large-scale cloud infrastructure operations across AWS, Azure, and GCP, ensuring optimal performance, scalability, and cost-efficiency.
- Develop and implement strategies for cloud cost optimization, including effective resource allocation and inventory management.
- Ensure the availability, reliability, and performance of cloud services by implementing best practices for monitoring, logging, and alerting.
- Supervise the development and maintenance of CI/CD pipelines to streamline deployments and minimize downtime.
- Ensure cloud infrastructure adheres to security best practices and regulatory compliance by implementing robust security measures and conducting regular audits.
- Lead incident response and management efforts, driving root cause analysis and implementing long-term corrective actions to prevent recurrence.
- Contribute to the strategic planning and development of the DevOps roadmap, ensuring alignment with the company's overall goals and objectives.
- Develop and maintain Infrastructure as Code (IaC) using Terraform to provision, manage, and scale cloud resources across multiple environments.
- Design, implement, and manage scalable cloud infrastructure utilizing core AWS services such as EC2, S3, RDS, Lambda, and VPC.
- Manage DNS and domain configurations using AWS Route 53 and Azure, ensuring optimal performance and reliability across various domains.
- Create, optimize, and maintain CI/CD pipelines for automated deployments and continuous integration using tools like GitHub Actions and CLI automation with pre-commit hooks.
- Automate infrastructure management tasks using scripting languages (e.g., Python, Bash) and configuration management tools to enhance efficiency and reduce manual intervention.
- Oversee cloud infrastructure security by implementing and managing robust security measures and conducting regular audits to ensure compliance with industry standards.
- Collaborate with cross-functional teams, including development, QA, and operations, to align DevOps initiatives with business objectives and deliver high-quality, scalable solutions.
- Conduct root cause analysis for incidents and implement long-term solutions to prevent recurrence.
Requirements
- Must have 1.5+ years of experience in DevOps with a strong focus on cloud-based provisioning, monitoring, and troubleshooting in AWS, Azure, GCP, and Linux/Windows OS environments.
- Must possess Terraform expertise and a comprehensive understanding of core AWS services.
- Must hold an AWS Solutions Architect certification - SAA-C03 (at a minimum), with in-depth knowledge of AWS fundamentals, including ECR, VPCs, RDS, and other core services.
- Extensive experience managing large cloud infrastructure operations, including inventory management and cloud cost optimization strategies.
- Proven experience in designing, implementing, and managing scalable cloud infrastructure using AWS services.
- Proficiency in managing DNS and domain configurations using AWS Route 53 and Azure.
- Strong expertise in CI/CD processes, with substantial experience in creating and optimizing deployment pipelines.
- Proficiency in scripting languages such as Python and Bash, as well as configuration management tools like Ansible.
- Strong knowledge of cloud security best practices and compliance requirements, with hands-on experience in secure cloud environment implementation.
- Excellent problem-solving skills with a proactive approach to identifying and resolving potential issues.
- Strong verbal and written communication skills, capable of explaining complex technical concepts to both technical and non-technical stakeholders.