Database Automation Engineer

3 years

7 - 20 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

JOB TITLE: Infra Automation Engineer & Developer - DatabaseCompetency Model Title: Infra Automation

Job Summary

We are seeking an Infrastructure automation software engineer/developer to work in our infrastructure automation development project team for the design and development of automated patching of infrastructure systems, and providing development expertise and assistance to other infrastructure teams.In this role, you will work with our client and our architect to map and assess current infrastructure patch management processes, procedures, tools, and existing automations, identify gaps, and work to design, develop, and implement patch automation enhancements to improve the customer’s processes and resulting security posture.As an experienced and flexible database administrator and user, you are able to both support development of automations for patching and management of databases as well as basic design and usage of SQL or No-SQL to store metadata for use by infrastructure patching automations developed in this project.

Responsibilities

  • Work with a small development team for infrastructure patching automation development for databases
  • Participate in the assessment, selection, and testing of automated patching methods for different technologies as appropriate
  • Participate in the design and development of automation solutions alongside the architects and stakeholders
  • Design, develop, test basic databases necessary for metadata required by the infrastructure automations in collaboration with the architects and stakeholders
  • Design, develop, test, deliver, deploy, and release infrastructure patching automations
  • Develop automation solutions using modern source control, and CI/CD techniques via Infra as Code, Configuration as Code, Policy as Code, orchestration, etc….
  • Create pipelines to build, test, deliver, and deploy developed automations and assets
  • Incorporate security testing, logging, and requirements into pipelines and software according to security requirements and leading practices
  • Collaborate with and enable other teams to automate the lifecycle of their respective internal IT products and services
  • Assist client with the updating of processes and procedures as required

Required Skills

  • Minimum 3 years of experience in infrastructure automation and development, with a focus on leading teams and architecting solutions
  • Experience in database infrastructure management (SQL, Mongo, Oracle, …)
  • In-depth knowledge of infrastructure automation for databases
  • Able to design simple SQL and No-SQL databases for metadata for patching automation support
  • Familiar with DevSecOps methodologies and practices
  • Proficiency in one or more programming languages, such as Python, PowerShell, or Bash
  • Experience with Infrastructure as Code and Configuration as Code automation tools, such as Terraform, Ansible, and Windows Desired State Configuration (DSC)
  • Familiar with workflow orchestration
  • Understanding of TCP/IP Networking, DNS, Firewalls, and other network protocols
  • Experience with Git source control (Azure DevOps, GitHub, GitLab, etc.), mono-repos, short lived feature branches, branch management, and CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, GitLab)
  • Familiar with Vault or Secrets Management, PKI and TLS certificates, and other security practices

Desired Skills

  • Familiarity with server management or usage
  • Familiarity with DB, Webserver, or similar middleware management or usage.
  • Experience with artifact management (versioning, delivery, deployment, release...)
  • Relevant industry certifications, such as AWS or Azure certifications
  • Experience with Policy or Compliance as Code tools (Chef Inspec, Puppet Comply, Mondoo)
  • Good communication and interpersonal skills, with the ability to work with technical and non-technical peers
  • Experience participating in project management methodologies such as Agile and Waterfall
  • Ability to create and maintain technical documentation, including knowledge base articles and runbooks
  • Understanding of IT service management frameworks, such as ITIL
  • Experience with collaboration and version control tools, such as Slack and Microsoft Teams
  • Ability to work in a fast-paced environment, with a focus on delivering high-quality solutions to meet business objectives
Skills: secrets management,python,powershell,workflow orchestration,vault,database infrastructure management,terraform,windows desired state configuration (dsc),infrastructure automation,ansible,infrastructure as code,devsecops,bash,dns,configuration as code,tcp/ip networking,git source control,ci/cd pipelines,tls certificates,databases,automation,firewalls,pki

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You