Job Title: Senior DevOps Engineer (AWS & GCP)
Location: Dallas, TX (Onsite)
Job Summary:
We are seeking an experienced Senior DevOps Engineer with expertise in AWS and GCP to join our dynamic team. The ideal candidate will have a strong background in deploying, managing, and optimizing cloud infrastructure, as well as a solid understanding of DevOps principles and practices. The Senior DevOps Engineer will play a key role in designing and implementing scalable, reliable, and secure cloud solutions to support our software development and deployment processes.
Responsibilities:
1. **Cloud Infrastructure Management:**
- Design, deploy, and manage cloud infrastructure on AWS and GCP.
- Implement and optimize scalable, high-performance architectures for applications.
2. **DevOps Automation:**
- Develop and maintain automation scripts for infrastructure provisioning, configuration, and deployment using tools such as Terraform, Ansible, and CloudFormation.
- Implement CI/CD pipelines to automate software delivery and ensure smooth deployment processes.
3. **Containerization and Orchestration:**
- Experience with containerization technologies such as Docker.
- Implement and manage container orchestration using Kubernetes for scalable and reliable application deployment.
4. **Monitoring and Logging:**
- Set up monitoring solutions to track system performance, application performance, and infrastructure health.
- Configure and manage log aggregation systems for centralized logging.
5. **Security and Compliance:**
- Implement security best practices for cloud environments.
- Ensure compliance with industry standards and regulations.
6. **Collaboration and Communication:**
- Collaborate with cross-functional teams including development, operations, and QA to ensure seamless integration of DevOps processes.
- Communicate effectively with team members and stakeholders.
7. **Troubleshooting and Support:**
- Provide support for production issues and participate in on-call rotation.
- Troubleshoot and resolve issues related to infrastructure and deployment processes.
8. **Documentation:**
- Document infrastructure, processes, and configurations to maintain a comprehensive knowledge base.
- Provide training and documentation for team members as needed.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience as a DevOps Engineer with a focus on AWS and GCP.
- Strong understanding of cloud computing principles and best practices.
- Experience with infrastructure-as-code tools (Terraform, Ansible, CloudFormation).
- Proficiency in scripting languages (e.g., Python, Bash).
- Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with CI/CD concepts and tools (Jenkins, GitLab CI/CD).
- Solid understanding of security principles in cloud environments.
- Excellent problem-solving and troubleshooting skills.
- Effective communication and collaboration skills.
- AWS and GCP certifications are a plus.
If you are a highly skilled and motivated DevOps professional with a passion for cloud technologies and a track record of successful implementations, we invite you to apply and join our innovative team.