Software Engineer

2 to 4 Years Experience Experience | Gurugram | Full Time

About the Role :

We are looking for a highly motivated Software Engineer to join our growing team at WhizHack. You will play a crucial role in our mission to secure the digital world.

Key Responsibilities :

  • Infrastructure as Code (IaC): Develop and maintain infrastructure as code using tools such as Terraform or CloudFormation to provision and manage resources in hybrid cloud environments.
  • ContinuousIntegration/ContinuousDeployment(CI/CD):ImplementandmanageCI/CD pipelines to automate the build, testing, and deployment of microservices and applications.
  • Containerization: Containerize applications using technologies like Docker and orchestrate them using Kubernetes for scalability and resilience.
  • Monitoring and Logging: Implement and manage monitoring and logging solutions to proactively identify and address issues in production environments.
  • Security: Collaborate with the security team to implement and maintain security best practices, including access control, encryption, and vulnerability assessments.
  • Collaboration: Work closely with software development teams to ensure smooth integration of new features, updates, and releases into production.
  • Performance Optimization: Identify and address performance bottlenecks in the infrastructure and applications to ensure optimal system performance.
  • Automation: Continuously look for opportunities to automate repetitive tasks and processes to improve efficiency and reduce manual intervention.
  • Backup and Disaster Recovery: Develop and maintain backup and disaster recovery plans to ensure data integrity and business continuity.
  • Documentation: Create and maintain detailed documentation for infrastructure configurations, processes, and procedures.

Required Qualifications :

  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven experience as a DevOps Engineer or similar role in a SaaS or cloud-based environment.
  • Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP) and hybrid cloud architecture.
  • Proficiency in scripting and automation using tools like Shell, Python, or Ruby.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with infrastructure as code (e.g., Terraform, CloudFormation).
  • Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI/CD).
  • Excellent problem-solving and communication skills.
  • Strong collaboration and teamwork abilities.
  • Certifications such as AWS Certified DevOps Engineer or Certified Kubernetes Administrator (CKA) are a plus.

Apply for this Job

Drag and drop resume file or select resume file