SRE Engineer
Lotus Technology Group, Inc., Fort Mill, SC, United States
Hi,
Hope you are doing well.
I noticed your resume online and wanted to see if you are currently open for new projects with a leader in Engineering services. I have a SRE Engineer role available, sharing the details here. Let me know what you think about this one.
Job Title: SRE Engineer
Select Employment Type: Full-time/Contractor (Visa Independent)
Location: Fort Mill, SC
Job Description
Key Skills:
• .Net, SQL, React
• Dynatrace, SolarWinds DPA
• AWS Cloud
• Splunk, Elastic Stack
• Python, Scripting Languages, Ansible Tower, Terraform
Core Competencies:
• Proficiency in Core SRE Principles: Expertise in essential SRE concepts such as CUJ, SLO, SLI, and Error Budgeting based on NFRs. Ability to apply these principles effectively to ensure service reliability, meet business objectives, and drive continuous improvement initiatives.
• Experience of Reducing TOIL: Identifying manual and repetitive tasks within the Software Development Life Cycle (SDLC) or IT operations and implementing automation solutions to reduce the TOIL. Ability to streamline processes, enhance productivity, and free up resources for more strategic initiatives through automation and process improvement.
• Comprehensive CI/CD Proficiency: Strong understanding of Continuous CI/CD practices, with robust knowledge of Git, GitHub Actions, and GitHub Workflows. Familiarity with other tools such as Jenkins and similar would be advantageous.
• Engage in and improve the whole life cycle of application and cloud services from inception and design through deployment, operation, and refinement.
• Design, develop, ship, and motivate the creation of software and systems to increase product reliability and organizational efficiency.
• Lead development and tracking of SRE Error Budgets.
• Lead development of an 'SRE dashboard.'
• Lead root cause investigations.
• Proactively identify system anomalies.
• Recognize automation opportunities.
• Plug into the software release cycle. Work closely with developers to ensure software releases are well designed, planned, implemented, released, and monitored.
• Automate time-consuming and manual processes.
• Assess current SRE solution and define the SRE approach for products.
• Work with applications development teams on designing, implementing, and improving SRE practices.
• Cloud Platform Expertise: Cloud platform experience with AWS, hands-on experience with key cloud services, including logging and monitoring.
• Strong Knowledge on IAC: Expertise in Infrastructure as Code (IAC) and strong command on Terraform for provisioning and managing cloud infrastructure.
• Proficiency in Container Orchestration: Hands-on experience in creating and managing Docker images, ensuring optimal performance and security. Proficiency in Kubernetes platform including the ability to effectively manage containerized applications, scale resources as needed, and troubleshoot issues in production environments.
• Monitoring and Observability: Experience with monitoring tools such as Prometheus, Grafana, and ELK Stack and should be able to set up and configure monitoring solutions, utilize metrics for performance optimization, and troubleshoot issues effectively.
• Strong understanding of cloud platforms like AWS and infrastructure automation tools.
• Proven ability to design and implement monitoring solutions that ensure system uptime and performance.
• Experience with AIOps principles and automation best practices.
• Excellent communication, collaboration, and problem-solving skills.
Responsibilities:
• Design and implement a comprehensive monitoring strategy for cloud infrastructure and applications.
• Leverage industry-leading tools like Dynatrace, Splunk, and Elastic Stack for real-time monitoring and troubleshooting.
• Develop and configure health probes and insightful alerts to proactively identify and address potential issues.
• Champion the adoption and implementation of AIOps platform for automated incident resolution and self-healing infrastructure.
• Collaborate with development teams to translate operational insights into actionable requirements for high-quality software releases.
• Design and execute reliability tests to ensure system stability and production readiness.
• Maintain a deep understanding of cloud platforms like AWS and utilize infrastructure automation tools like Terraform and Ansible Tower.