Site Reliability Engineer İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

Who are we?

We are a growing 15 years-old global technology company operating in 8 countries and 5 continents, helping our clients to communicate more effectively with their customers. We are looking forward to expand our people capabilities and success in developing high-end solutions beyond existing boundaries and establish our brand as a Global Powerhouse.

We have the industry’s most established, experienced team, and we all share a common goal: accelerate our clients’ success.

SmartMessage is both honoured and humbled by the awards and recognitions that we have received from industry, business and community leaders. The awards we’ve received support our commitment to serving our customers with passion and excellence at all times.

We are free to work from wherever we want and go to the office whenever we like!!!


What is the role?

We are looking for Site Reliability Engineers to take part in our team.


What you’ll be responsible?

  • You will lead all phases of deployment operations including the development and automation of solutions for site availability
  • Develop internal solutions and apply best practices to further improve and automate site reliability
  • Support and develop continuous delivery and integration applications in collaboration with our development team
  • Improve communication between development and operations teams, fix defects in earlier phases of development
  • To carry out application migrations to Kubernetes systems,
  • To participate in on-call schedule routine and help NOC team about solving system wide problems,
  • To observe and supervise systems running on production and tackle their problems in a repeatable manner,
  • To provide requests coming from software developers & PMs: A/B testing in production, Nginx configuration changes and load balancing management according to new requests,
  • Develop and maintain design and troubleshooting documentation.


We are looking for a passionate talent who has;

  • Bachelor's degree in Computer Science or related technical field, or equivalent practical experience,
  • Knowledge of SDLC and DevOps Concepts
  • Configuring and supporting windows and Linux based servers and applications
  • Develop and maintain automation tools to reduce manual operational tasks
  • Improve all phases of deployment operations including the development process automation for development and production environments
  • Experience with Unix/Linux operating systems internals (e.g. filesystems, system calls), and with networking or cloud systems,
  • Experience analyzing and troubleshooting systems,
  • An understanding of OS and distributed systems concepts, network concepts (OSI model, and etc.)
  • Experience with system monitoring and logging tools (Grafana, Splunk, Fluentd, etc).
  • An understanding of OS and distributed systems concepts, network concepts (OSI model, and etc.)
  • Experience with system monitoring and logging tools (Grafana, Splunk, Fluentd, etc).
  • Detailed problem-solving approach, coupled with effective interpersonal skills and a sense of drive,
  • Configuration management systems such as Ansible or Terraform,
  • Load balancing and reverse proxies such as Nginx, Varnish, HAProxy or Apache / Hardware Load Balancer,
  • Performance analysis and debugging in Linux environment and/or Kubernetes,
  • NSX-T, Pivotal Kubernetes Service experience is nice to have,
  • Min 3 years experience


Join our team!