Job Description
Design solutions to drive safe living and quality of life
DevOps Engineer – Mission-Critical SaaS Cloud Products
DevOps engineer requires a deep understanding of systems architecture, cloud computing, reliability, and software development. It’s crucial to have a solid grasp of programming languages, database management, and networking.
Key Responsibilities:
- Cloud-Agnostic Architecture
- Design and implement cloud-agnostic solutions that can operate efficiently across multiple cloud providers.
- Develop expertise in event-driven architectures and related technologies (e.g., Apache Kafka/ Eventhub, Redis, Mongo Atlas, IoTHub).
- Implement and manage containerized applications using Kubernetes across different cloud environments.
- Continuous Improvement
- Regularly review and refine operational practices to enhance efficiency and reliability.
- Stay updated with the latest industry trends and technologies in SRE, Cloud Computing, and DevOps.
- Contribute to the development of internal tools and frameworks to support DevSecOps practices.
- Automation and Infrastructure as Code (IaC)
- Implement Infrastructure as Code practices using tools like Terraform.
- Develop and maintain automated deployment pipelines and CI/CD workflows.
- Create self-healing systems and automate routine operational tasks to reduce manual intervention.
- Reliability, Performance and Observability Management
- Design, implement, and maintain highly available, scalable, and resilient cloud-native architectures for mission-critical SaaS products.
- Continuously optimize system performance and resource utilization across multiple cloud platforms.
- Optimize Application performance by analyzing the code, traces and database queries.
- Implement SLOs, SLIs, and SLAs to measure and improve service reliability.
- Create and optimize product status dashboards to provide real-time visibility into system health and performance.
Requirements:
- Version Control Systems: Proficiency in tools like Git and understanding branching, merging, and pull requests.
- CI/CD Pipelines: Hands-on experience with tools like Jenkins, GitHub Actions. Automating builds, testing, and deployments.
- Containerization and Orchestration: Working knowledge of Docker for containerization. Proficiency in orchestration platforms like AKS/ Kubernetes.
- Expert in Cloud Platform: Familiarity with at least one major cloud platform: Preferred Azure. Understanding cloud-native concepts and tools (e.g., Terraform, CloudFormation, Apache Kafka/ Event hub, Service Bus, Application Gateway, Redis, IoTHub, Istio, etc.).
- Infrastructure as Code (IaC): Proficiency in tools like Terraform, Ansible. Writing declarative configuration files.
- Monitoring and Logging: Experience with tools like Prometheus, Grafana, ELK Stack. Implement SLOs, SLIs, and SLAs. Setting up alerts, building dashboards and analyzing logs for troubleshooting.
- Networking and Security: Securing applications and infrastructure with best practices like IAM, SSL/TLS, and secrets management.
- Programming and Scripting: Proficiency in scripting languages like Python, JAVA, Bash, or PowerShell. Understanding of YAML, JSON, and configuration formats.
- Understanding of Event-Driven Architecture, AIML, Self-Service and Databases technologies (SQL, Postgres, Mongo DB), managing database migrations and backups in CI/CD workflows.
- Systems Administration: Linux/Unix windows expertise for server management. Troubleshooting OS-level issues.
- Prefer CKA and Azure Cloud Certified Professionals.
HTSIND2022
YOU MUST HAVE
- Bachelor’s degree with 10+ years of experience.
WE VALUE
- Understanding various software development lifecycle
- Some relevant experience
- Knowledge of software configuration management and change management practices
- Diverse and global teaming and collaboration
- Effective communicator
- Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events
- Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness
- Can quickly analyze, incorporate and apply new information and concepts
Additional Information
- JOB ID: HRD250587
- Category: Engineering
- Location: Lot 115 (P),Nanakramguda Village,,Serilinganpally Madndal, RR District,Hyderabad,TELANGANA STATE,500019,India
- Exempt
Early Career (ALL)