Logo
TekRecruiter

Sr. DevOps Engineer

TekRecruiter, Miami, Florida, us, 33222


Job DescriptionJob Title: Sr. DevOps Engineer

Responsibilities:

1. Design and implement cloud infrastructure: Collaborate with cross-functional teams to design and deploy scalable and reliable cloud infrastructure using AWS services. Leverage your expertise in Terraform to create and manage infrastructure as code.

2. Continuous integration and deployment: Establish and enhance CI/CD pipelines to automate the build, testing, and deployment processes. Use AWS services such as AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy to streamline software delivery.

3. Infrastructure automation: Develop and maintain infrastructure automation scripts and tools using Terraform, enabling infrastructure provisioning, configuration management, and scalability. Implement best practices to ensure high availability, fault tolerance, and disaster recovery.

4. Monitoring and troubleshooting: Set up monitoring and logging systems to proactively detect and resolve issues. Monitor performance metrics, analyze logs, and implement necessary optimizations. Troubleshoot and resolve infrastructure and application-related incidents.

5. Security and compliance: Implement robust security measures and follow best practices for securing cloud infrastructure. Ensure compliance with industry standards and regulations. Conduct security assessments and participate in vulnerability management activities.

6. Collaboration and documentation: Collaborate with development, operations, and QA teams to improve processes and foster a DevOps culture. Document infrastructure architecture, processes, and procedures for knowledge sharing and future reference.

7. Research and innovation: Stay up-to-date with the latest AWS services, DevOps tools, and industry trends. Evaluate new technologies and recommend improvements to enhance system performance, reliability, and scalability.

Requirements:

1. Strong experience in AWS: Extensive hands-on experience with core AWS services such as EC2, S3, RDS, IAM, Lambda, and VPC. In-depth knowledge of networking, security, and scalability in AWS.

2. Strong Terraform experience: Demonstrated expertise in using Terraform to manage infrastructure as code. Experience designing and implementing Terraform modules and managing complex infrastructure deployments.

3. DevOps tools and methodologies: Familiarity with CI/CD pipelines, configuration management tools (e.g., Ansible, Chef, or Puppet), version control systems (e.g., Git), and containerization technologies (e.g., Docker, Kubernetes).

4. Scripting and programming skills: Strong scripting skills in languages such as Python, Bash, or PowerShell. Knowledge of at least one programming language (e.g., Python, Java, or Ruby) for automation and tool development.

5. Problem-solving and troubleshooting: Excellent analytical and problem-solving skills to identify and resolve issues in a timely manner. Ability to troubleshoot complex problems across multiple systems and technologies.

6. Communication and collaboration: Strong interpersonal and communication skills to effectively collaborate with cross-functional teams. Ability to explain technical concepts to non-technical stakeholders.

7. Certifications (optional): Relevant AWS certifications, such as AWS Certified DevOps Engineer or AWS Certified Solutions Architect, are a plus.