Automation Infrastructure Engineers specialize in designing, deploying, and maintaining IT infrastructures. They possess expertise in Linux, Kubernetes, and networking, enabling them to configure storage, manage users, deploy containerized applications, and maintain core services effectively. This role involves analyzing project requirements, documenting infrastructure details, and using sizing calculators to determine deployment size. The engineer creates and finalizes architecture diagrams, deploys infrastructure fabric, and coordinates with various teams to request servers, firewall rules, certificates, databases, service accounts, load balancers, and storage.
Analyze infrastructure requirements (applications in scope, license size, availability requirements).
Analyze deployment prerequisites.
Document the infrastructure deployment plan.
Design the infrastructure architecture based on the collected requirements and the company's policies, and document them in architecture diagrams.
Deploy the infrastructure fabric.
Work with appropriate teams to request and configure appropriate resources, certificates, configurations for the infrastructure.
Deploy the applications in scope.
Test the infrastructure and applications.
Monitor, repair, and upgrade the infrastructure and applications, as needed.
UiPath Business Platform
UiPath Delivery Options
UiPath Automation Suite
UiPath Orchestrator
Automation Suite Robots
Task Mining
AI Center
Document Understanding
Process Mining
UiPath Action Center
UiPath Apps
UiPath Automation Hub
UiPath Automation Ops
UiPath Data Service
UiPath Insights
UiPath Test Manager
Unified Admin Experience
3+ years of experience in designing, deploying, and maintaining IT infrastructure.
Proficiency in Linux system administration, encompassing user/group management, package management, and file system management.
Understanding of network configuration and DNS setup specifically on RHEL (Red Hat Enterprise Linux).
Knowledgeable about firewall technologies, IP addressing (both IPv4 and IPv6), and DNS architecture.
Familiarity with Docker and Kubernetes architectures.
Ability to install, configure, and manage Kubernetes clusters effectively.
Understanding of Docker container management and image handling processes.
Experience in managing VMware ESXi infrastructure and understanding of virtualization concepts.
Understanding of cloud architecture (Azure/AWS/Google Cloud), covering virtual machines, storage, networking, and authentication mechanisms.
Proficiency in setting up load balancers, DNS, and Docker Registry within cloud environments.
Knowledge of objectstore concepts and hands-on experience configuring Azure Blob/AWS S3/S3 Compatible Objectstore.
Ability to install, configure, and manage SQL Server, including implementation of high availability solutions.
Familiarity with database authentication mechanisms, notably Integrated Authentication.
Knowledgeable about Redis configuration and management, including deployment in Redis Cloud and in-cluster environments.
Understanding of user authentication methods, such as Microsoft Active Directory, SAML, LDAP, and Azure AD.
Proficiency in utilizing monitoring tools like Prometheus/Grafana Stack/Alertmanager.
Competence in configuring Alertmanager, querying Prometheus, and visualizing data effectively using Grafana.
Understanding of network security protocols, encryption techniques, and compliance requirements.
As a Junior Automation Infrastructure Engineer (0-2 years of experience), you can expect to work with more senior Engineers in analyzing requirements, as well as deploying, testing, and maintaining the infrastructures.
As a certified Automation Infrastructure Engineer (intermediate, 2-4 years of experience), you will carry out the entire range of activities listed above.
As a Senior Automation Infrastructure Engineer (4+ years of experience), you can expect to be more and more involved in the design of automation infrastructures.
The infrastructure of automation solutions comes with specific challenges, but it also shares a common body of knowledge with regular, non-specialized enterprise infrastructure. Infrastructure Engineers looking to develop as Automation Infrastructure Engineers need consistent prior experience in designing, deploying, and maintaining software infrastructures, proficiency in installing Windows server, configuring it, and managing files, permissions, devices, backups and applications. On top of this, they need to grasp networking concepts, administrate SQL servers, manage virtual machines, and manage users and machines with Active Directory.
As a Junior Automation Infrastructure Engineer (0-2 years of experience), you can expect to work with more senior Engineers in analyzing requirements, as well as deploying, testing, and maintaining the infrastructures.
As a certified Automation Infrastructure Engineer (intermediate, 2-4 years of experience), you will carry out the entire range of activities listed above.
As a Senior Automation Infrastructure Engineer (4+ years of experience), you can expect to be more and more involved in the design of automation infrastructures.
Familiarity with enterprise infrastructure management competencies including Linux, Kubernetes, Networking, Virtualization, SQL Server, Objectstore, Cloud environments, User Authentication mechanisms, and Monitoring tools is required.