Position: Senior Site Reliability Engineer
Company: GlobalLogic
Experience required: 3y
Category: Sysadmin
English level: upper
Published: 2020-09-01T00:00:00+03:00

Job Description:

- Ensure high reliability and availability for Talend development and prototyping infrastructure, including upgrade and release processes and incident handling;
- Provide support, including occasional on-call duty activities, to a team maintaining Talend Cloud production infrastructure;
- Maintain technical operations for our Talend Cloud development / prototyping infrastructure. Administer Linux systems (including configuration, troubleshooting, and automation), AWS/Azure Cloud infrastructure, CI/CD services. Be responsible for troubleshooting issues at systems, network, and application stacks;
- Be responsible for troubleshooting Talend development and prototyping infrastructure, systems, network, and application stacks;
- Work with fellow operations engineers and development teams on complex problems, and make decisions and recommendations about systems improvements after analyzing possible action choices;
- Develop effective tooling, alerts, and response to both identify and address reliability risks. Develop applications in Python for infrastructure needs;
Implement automated testing solution for non-functional requirements such as HA/DR testing, security and performance;
 -Participate in architecture discussions with R&D;
- Design and develop cloud infrastructure blueprints;
- Define and evangelize cloud-related optimizations and best practices to improve reliability and performance
- Push DevOps / SRE methodology across R&D organization and operations.
- Provide cross-training to other team members and participate in code review;

Job Responsibilities:

- Cloud engineering experience;
- Bachelor in Computer Science or a relevant field;
- Strong working knowledge of Linux (RedHat/CentOS) systems and applications including Tomcat, Java, Apache, ElasticSearch, ActiveMQ, Nginx Proxy;
- Experience with administering AWS. Knowledge of Microsoft Azure or other IaaS/PaaS Infrastructures is a plus;
- Experience with IaaC / configuration mgmt. / systems automation tools at scale (e.g. Terraform, AWS CloudFormation, Ansible, Puppet, etc.);
- Experience with network management systems and network monitoring tools such as Prometheus, Grafana, Kibana, LogStash, Datadog;
- Practical knowledge of CI/CD tools (Jenkins, Bamboo, GitLab CI,etc.) and Java-specific integration tools (Ant, Groovy, Gradle, Maven/Nexus/Artifactory).
- Experience with Jenkins (configuration, implementing CI pipelines via code, maintenance);
- Proficiency with scripting languages (Python, bash, Groovy, etc.);
- Experience with messaging tools (Kafka, Active MQ)
- Experience with containers (Docker). Knowledge of Kubernetes is a plus;
- Experience with big data systems and/or database administration (e.g. MySQL, PostgreSQL, MongoDB, NoSQL) a plus;
- Ability to work independently, strong interpersonal and communications skills;