Job Description
Job Description
About The Role:
We are seeking an experienced Senior DevOps Engineer to join our team. This role is critical for supporting fast-paced development and deployment cycles, ensuring our infrastructure is robust, scalable, and secure. The ideal candidate will thrive in a fast-moving environment and excel at delivering high-quality results quickly while collaborating effectively with a diverse and dynamic team.
Job Description:
We are seeking a highly skilled DevOps Engineer with approximately 8+ years of experience to design, implement, and maintain our cloud infrastructure and CI/CD pipelines. The ideal candidate will have a strong background in AWS, automation, cloud security, database security and collaboration between development and operations teams. You will play a crucial role in enhancing our software delivery processes, ensuring high availability, infrastructure security and optimizing performance.
Key Responsibilities:
AWS Expertise: Manage and optimize AWS cloud resources for scalability, performance, and cost-effectiveness while implementing security best practices.
Infrastructure as Code (IaC): Utilize tools such as Terraform or AWS CloudFormation to define and manage infrastructure through code, ensuring consistency and repeatability.
CI/CD Pipeline Management: Design, implement, and maintain CI/CD pipelines using tools like GitHub Actions, Jenkins, or similar, to automate the software delivery process.
Automation: Automate repetitive tasks and processes to improve efficiency and reduce manual errors, developing scripts for deployment and system maintenance.
Monitoring and Logging: Set up and maintain monitoring, alerting, and logging solutions using tools like CloudWatch, Prometheus, or ELK Stack to analyze system performance and troubleshoot issues.
Collaboration and Communication: Work closely with development, QA, and operations teams to foster a collaborative culture, ensuring alignment on project goals and timelines.
Configuration Management: Manage configuration files and settings for applications and services using tools like Ansible, Chef, or Puppet to ensure consistency across environments.
Incident Management: Participate in incident response and root cause analysis to quickly resolve production issues, implementing tracking and resolution processes.
Performance Optimization: Conduct performance testing and optimization of applications and infrastructure, identifying bottlenecks and recommending solutions.
Documentation: Maintain clear and comprehensive documentation of processes, configurations, and architectures, sharing best practices and lessons learned.
Security Practices: Implement security measures throughout the development and deployment lifecycle, ensuring compliance with industry standards.
Requirements:
- Bachelor's/Master's degree in Computer Science.
- Approximately 8+ years of experience in DevOps, Cloud Platforms, Cloud Security, and Database Security.
- Strong experience with AWS services, including Lambda, ECS, EC2, S3, RDS, and CloudFormation.
- Proficiency in creating and managing CI/CD pipelines using tools like GitHub Actions or Jenkins.
- Solid understanding of scripting languages (e.g., Python, Bash) and automation tools.
- Familiarity with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) is a plus.
- Experience with monitoring and logging tools (e.g., CloudWatch, ELK Stack, Prometheus).
- Strong problem-solving skills and the ability to work under pressure.
- Excellent communication and collaboration skills.
Mandatory:
- Applicants MUST be located in US.
Company DescriptionWe are a dynamic, innovative company operating at the forefront of digital media and technology. Our work spans multiple platforms and engages with high-profile clients across various industries.
Company Description
We are a dynamic, innovative company operating at the forefront of digital media and technology. Our work spans multiple platforms and engages with high-profile clients across various industries.