Responsibilities
1. Infrastructure & Application Management
Design, build, and maintain resilient infrastructure across hybrid and multi-tier topologies.
Plan for capacity and scalability in alignment with business and workload needs.
Perform end-to-end application deployments including configuration, monitoring, and rollbacks.
Manage the lifecycle of applications in production and non-production environments.
2. Linux/UNIX Administration
Administer Linux/UNIX systems, including:
Service and process management
User and role administration
Performance tuning
Bash scripting and automation
Package management using yum/dnf
System service control with systemctl
3. Networking & Security
In-depth knowledge of:
TCP/IP, HTTP, curl, and firewalls
Security protocols: TLS, OAuth
Certificate and key management (Keystore/Truststore)
Apply security measures, including throttling, certificate handling, and secure communication.
4. HA Proxy Configuration
Configure and maintain HAProxy for:
SSL termination
Inbound/outbound routing
Load balancing
Backend health checks
5. Troubleshooting & Optimization
Investigate and resolve issues in pre-production and production environments (e.g., HTTP 500 errors).
Analyze logs, optimize performance, and ensure environment stability.
6. User and Role Management
Efficiently manage user accounts and role-based access controls.
7. Application & IT Operations
Coordinate and execute patch upgrades and scheduled maintenance activities.
Perform change management processes for system and application changes.
Participate in or lead incident management workflows, including root cause analysis and post-incident reviews.
Ensure documentation of standard operating procedures (SOPs) and runbooks.
Preferred Skills
1. Apigee Edge
Understanding of Apigee architecture
Proxy deployment and management
Security policy and traffic flow configuration
2. CI/CD & Automation
Experience with CI/CD tools like Jenkins or GitHub Actions
Automate proxy or configuration deployments
3. Monitoring & Observability
Familiarity with tools such as:
ELK Stack
Graylog
Grafana
Use for log aggregation, performance monitoring, and alerting
4. Database & Middleware
Experience with:
NoSQL databases: Cassandra, MongoDB, DynamoDB
Relational databases: MySQL
Understanding of API gateways vs. middleware layers
Qualifications
Bachelor’s degree in Computer Science, Information Systems, or equivalent.
4–7 years of relevant experience as a System Administrator or DevOps Engineer.
Strong troubleshooting and communication skills.
Experience with modern DevOps and IT operations methodologies.