Logo of Huzzle

Automation Developer

image

Virtusa

Today

  • Job
    Full-time
    Senior Level
  • Data
    Software Engineering
  • Dublin

AI generated summary

  • You need 6+ years in automation (Ansible, Terraform), strong DB skills (PostgreSQL, MongoDB, etc.), experience in DBaaS, and proficiency in Python/Bash. Familiarity with cloud and CI/CD practices is essential.
  • You will design and implement automation scripts, manage databases, ensure high availability, and collaborate with teams for seamless integration while documenting processes and adhering to standards.

Requirements

  • - Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent experience.
  • - 6+ years of proven experience in automation development, particularly with Ansible and Terraform.
  • - Strong background in database management and optimization, particularly with PostgreSQL, MongoDB, Oracle, SQL Server, Couchbase DB, and Redis.
  • - Experience in developing and deploying DBaaS solutions.
  • - Proficient in scripting languages such as Python, Bash, or PowerShell.
  • - Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and their database services.
  • - Strong understanding of CI/CD pipelines and DevOps practices.
  • - Strong problem-solving skills and attention to detail.
  • - Excellent communication and collaboration abilities.
  • - Ability to work in a fast-paced, dynamic environment.

Responsibilities

  • Design and implement automation scripts using tools such as Ansible and Terraform to manage infrastructure, deployment pipelines, and database operations.
  • Develop and maintain Infrastructure-as-Code (IaC) to ensure consistent, reliable, and scalable environments for database services.
  • Provide expertise in managing and optimizing various databases including PostgreSQL, MongoDB, Oracle, SQL Server, and caching solutions like Couchbase DB and Redis and vector DBs like pinecone.
  • Develop automated solutions for database provisioning, configuration, scaling, and monitoring.
  • Ensure database systems are highly available, secure, and performing efficiently.
  • Lead the development and deployment of Database-as-a-Service (DBaaS) solutions, enabling the automated provisioning and management of databases for internal and external clients.
  • Collaborate with development and operations teams to ensure seamless integration of database services into the broader software ecosystem.
  • Work closely with cross-functional teams to integrate database automation solutions into existing workflows and applications.
  • Provide technical support and guidance to development teams, ensuring best practices in database management and automation.
  • Document all automation processes, configurations, and standards to ensure transparency and consistency.
  • Ensure all solutions comply with organizational and industry standards, including security and data protection requirements.

FAQs

What is the primary responsibility of an Automation Developer in this role?

The primary responsibility of an Automation Developer in this role is to design, develop, and implement automated solutions that streamline database operations and deliver Database-as-a-Service (DBaaS) capabilities.

What automation tools should candidates be proficient in?

Candidates should be proficient in automation tools such as Ansible and Terraform.

Which databases are essential for this position?

Essential databases for this position include PostgreSQL, MongoDB, Oracle, SQL Server, Couchbase, Redis, and vector databases like Pinecone.

What experience is required for applicants?

Applicants are required to have 6+ years of proven experience in automation development, strong background in database management, and experience in developing and deploying DBaaS solutions.

Are there specific scripting languages that candidates need to know?

Yes, candidates need to be proficient in scripting languages such as Python, Bash, or PowerShell.

What type of educational background is preferred?

A Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent experience is preferred.

Is familiarity with cloud platforms necessary for this role?

Yes, familiarity with cloud platforms such as AWS, Azure, and Google Cloud and their database services is important for this role.

What soft skills are important for an Automation Developer?

Important soft skills include strong problem-solving skills, attention to detail, excellent communication and collaboration abilities, and the ability to work in a fast-paced, dynamic environment.

Is documentation a part of the responsibilities for this position?

Yes, documenting all automation processes, configurations, and standards to ensure transparency and consistency is part of the responsibilities.

Does Virtusa promote equal opportunity in hiring?

Yes, Virtusa is committed to equal opportunity for all and does not discriminate on any basis covered by appropriate law. All employment decisions are made based on qualifications, merit, and business need.

Business transformation that lasts starts with Engineering First.

Technology
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

Virtusa Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry.