RESPONSIBILITIES:
CI/CD and Automation:
- Development, configuration, and maintenance of CI/CD pipelines (GitLab, Bamboo, Azure Pipelines).
- Automation of deployment, testing, and application delivery processes.
- Reducing manual work and improving the reliability of processes.
Monitoring and Operations:
- Configuration and maintenance of monitoring and logging systems.
- Analysis of infrastructure and application performance.
- Identification and elimination of bottlenecks.
- Monitoring and maintenance of production infrastructure.
Infrastructure and Configuration Management:
- Applying the Infrastructure as Code (IaC) approach to manage infrastructure.
- Administration of key systems and services:
- Keycloak, MinIO, Nexus, etcd, Kubernetes (K8s).
- Managing application and infrastructure configurations.
Collaboration and Architecture:
- Working closely with development teams to optimize software delivery processes.
- Proposing improvements to application architecture and infrastructure solutions.
- Implementing DevSecOps practices and ensuring security at all stages of the software lifecycle.
Support and Documentation:
- Rapid response to incidents in development and production environments.
- Troubleshooting and ensuring stable system operation.
- Maintaining technical documentation on processes, tools, and architecture.
- Conducting internal training sessions and mentoring new employees.
REQUIREMENTS:
- Administration of Windows operating systems.
- Experience working with Linux.
- Working with databases: MS SQL, Oracle, PostgreSQL (priority on PostgreSQL).
- Experience with containerization: Docker, docker-compose (a plus).
- Experience in configuring and using monitoring and logging systems (including ELK Stack: Elasticsearch, Logstash, Kibana).
- Experience with configuration management systems (Ansible).
- Experience working with Kubernetes (cluster in the process of setup).
- Proficiency with version control systems (Git).
- Experience configuring CI/CD (GitLab, Bamboo, Azure DevOps, etc.).
- Knowledge and experience with .NET, IIS, Bitbucket Server, NuGet, etcd.
- Understanding of On-Premise server operations.